Permissions: Unterschied zwischen den Versionen

Aus Rising World Wiki
(Die Seite wurde neu angelegt: „====Permissions==== Permissions dienen generell dazu, um Berechtigungsgruppen für Mehrspieler-Server zu erstellen und Spieler diesen zuzuweisen. Permissions w…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
====Permissions====
=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.
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.


Zeile 8: Zeile 8:


Beispiel: <code>spg 12345678901234567890 Spieler</code>
Beispiel: <code>spg 12345678901234567890 Spieler</code>
==== 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

Version vom 2. Februar 2022, 16:54 Uhr

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