Permissions
Aus Rising World Wiki
Version vom 2. Februar 2022, 17:30 Uhr von Lenko (Diskussion | Beiträge)
Permissions
Permissions dienen generell dazu, um Berechtigungsgruppen für Mehrspieler-Server zu erstellen und Spieler diesen zuzuweisen. Permissions werden immer im JSON-Format mit einem Editor erstellt und dann auf einem Server unter Permissions/Groups abgelegt.
Spieler können auf zwei Arten einer Berechtigungsgruppe zugewiesen werden
1) automatisch, dies stellt man in der server.properties
bei dem Befehl Permissions_DefaultNewPlayerPermissionGroup=Spieler
ein.
2) ein berechtigter Spieler, zB Admin kann über die Konsole ^
mit dem Befehl "spg
" oder "setplayergroup
" sowie der Steam-UID
und Berechtigungsgruppennamen
einen Spieler auch manuell einer Gruppe zuweisen.
Beispiel: spg 12345678901234567890 Spieler
Berechtigungsgruppen Befehle und Erklärung
info
- "chat": true, #Chat erlauben
- "chatcolor": "#FFFFFF", #Chat Farbe bestimmen
- "chatemojis": true, #Emojis erlauben
- "chatnamecolor": "#FFFFFF", #Namensfarne beim chat
- "chatnameprefix": "", #zeigt Prefix ( Namensvorsatz)an
- "chatprefix": "", #Zeigt prefix beim chat an
- "chatrichtext": false, #Verwendet das RTF Format (Rich-Text)
- "group": "Handwerker", #Gruppen Name
- "groupcolor": "#FFFFFF", #Gruppen Farbe
- "nametagcolor": "#FFFFFF", #Farbe des Names
- "nametagprefix": "", #Zeigt prefix beim Namensschild mit an
- "nametagprefixcolor": "#FFFFFF",#Prefix Farbe
- "nametagsuffix": "", #Zeigt sufix beim Namensschild mit an
- "nametagsuffixcolor": "#FFFFFF", #Sufix Farbe
- "showadmintag": false, #Bestimmt, ob das kleine rote"[Admin]"neben dem Spielernamen sichtbar sein soll
- "showdistance": true, #Entfernungsanzeige
- "showinplayerlist": true, #spieleranzeige "I" wird angezeigt ja/Nein
- "shownametag": true #Bestimmt ob das Namensschild dieses Spieler sichtbar sein soll
area
- "addplayer": false, #Spieler hinzufügen
- "removeplayer": false, #Spieler löschen
- "setname": false #Area Name
command
- "ban": false, #Spieler bannen
- "cleanup": false, #Server aufräumen (herumliegende Items)
- "clearinventory": false, #Inventory löschen/leeren
- "deletenpc": false, #Spieler löschen
- "disablenpc": false, #NPC deaktivieren
- "findbase": false, #Base finden
- "gc": false, #schrittweise steigend automatische Speicherbereinig für 2 Sekunden aus
- "getplayerinfo": false, #Spieler Info
- "getserverinfo": false, #Server Info
- "heal": true, #Spieler heilen
- "itemgive": false, #Spieler oder sich selber item geben
- "kick": false, #Spieler kicken
- "kill": false, #Spieler töten
- "makeadmin": false, #Spieler zum admin machen
- "plugins": false, #plugins erlauben
- "reloadjournal": false, #Journal neu starten
- "reloadpermissions": false, #permissions neu starten
- "reloadplugins": false, #plugins neu starten
- "reloadscheduler": false, #scheduler neu starten
- "restart": false, #server neustart
- "revokeadmin": false, #admin die den admin nehmen
- "saveall": false, #alles speichern
- "savepermissions": false, #permissions speichern
- "setclothing": false, #Kleidung geben
- "setdate": false, #Datum ändern
- "setdefaultgroup": false, #Spieler der Defaultgruppe zuweisen
- "setinventory": false, #start inventar bestimmen
- "setplayergroup": false, #spieler einer gruppe zuweisen
- "setspawn": false, #spawn punkt setzen
- "settime": true, #serverzeit
- "settimespeed": false, #serverzeit geschwindigkeit
- "setweather": false, #wetter setzen
- "showareas": false, #areas anzeigen lassen
- "shutdown": false, #server runter fahren
- "spawnnpc": false, #tiere und andere spawnen lassen
- "spawnvehicle": false, #Fahrzeuge spawnwn
- "sql": false, #SQL Datenbank
- "teleport": true, #Teleportieren
- "yell": false #Nachricht auf bildschirmmitte anzeigen lassen
creative
- "allrecipes": true, #Alle Rezepte zur verfühgung
- "areatools": false, #Area Tools
- "edittools": true, #Edit Tools
- "fly": true, #fliegen im creativmodus
- "freecrafting": true, #freies Bauen
- "godmode": true, #Gamemode
- "infiniteitems": true, #unendliche Gegenstände
- "instantdigging": true, #mit einem schlag oder schnelles graben
- "light": true, #Entwicklerlicht (L)
- "placementtools": true, #Platzierung Tools
- "removaltools": true, #Lösch Tools
- "terraintools": true #Terrain Tools
general
- "changeblockshape": true, #Blockform ändern
- "changegamemode": true, #Gamemodewechsel
- "destroyitems": true, #Items löschen
- "dropitems": true, #Item fallen lassen
- "fixedspawn": false, #fester spawnpunkt
- "fly": true, #Fliegen im normalmodus
- "godmode": false, #Gamemode
- "instantdigging": false, #mit einem schlag oder schnelles graben
- "keepinventory": true, #Inventar bei tod behalten
- "noclipping": true, #fliegen durch die welt erlauben
- "nofalldamage": true, #Fallschaden
- "nohungerthirst": true, #Hunger und Durst
- "nostamina": false, #Ausdauer
- "notemperature": false, #Temparatur emfindlichkeit ja/nein
- "pickupitems": true, #Item aufhen dürfen
- "placeitems": true, #Spieler vs Tier
- "pvp": true, #Spieler vs Spieler
- "unlockalldoors": false, #alle türen verschlossen
- "voip": true #voice over ip
world
- "destroyconstructions": false, #Bestimmt ob der Spieler Konstruktionselemente zerstören darf (z. B. Holzbohlen)
- "destroyobjects": false, #Bestimmt ob der Spieler Gegenstände zerstören darf (z. B. Möbel)
- "destroyownconstructions": true,#Bestimmt ob der Spieler eigene Konstruktionselemente zerstören darf (z. B. Holzbohlen)
- "destroyownobjects": true, #Bestimmt ob der Spieler eigene Gegenstände zerstören darf (z. B. Möbel)
- "destroyownvegetations": true, #Bestimmt ob der Spieler eigene Pflanzen zerstören darf (zB Bäume fällen)
- "destroyterrain": true, #Bestimmt ob der Spieler das Gelände zerstören darf (Graben)
- "destroyvegetations": true, #Bestimmt ob der Spieler Pflanzen zerstören darf (zB Bäume fällen)
- "editconstructions": false, #Bestimmt ob der Spieler Konstruktionselemente in der ID ändern kann (edit)
- "editobjects": false, #
- "editownconstructions": true, #
- "editownobjects": true, #
- "editownvegetations": true, #
- "editvegetations": false, #
- "placeconstructions": true, #Bestimmt ob der Spieler Konstruktionselemente platzieren darf
- "placeobjects": true, #Bestimmt ob der Spieler Gegenstände Platzieren darf (z. B. Möbel)
- "placeobjectsexception": [], #
- "placeterrain": true, #Terrain setzen
- "placevegetations": true #Vegetation setzen
blueprint
- "place": true, #Gibt an, ob Blaupausen überhaupt platziert werden dürfen
- "placelimitsession": 10, #Gibt an, wieviele Blaupausen ein Spieler pro Session (also bis Serverrestart) platzieren darf. Standard: 10
- "maxelements": 300000, #Gibt an, wieviele Bauteile maximal in einer Blaupause vorhanden sein dürfen, die ein Spieler platzieren möchte. Standard: 300000
- "maxsize": 1024, #Gibt die maximale Größe der Blaupause an, die ein Spieler platzieren darf (also Breite, Länge und Höhe). Standard: 1024 (eine Blaupause dürfte also maximal 1024 x 1024 x 1024 groß sein, von den Abmessungen her)
- "create": false, #Gibt an, ob ein Spieler auf dem Server neue Blaupausen erstellen darf (von sämtlichen Gebäuden). Standard: false
- "createown": true #Gibt an, ob ein Spieler von seinen eigenen Bauwerken eine Blaupause auf dem Server erstellen darf. Wenn man das möchte, sollte man "create" auf false setzen. Standardwert: true
forbidden
- "items": [] #Verbotene Items
Beispiel Admin Permission
# "info": { # "chat": true, # "chatcolor": "#FF0000", # "chatemojis": true, # "chatnamecolor": "#FF0000", # "chatnameprefix": "", # "chatprefix": "", # "chatrichtext": false, # "group": "Admin", # "groupcolor": "#FF0000", # "nametagcolor": "#FF0000", # "nametagprefix": "", # "nametagprefixcolor": "#FF0000", # "nametagsuffix": "", # "nametagsuffixcolor": "#FF0000", # "showadmintag": true, # "showdistance": true, # "showinplayerlist": true, # "shownametag": true # }, # "area": { # "addplayer": true, # "removeplayer": true, # "setname": true # }, # "command": { # "ban": true, # "cleanup": true, # "clearinventory": true, # "deletenpc": true, # "deleteplayer": true, # "disablenpc": true, # "findbase": true, # "gc": true, # "getplayerinfo": true, # "getserverinfo": true, # "heal": true, # "itemgive": true, # "kick": true, # "kill": true, # "makeadmin": true, # "plugins": true, # "reloadjournal": true, # "reloadpermissions": true, # "reloadplugins": true, # "reloadscheduler": true, # "restart": true, # "revokeadmin": true, # "saveall": true, # "savepermissions": true, # "setclothing": true, # "setdate": true, # "setdefaultgroup": true, # "setinventory": true, # "setplayergroup": true, # "setspawn": true, # "settime": true, # "settimespeed": true, # "setweather": true, # "showareas": true, # "shutdown": true, # "spawnnpc": true, # "spawnvehicle": true, # "sql": true, # "teleport": true, # "yell": true # }, # "creative": { # "allrecipes": true, # "areatools": true, # "edittools": true, # "fly": true, # "freecrafting": true, # "godmode": true, # "infiniteitems": true, # "instantdigging": true, # "light": true, # "placementtools": true, # "removaltools": true, # "terraintools": true # }, # "general": { # "changeblockshape": true, # "changegamemode": true, # "destroyitems": true, # "dropitems": true, # "fixedspawn": false, # "fly": true, # "godmode": false, # "instantdigging": true, # "keepinventory": true, # "noclipping": true, # "nofalldamage": false, # "nohungerthirst": false, # "nostamina": false, # "notemperature": false, # "pickupitems": true, # "placeitems": true, # "pve": true, # "pvp": true, # "unlockalldoors": false, # "voip": true # }, # "world": { # "destroyconstructions": true, # "destroyobjects": true, # "destroyownconstructions": true, # "destroyownobjects": true, # "destroyownvegetations": true, # "destroyterrain": true, # "destroyvegetations": true, # "editconstructions": true, # "editobjects": true, # "editownconstructions": true, # "editownobjects": true, # "editownvegetations": true, # "editvegetations": true, # "placeconstructions": true, # "placeobjects": true, # "placeobjectsexception": [], # "placeterrain": true, # "placevegetations": true # }, # "blueprint": { # "place": true, # "placelimitsession": 1000, # "maxelements": 300000, # "maxsize": 1024, # "create": true, # "createown": true # }, # "forbidden": { # "items": [] # } # }