Fragen über Fragen zu den Permission

The official Rising World Soundtrack is available!
You can also get the Soundtrack on Steam
  • Ich mal wieder...


    Wer kennt sich denn mit den verschiedenen Permissions und deren Bereiche "Area" "Groups" und "allgemein" gut aus?

    Ich bin da schier am verzweifeln die richtigen Json zu erstellen/bearbeiten das es so funktioniert wir ich/wir uns das auf unserem Server vorstellen.


    Wäre dankbar, wenn mir da jemand mit Rat und Tat zur Seite stehen könnte.


    Gruß Tom

    und das Chaos nimmt seinen Lauf...

  • Du findest hier eine Übersicht und Erklärung der Permissions (leider nur auf Englisch): Permissions [New Version]

    Dort gibts auch eine Übersicht über alle Permissions ;)


    Grundsätzlich ist es so, dass die default.json die Grundpermission für sämtliche Spieler auf dem Server ist. Alle Group- und Area-Permissions werden davon abgeleitet und können dann einzelne Berechtigungen überschreiben.

    Wenn du einen Spieler einer Permissiongruppe zuweist (mit dem setplayergroup bzw. spg Befehl), wird die entsprechende Group-Permission für ihn aktiv.


    Area-Permissions hingegen sind explizit für das Area-System gedacht, d.h. die Areas, die du im Creative-Modus unter F9 erstellen kannst. Dort kannst du eine Standardpermission festlegen (also eine Area-Permission), die dann nur innerhalb dieser Area aktiv ist. Das gilt dann erstmal für alle Spieler, die diese Area betreten. Optional kann dann auch pro Spieler eine eigene Permission pro Area festgelegt werden.


    Wenn du Admin bist, gibts allerdings einen kleinen Fallstrick: Denn als Admin gelten Permissions nicht für dich, was beim Testen schnell für Verwirrung sorgt. Auch die standardmäßig als Beispiel mitgelieferte "admin.json" Group-Permission hat erstmal nichts mit klassischen Admins (die in der server.properties eingetragen sind) zutun - grundsätzlich ist es erstmal nur eine Gruppe wie jede andere auch, die halt "admin" heißt.


    Idealerweise solltest du folgendes machen, wenn du Admin bist und Permissions einstellen möchtest: Weise dich selbst der "admin" Group zu (via spg Befehl), danach solltest du in der server.properties folgende Einstellung setzen: Permissions_AdminsFullPermissions=False. Das sorgt dafür, dass Admins keine festgelegte Permission mehr haben, sondern direkt vom Permission-System betroffen sind. Da du nun aber in der "admin" Group bist, kannst du deine Permissions dann direkt über die admin.json Permission-Datei anpassen :)

Participate now!

Don’t have an account yet? Create a new account now and be part of our community!