Permissions

Aus Rising World Wiki

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": []
 #   }
 # }