Permissions
Aus Rising World Wiki
Version vom 6. Februar 2022, 12:14 Uhr von Lenko (Diskussion | Beiträge)
Permissions (Berechtigungsgruppen)
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": [] # } # }