Angepinnt Erste HILFE für die Permissions

  • Erste HILFE für die Permissions

    Permission

    Hier mal eine kleine Kurzeinweisung in die Permissions

    In den Server Files findet ihr den Ordner "permissions.example"
    diesen müsst ihr umbenennen in permissions. ( Grund dafür ist, dass bei
    Updates die Permission nicht überschrieben werden)

    In diesem ordner findest du nun einen weiteren Ordner "groups" sowie die
    datei "default.permissions"
    Im Ordner Groups findest die Beispiel Permissions Admin
    Die default permissions ist die permission wo jeder Spieler automatisch im Multiplayer rein kommt außer in der server.properties steht was anderes

    Beispiel:
    settings_default_newplayer_group=
    settings_default_newplayer_group= admin

    In der ersten Zeile starten die Spieler in der default permissions in der zweiten Zeile würde jeder Spieler auf dem Server Admin sein.
    Nun kannst du mit einem Editor ( ich nehme notepad++ ) weitere gruppen permissions für deinen server erstellen.


    Neue Permission erstellen:
    ich nehme hier die Admin Beispiel Permission als Vorlage und will jetzt eine Spieler permission erstellen. In blau geschriebenes gehört NICHT in die permission

    group: Spieler
    chatprefix: (Spieler)
    chatnamecolor: 0x5858FA
    chatprefixcolor: 0x5858FA
    nametagprefix: (Spieler)
    nametagcolor: 0x5858FA
    nametagprefixcolor: 0x5858FA

    general:
    fly: true spieler darf fliegen
    pvp: false pvp (Spieler ) ist verboten
    fixedspawn: true Spieler spawn am spawnpunkt, kann geändert werden
    pve: true pve (Tiere) ist erlaubt
    invulnerable: false Spieler ist verletzbar
    nohungerthirst: false Spieler hat Hunger und Durst
    world:
    allow: hier ist alles im Spiel erlaubt
    - *
    creative:
    allow: hier ist alles verboten außer im gm1 Modus
    - default
    - freecrafting freihes craften an den werkbänken
    - nohungerthirst spieler hat im gm1 Modus kein Hunger und Durst
    blueprints: Blueprints setzen ist erlaubt, kopieren ist verboten
    use: true
    customimages: Spieler kann 10 Poster in der Dimension 512 Pixel setzen
    enabled: true nach erneutem einlogen gehen weitere 10 usw
    maxupload: 10
    dimension: 512
    items: Spieler darf chrafen
    crafting:
    allow:
    - *
    pickup: Spieler darf in Kisten Items usw reinlegen
    general: generell
    allow:
    - *
    chest: Kisten ( Behälter )
    allow:
    - *
    body: Körper ( spieler und tiere )
    allow:
    - *
    drop: Spieler darf Item nehmen
    general:
    allow:
    - *
    chest:
    allow:
    - *
    body:
    allow:
    - *

    Nun haben wir eine neue Spieler Permission
    diese abspeichern mit dem Namen spieler.permissions und dann in den Ordner Groups kopieren. Server muss neu gestartet werden
    Auf dem Server kann jeder Admin mit dem Befehl: spg "player" "group" in die console eingeben und jetzt neue Spieler der Gruppe Spieler zuweisen
    spg lenko spieler oder
    setplayergroup lenko spieler
    Hier wäre ich nun der Gruppe Spieler zugewiesen
    Die spieler permission könnt ihr euch hier auch noch runter laden

    Hier mal alle Permissions mit deutscher Erklärung die verwendet werden können

    Spoiler anzeigen


    group: GrundPermission ##um den Gruppen Namen zu erstellen
    groupcolor: 0x008B8B ##der Gruppe einen Farbe zu weißen
    chatcolor: 0x008B8B ##die Schrift Farbe im Chat
    chatnamecolor: 0x008B8B ##die Schrift Farbe des Spielersnamens im Chat
    chatprefix: (GrundPermission) ##Präfix für den Spielernamen im Chat
    chatsuffix: (GrundPermission) ##Suffix für den Spielernamen im Chat
    chatprefixcolor: 0x008B8B ##Farbe für das Präfix des Chat-Namens
    chatsuffixcolor: 0x008B8B ##Farbe für das Chat-Namensuffix
    shownametag: true ##Bestimmt ob das Namensschild dieses Spieler sichtbar sein soll
    nametagprefix: (GrundPermission) ##Farbe des Namensschilds des Spielers
    nametagsuffix: (GrundPermission) ##Präfix für das Namensschild des Spielers
    nametagcolor: 0x008B8B ##Suffix für das Namensschild des Spielers
    nametagprefixcolor: 0x008B8B ##Farbe für das Namensschild-Präfix
    nametagsuffixcolor: 0x008B8B ##Farbe für das Namensschild-Suffix
    showadmintag: true ##Bestimmt, ob das kleine rote"[Admin]"neben dem Spielernamen sichtbar sein soll


    commands:
    allow:
    - kick ##wird vom Server geschmissen
    - ban ##wird vom Server geband
    - yell ##große Nachricht auf dem Bildschirm
    - settime ##Uhrzeit verändern
    - setdate ##Datum verändern
    - setweather ##das Wetter verändern
    - setspawn ##Spawn Punkt setzen
    - setinventory ##Spawn Inventar setzen
    - teleportplayer ##Spieler teleportiren
    - makeadmin ##Spieler zu Admin machen
    - revokeadmin ##Spieler den Admin wieder nehmen
    - setplayergroup ##Spieler einer Gruppe zuweisen
    - setdefaultgroup ##Spieler der Default Permission zuweisen
    - queryserverinformation ##Abfrage der Serverinformationen
    - queryplayerinformation ##Spieler Informationen abfragen
    - itemgive ##Item andern Spieler geben
    - spawnnpc ##NPC Spawnen lassen
    - deleteplayer ##Spieler löschen
    - cleanup ##herum liegendes ( item,körper usw löschen )
    - reloadplugins ##alle PlugIns neu laden
    - reloadjournal ##Journal neu laden
    - saveall ##alles speichern
    - shutdown ##Server runter fahren
    - setclothing ##Bestimmt die Spawnkleidung eines Spielers
    - clearinventory ##Löscht das Inventar eines Spielers
    - restart ## (ohne Funktion????)

    general:
    fly: true ##Flugmodus
    fixedspawn: true ##Legt fest, ob der Spieler beim Standard-Server-Spawn zum Respawn gezwungen wird
    pvp: false ##Bestimmt ob man andere Spieler töten darf
    pve: false ##Bestimmt ob man NPC töten darf
    invulnerable: false ##Bestimmt ob der Spieler unverwundbar ist
    nohungerthirst: false ##Bestimmt ob der Spieler Hunger und Durst bekommt
    keepinventory: true ##Bestimmt ob der Spieler nach dem Tod Inventar hält
    debuglight: true ##Bestimmt ob der Spieler das aktuelle Debug-Licht (L) benutzen darf
    ridemount: true ##Bestimmt ob man reiten darf
    nofalldamage: true ##Bestimmt ob ein Spieler beim fallen sterben kann

    world:
    allow:
    - destroyterrain ##Bestimmt ob der Spieler das Gelände zerstören darf (Graben)
    - placeterrain ##Bestimmt ob der Spieler das Terrain füllen darf
    - destroygrass ##Bestimmt ob der Spieler Gras schneiden darf
    - placegrass ##Bestimmt ob der Spieler Gras neu bepflanzen darf
    - destroyblocks ##Bestimmt ob der Spieler Blöcke zerstören darf
    - placeblocks ##Bestimmt ob der Spieler Blöcke setzen darf
    - destroyvegetations ##Bestimmt ob der Spieler Pflanzen zerstören darf (zB Bäume fällen)
    - placevegetations ##Bestimmt ob der Spieler Pflanzen setzen darf
    - pickupvegetations ##Bestimmt ob der Spieler Pflanzen (z. B. Blumen) aufheben darf
    - destroyobjects ##Bestimmt ob der Spieler Gegenstände zerstören darf (z. B. Möbel)
    - placeobjects ##Bestimmt ob der Spieler Gegenstände Platzieren darf (z. B. Möbel)
    - pickupobjects ##Bestimmt ob der Spieler Gegenstände aufheben darf (z. B. Möbel)
    - destroyconstructions ##Bestimmt ob der Spieler Konstruktionselemente zerstören darf (z. B. Holzbohlen)
    - placeconstructions ##Bestimmt ob der Spieler Konstruktionselemente platzieren darf
    - pickupconstructions ##Bestimmt ob der Spieler Konstruktionselemente aufhebenden darf
    - destroywater ##Bestimmt ob ein Spieler Wasser zerstören darf
    - placewater ##Bestimmt ob ein Spieler Wasser setzen darf
    - editconstructions ##Bestimmt ob der Spieler Konstruktionselemente in der ID ändern kann (editc)
    - editobjects ##(noch ohne Funktion????)
    - editvegetations ##(noch ohne Funktion????)

    creative:
    allow:
    - default ##Der"Standard"-Kreativmodus,oft als"semi-creative mode"(Instant graben und godmode)bezeichnet
    - freecrafting ##Bestimmt ob der Spieler im Kreativmodus Gegenstände kostenlos herstellen kann
    - freescaling ##Bestimmt ob der Spieler im Kreativmodus den Befehl "size" verwenden kann
    - infiniteitems ##Bestimmt ob der Spieler im Kreativmodus unendlich viele Gegenstände hat oder nicht
    - nohungerthirst ##Bestimmt ob der Spieler im Kreativmodus Hunger / Durst bekommt
    - terraintools ##Erteilt Zugriff auf die Terraforming-Tools (F5)
    - placementtools ##Erteilt Zugriff auf Placement-Tools (F6)
    - removaltools ##Erteilt Zugriff auf Entfernungstools (F7)
    - edittools ##Erteilt Zugriff auf das Edit-Tool
    - npctools ##Erteilt Zugriff auf das NPC-Tool
    - questtools ##Erteilt Zugriff auf das Questtool
    - allrecipes ##Bestimmt ob ein Spieler alle Rezepte bekommt.

    blueprints:
    use: true ##Bestimmt ob der Spieler neue Blaupausen erstellen darf
    create: true ##Bestimmt ob der Spieler seine vorhandenen Blaupausen platzieren darf
    undotime: 300 ##Anzahl der Sekunden, in denen ein Spieler den Befehl "undoblueprint" verwenden kann.

    customimages:
    enabled: true ##Bestimmt ob benutzerdefinierte Bilder überhaupt zulässig sind
    maxupload: 40 ##Die maximale Anzahl an Bildern, die ein Spieler hochladen darf
    dimension: 512 ##Die maximale Größe die ein Bild haben darf

    items:
    crafting:
    allow: ##Spieler dürfen alles craften,"dany" würde es verbieten
    - *
    pickup:
    general:
    allow: ##Spieler dürfen alles aufheben,"dany" würde es verbieten
    - *
    chest:
    allow: ##Spieler dürfen aus Kisten nehmen,"dany" würde es verbieten
    - *
    body:
    allow: ##Spieler dürfen aus Körper nehmen,"dany" würde es verbieten
    - *
    drop:
    general:
    allow: ##Spieler dürfen alles geben,"dany" würde es verbieten
    - *
    chest:
    allow: ##Spieler können alles in zB Kisten legen,"dany" würde es verbieten
    - *
    body:
    allow: ##Spieler können in Körper legen,"dany" würde es verbieten
    - *
    Dateien

    ==Hessenstrolche==

    Teamspeak 3: 185.239.238.125:9987 / Rising World Server:185.239.238.125:4255
    Homepage / Discord / FB-Gruppe

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von lenko () aus folgendem Grund: Permission, Rechtesystem, Multiplayer, server

  • hi , wurde schon mal gesagt oder geplant das man diese permissions irgendwann mal grafisch ins spiel bringt ? ein interface wo man als admin dinge einstellen kann wäre ganz toll für so dummis wie mich .
    ich blicke trotz dieser relativ guten erklärung nicht durch wie ich auf meinen speicherstand den ich dann im Lan starten will meiner frau rechte vergeben kann da hier anscheinend die rede von serverpermissions ist aber mein gescheichtertes spiel ja eigentlich kein server ist. verwirrt mich ein wenig .
    eine leichtere umsetzung ingame wäre eine echte erleichterung.

    vieleicht gibts eine erklärung wie ich in einem Lan-spiel (eigener singleplayer-speicherstand) rechte vergeben kann ,wäre echt erfreut über eine hilfe :)

    Ps.: das wasserupdate ist echt klasse , freue mich auf weiteren nutzen wie angeln und bootfahren ;)

    mfg Morphois
  • Ich weiß nicht, wie weit du mit den Erklärungen hier schon durchgestiegen bist, aber du brauchst auch im LAN
    Gruppen:
    in den Ordner
    >permissions
    erstellst du
    >groups >admin
    und füllst die dann mit obigen Beispielen aus. (Ich wählte nur die Admingrupe, da ich denke, dass es nur für deine Frau gelten soll).
    Im Spiel selbst gibts du dann in der Konsole ein
    >setplayergroup Name admin

    Es kann sein, dass du noch im Spiel in der Konsole
    >makeadmin Name
    eingeben musst. Ist bei mir schon ziemlich lange her ^^
    Und dann natürlich Spiel im LAN starten.
  • Dann erstelle einfach selbst einen. Bei einigen Spielern scheint der von Anfang an da zu sein, aber bei
    mir war auch keiner vorhanden. :D

    Steam Library
    steamapps
    common
    RisingWorld >in diesen Ordner einen Ordner permissions erstellen und darin einen Ordner groups und darin
    eine permisions datei mit Namen admin.

    Am einfachsten wäre es, glaub ich mal, wenn du dir eine Musterpermission kopierst, sie dann in admin umbenennst und nach deinen Vorstellungen änderst, da diese dann gleich als Permission-Datei vorliegt. Ist wohl das gleiche Prinzip wie mit
    einer Batch-Datei, aber wie gesagt, so gehts schnell und einfach.
    Ich hoffe, du kommst weiter. :)
  • schon gemacht , den ordner habe ich eben erstellt , einen permission reinkopiert die oben zum download angeboten wird reingesetzt und dann im spiel versucht meine frau in die gruppe "Spieler" zu stecken, ohne erfolg.
    es ist von hausaus möglich gewesen meine frau zum admin zu machen nur wenn sie dann in der konsole den befehlt "gm 1" eingeben will passiert nichts . ich habe vorsichtshalber noch ein permission mit group: Admin erstellt , auch in diese gruppe kann ich sie nicht reinziehen . es steht bei jeglicher gruppe in die ich sie reinziehen will (Admin, Spieler) :..... not found, wenn ich tab drücke steht sie aber bei den spielern unter admin drin.
    habe den ordner in den spieleordner reingepackt wo auch alles andere von rising world ist , im ordner permission hab ich 2 zusätzliche permissions eingetragen mit Admin und einen mit Spieler, ingame exisiteren sie anscheinend nicht , auch nicht nach neustart des clienten. bin wohl zu doof für diese art dinge . ?( :whistling:
    danke jedenfalsl für deine geduld ;)

    mfg Morphois
  • Dann versuch mal in der Konsole "makeadmin Name" einzugebenl.

    Setplayergroup Name admin
    make admin Name

    Denke das wird es beheben.

    Achte mal auf die Groß- bzw. Kleinschreibung.

    Das Ganze musst du aber auf jeder neuen Map, die du erstellst, wiederholen.
    Im permission Ordner musst du keine Namen eingeben, bzw. whitelist erstellen.
    Also ich habe auf jeden Fall keine. Viel Erfolg. :)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Deirdre ()

  • hi Deirdre , sorry das ich erst jetzt zurückschreibe .
    all das habe ich in meiner verzweiflung schon versucht aber ich bekomm es einfach nicht hin ihr die gleichen rechte zu geben die ich besitze trotz netter hilfe deinerseits. wahrscheinlich habe ich den ordner falsch reingezogen oder die permission falsch erstellt oder sonstiges . ich kenne mich mit solchen dingen garnicht aus , bin ein ganz normaler spieler der das spiel startet , seine welt auswählt und drauf losspielt , über das spielen hinaus besitze ich keine kenntnisse in rechteverteilung über irgendwelchen editoren.

    ich werde einfach mal abwarten bis irgendwann eine grafische möglichkeit kommt um es benutzerfreundlich ingame einstellen zu können . vieleicht wird es dann so einfach sein das sogar ich zurecht komme damit ;)
    vielecht kommt dieses rechtesystem so wie lenko es vorgeschlagen hat , da würde sich sogar ein spieler wie ich damit auskennen :D
  • Das finde ich sehr schade. Die ganzen obigen Einstellungen sind für Server gedacht; so viele brauchst du im LAN mit deiner Frau ganz sicher nicht. Red hatte damals dazu einen Extrathread erstellt, mit group permissions. Einfach in den permission Ordner kopieren. Deinen alten einfach löschen und neuen erstellen und reinkopieren.

    Diese obigen Tipps betreffen Farbe des Chats z. B. Das brauchst du nicht. Ich glaube dein Problem wäre in ein paar Minuten TS3 aus der Welt zu schaffen. :)
  • ja finde es auch schade aber dieses problem schleife ich schon seit ungefähr einem halbes jahr mit mir rum . immer mal wieder wollen wir gemeinsam spielen aber einer von uns hat immer keine rechte je nachdem wer gerade den Lan eröffnet und da verlieren wir dann wieder die lust am spielen was sehr schade ist da es an und für sich ein tolles spiel ist.
    habe mir schon mehrere posts hier durchgelesen, oft wird es sehr einfach erklärt und dennoch steige ich da nicht durch.
    ja in der tat , mit einem ts-gespräch wäre dieses problem sicher schneller gelöst ,dennoch danke ich dir für den versuch mir zu helfen , bin in solchen sachen leider ein schwerer patient.
    das mit dem erstellen und einfügen hab ich nicht so drauf wenn es dann in richtung editor geht .
  • Wir haben noch ca. 2 Tage ein Ausweich-TS, aber dann kannst du gerne vorbei schauen.
    Ich bin auch kein Profi, nur denke ich dass LAN nicht so schwierig sein dürfte und es wäre doch
    schön,wenn ihr endlich mal zusammen spielen könntet.
    Vielleicht hat aber ja auch ein anderer kurz Zeit dir zu helfen.
    Das viele Geschreibe verwirrt am Ende vielleicht mehr als zu helfen. :D
  • bin Grad nur mit dem Handy unterwegs.

    Hast du den Server neu gestartet nach dem du die permission auf den Server in den Group ordner kopiert hast ?

    Schau dir mal dein log an, dort steht dann auch ob die permission mit geladen wurde. Wenn sie da nicht drinnen ist, brauchst du erst gar nicht auf den Server und testen.

    Stimmen die Namen der permisson. Also das was drin steht zb Member und wie die permission heißt ?

    Dazu ist es wichtig wenn die permission richtig hochgeladen wurde das du auch die Berechtigung 'Admin' hast

    Ich habe Immoment Grad nicht so viel zeit.

    ==Hessenstrolche==

    Teamspeak 3: 185.239.238.125:9987 / Rising World Server:185.239.238.125:4255
    Homepage / Discord / FB-Gruppe
  • Ich benutze Nitrado dafür.. die haben so ein online Panel für die Verwaltung. Wenn ich da auf Log Dateien klicke steht da erstmal gar nichts. und wenn ich dan auf Download klicke kommt:

    "Es ist ein Fehler bei der Kommunikation mit der API aufgetreten. Bitte warte ein paar Minuten und versuche es erneut."

    Das stand da aber schon vor ner Weile

    Ich denke ich habe in den Scripts Fehler und darum werden sie nicht akzeptiert und schon gar nicht erst hochgeladen. Da ich das zum ersten Mal gemacht und alles selber geschrieben habe stehen die Chancen, da den Fehler zu finden ziemlich hoch. Wer auch immer sich dem annimmt dem wäre ich sehr mit Dank verbunden wenn ich danach auch wüsste was ich falsch gemacht habe.

    Wer Bock und Zeit hat mir mit meinen "NoobAdmin-Problemen" zu helfen der darf mir gerne ne PN schicken dann können wir das mal in ner kurzen Skype-Session anschauen.

    Mit dem Link oben kommst du in den Thread wo ich die permission.scripts hochgeladen habe.
  • ich kann mir deine permission leider per hdy nicht anschauen. Wenn ich es Schaf mach ich das heute abend in der Nacht. Kann es aber nicht versprechen. Sonst ist vielleicht noch wer anders da der zügiger helfen kann. Sonst ich hätte erst am Sonntag etwas zeit.

    ==Hessenstrolche==

    Teamspeak 3: 185.239.238.125:9987 / Rising World Server:185.239.238.125:4255
    Homepage / Discord / FB-Gruppe