LuckPerms

Rechte und Gruppen für den gesamten Server — ein Ort, an dem entschieden wird, wer was darf.

← Plugins Rechte und Gruppen Lizenz MIT Anleitung für LuckPerms 5.x (Paper/Spigot, Velocity)

Beim Autor herunterladen Quellcode 2 833 872 Download beim Autor autor lucko

Was macht das?

LuckPerms entscheidet, was wer auf dem Server darf. Wenn ein Spieler einen Befehl eingibt oder eine Truhe öffnet, fragt das Plugin, das dies verarbeitet, LuckPerms nach der Berechtigung (Node wie luckperms.user.info) und erhält die Antwort Ja oder Nein. Alle Regeln sind an einem Ort — nicht verteilt in den Konfigurationen anderer Plugins.

Grundidee: Berechtigungen werden nicht dem Spieler gegeben, sondern der Gruppe — und der Spieler ist Mitglied von Gruppen. Auf einem normalen Server reichen daher ein paar Gruppen (Spieler, VIP, Moderator, Admin) und die Spieler wechseln nur zwischen ihnen. Wenn sich Regeln ändern, bearbeitest du eine Gruppe und es wirkt sich auf alle aus.

Gruppen können voneinander erben: Ein Moderator kann vom Spieler erben und nur seine eigenen Rechte hinzufügen. Ein Verbot (false) hat nur dort Vorrang, wo es genauso spezifisch ist wie die Erlaubnis. Wenn du nicht sicher bist, welcher Node gilt, listet der Befehl /lp info auf, was der Spieler darf und woher er es geerbt hat, und /lp verbose on uk zeigt live, welche Berechtigung gerade geprüft wird.

Rechte lassen sich auch zeitlich festlegen (temporäres VIP für 30 Tage) oder nur in einer bestimmten Welt (bauen darf man nur in der Welt creative). LuckPerms kann auch mehrere Server gleichzeitig, wenn du sie über eine Datenbank verbindest — praktisch, wenn du Lobby, Survival und Skyblock hast und einheitliche Rechte für alle willst.

Der schnellste Weg zur Einrichtung ist der Web-Editor: /lp editor vyp gibt einen Link aus, im Browser stellst du Gruppen und Berechtigungen per Klick zusammen und speicherst sie zurück ins Spiel. Ohne Neustart und ohne manuelles Überschreiben von Dateien.

Die meisten Server nutzen es — auch weil viele andere Plugins davon abhängen, die wissen müssen, wer Moderator und wer normaler Spieler ist.

Installation

  1. Prüfe, worauf der Server läuft (/version v konzoli). LuckPerms gibt es in Versionen für Paper/Spigot, aber auch für Velocity, BungeeCord, Fabric und Forge — wähle diejenige, die deinem Servertyp entspricht.
  2. Öffne luckperms.net und wähle im Abschnitt Download den Servertyp und die neueste Version aus.
  3. Lade die heruntergeladene .jar in den plugins-Ordner auf dem Server hoch.
  4. Starte den Server neu. Vermeide den Befehl /reload — er kann auch Plugins durcheinanderbringen, die sonst korrekt funktionieren.
  5. Überprüfe die Konsole: Es muss eine Zeile mit der LuckPerms-Version und der Information erscheinen, in welchem Speicher die Daten abgelegt werden (standardmäßig sind es Dateien in plugins/LuckPerms).
  6. Schreibe /lp info — gibt die Version und den Status des Speichers aus. Wenn eine Meldung über fehlende Daten erscheint, führe /lp sync.
  7. Lege grundlegende Gruppen an: /lp creategroup hrac, /lp creategroup vip, /lp creategroup moderator, /lp creategroup admin.
  8. Richte Vererbung ein, damit Berechtigungen nicht mehrfach eingetragen werden: /lp group vip parent add hrac (und ebenso für weitere Gruppen).
  9. Gib dir selbst alle Rechte: /lp user permission set luckperms.* true. Ohne das kommst du nicht zu den Rechteeinstellungen.
  10. Füge dich zur Gruppe admin hinzu: /lp user parent add admin.
  11. Setze die Standardgruppe für neue Spieler: /lp default group set hrac. Ka Jeder neue Spieler fällt automatisch hinein.
  12. Öffne /lp editor a dokonfiguruj zbytek. Po ulo und überprüfe in den Einstellungen, dass die Rechte übernommen wurden: /lp info .
  13. Bevor du den ersten großen Eingriff vornimmst, erstelle ein Backup: /lp export zaloha.json (speichert die vollständige Rechtekonfiguration in eine Datei).

Berechtigungen

Berechtigungen werden Spielern oder Gruppen erteilt — am häufigsten mit einem Befehl. /lp user <Spieler> permission set <Knoten> true (LuckPerms). Einen Knoten, der nicht in der Liste ist, kennt das Plugin nicht.

Berechtigungen Was ermöglicht
luckperms.user.info Informationen über den Spieler anzeigen (/lp info)
luckperms.user.permission.set dem Spieler Berechtigungen zuweisen
luckperms.user.parent.add den Spieler einer Gruppe zuordnen
luckperms.user.promote den Spieler in der Rangliste in die nächste Gruppe verschieben
luckperms.group.permission.set Berechtigungen der Gruppe ändern
luckperms.group.parent.add Vererbung zwischen Gruppen festlegen
luckperms.creategroup eine neue Gruppe erstellen
luckperms.editor Web-Editor öffnen (/lp editor)
luckperms.applyedits im Editor vorgenommene Änderungen bestätigen
luckperms.verbose Berechtigungsprüfung verfolgen (/lp verbose on)
luckperms.sync Daten nach manueller Bearbeitung der Dateien abgleichen
luckperms.export Berechtigungseinstellungen in eine Datei speichern
luckperms.* absolut alles (nur Besitzer und oberste Leitung)

Befehle

Schreib es in den Chat auch mit Schrägstrichen. Wo ist <Spieler> oder <uzel>, ergänze deinen eigenen Wert ohne Klammern.

Befehl Was macht es?
/lp editor Web-Editor für Berechtigungen (gibt den Link im Browser aus)
/lp info <Spieler> was der Spieler darf und von welcher Gruppe er es geerbt hat
/lp user <Spieler> permission set <uzel> true erteilt dem Spieler eine Berechtigung (false verbietet sie)
/lp user <Spieler> permission settemp <uzel> true 30d Berechtigung für einen begrenzten Zeitraum
/lp user <Spieler> parent add <skupina> fügt den Spieler einer Gruppe hinzu
/lp user <Spieler> parent remove <skupina> entfernt den Spieler aus der Gruppe
/lp group <skupina> permission set <uzel> true setzt die Berechtigung für die gesamte Gruppe
/lp group <skupina> parent add <andere> die Gruppe erbt die Berechtigungen einer anderen Gruppe
/lp group <skupina> meta setprefix 100 &6[VIP] farbiger Prefix (100 ist die Priorität, höhere gewinnt)
/lp creategroup <skupina> erstellt eine neue Gruppe
/lp default group set <skupina> in welche Gruppe neue Spieler fallen
/lp verbose on zeigt live an, welche Berechtigung gerade geprüft wird (/lp verbose off vypne)
/lp sync gleicht Daten ab, wenn in Dateien oder Datenbank eingegriffen wird
/lp export <soubor> speichert die komplette Rechtekonfiguration (als Backup)
lp import <soubor> stellt die Einstellungen aus der Datei wieder her (mit Schrägstrich eingeben: /lp import)

Einstellungen und häufige Fehler

Berechtigungen vergibst du an Gruppen, nicht an einzelne Spieler. Die Zahl der Spieler wächst, die Zahl der Gruppen bleibt klein — wenn du Regeln änderst, sparst du Stunden.
Richte dir eine eigene Gruppe ein und bearbeite Rechte nicht direkt für dich selbst: Wenn du dir versehentlich den Zugriff verbietest, sperrst du dich aus deinem eigenen Server aus. Halte dir die Konsole oder einen zweiten Account für den Notfall bereit.
Vorsicht bei false: Ein Verbot gewinnt nur dort, wo es genauso spezifisch ist wie die Erlaubnis. Wenn die Gruppe hrac etwas verbietet und VIP es erlaubt, entscheidet die Priorität (Gewichtung) der Gruppen — nicht die Reihenfolge, in der du sie hinzugefügt hast.
Prefixe und Ränge gehören in die Meta (meta setprefix), nicht in die Berechtigungen. Die Prioritätsnummer entscheidet, welcher Prefix im Chat angezeigt wird, wenn ein Spieler mehrere Ränge gleichzeitig hat.
Bevor du eine größere Änderung vornimmst, speichere ein Backup (/lp export zaloha.json) und sichere auch den Ordner plugins/LuckPerms. Rechte lassen sich im Nachhinein am schlechtesten von allem erklären.
Wenn Berechtigungen „nicht greifen“, hilft /lp sync. Kdy. Wenn sich das Plugin nach einem Neustart so verhält, als ob es nichts könnte, ist oft die falsche Version für den jeweiligen Servertyp (Paper vs. Velocity) schuld.

Wer benutzt das?

Server aus unserer Liste, die dieses Plugin verwenden:

Verwendest du es auf deinem Server? Schreib uns und wir fügen ihn der Liste hinzu.

Ähnliche Plugins

Vault
Vermittler zwischen Plugins und Wirtschaft — allein kann er nichts, aber ohne ihn funktioniert ein Teil der Plugins nicht.

Woher stammt die Anleitung?

Die Anleitung ist unsere eigene und basiert auf der Dokumentation des Autors. Berechtigungen und Befehle beschreiben wir als Fakten, wir spekulieren nicht — wenn sich Plugin nach einem Update ändert, kann die Anleitung hinterherhinken. (Version LuckPerms 5.x (Paper/Spigot, Velocity)) Hast du einen Fehler gefunden? Schreib uns und wir werden es reparieren.

Lizenz: MIT. Die Datei wird bei uns nicht gehostet, sie wird beim Autor (lucko) heruntergeladen — so ist immer die aktuelle Version verfügbar.

Kopiert