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