Verständnis der Struktur von Erlaubnisknoten
Bevor wir in die vollständige Liste eintauchen, sollten wir verstehen, wie die Berechtigungsknoten in Hytale und HyperPerms strukturiert sind.
Knoten-Namenskonvention
Berechtigungsknoten folgen einer hierarchischen Punktnotation:
<plugin>.<category>.<action>
Zum Beispiel:
hytale.chat.send- Hytale Plugin, Kategorie Chat, Aktion sendenhyperperms.group.create- HyperPerms plugin, Kategorie Gruppe, Aktion erstellen
Wildcard-Berechtigungen
Das Sternchen (*) dient als Platzhalter:
hytale.chat.*- Alle Chat-bezogenen Berechtigungenhyperperms.*- Alle HyperPerms-Berechtigungen*- Alle Berechtigungen (mit äußerster Vorsicht verwenden!)
Berechtigungswerte
Berechtigungen können sein:
true- Erteilt die Berechtigungfalse- Verweigert die Berechtigung explizit (setzt die Vererbung außer Kraft)
Die Verweigerung einer Erlaubnis mit false ist mächtig für Ausnahmen. Wenn Moderatoren hytale.teleport.* haben, aber nicht zum Spawn teleportieren sollen, setze hytale.teleport.spawn: false.
Core Hytale Erlaubnisse
Dies sind die grundlegenden Berechtigungen für das grundlegende Gameplay.
Bauen & Welt-Interaktion
| Erlaubnis | Beschreibung | Standard |
|---|---|---|
hytale.build | Blöcke setzen und zerbrechen | wahr |
hytale.interact | Türen, Knöpfe, Hebel benutzen | wahr |
hytale.container.access | Truhen, Fässer etc. öffnen | wahr |
hytale.item.pickup | Fallengelassene Gegenstände aufheben | wahr |
hytale.item.drop | Gegenstände aus dem Inventar fallen lassen | wahr |
hytale.vehicle.use | Auf Pferde, Boote usw. steigen | wahr |
Chat & Kommunikation
| Erlaubnis | Beschreibung | Standard |
|---|---|---|
hytale.chat | Nachrichten im Chat senden | wahr |
hytale.chat.color | Farbcodes im Chat verwenden | falsch |
hytale.chat.format | Formatierung verwenden (fett, kursiv) | false |
hytale.chat.links | Klickbare Links posten | false |
hytale.msg | Private Nachrichten versenden | true |
hytale.broadcast | Serverweite Ankündigungen versenden | false |
Bewegung & Teleportation
| Erlaubnis | Beschreibung | Standard |
|---|---|---|
hytale.teleport.home | Teleport zum Heimatort | true |
hytale.teleport.spawn | Teleport zum Weltspawn | true |
hytale.teleport.player | Teleport zu andere Spieler | false |
hytale.teleport.coords | Teleport zu Koordinaten | false |
hytale.fly | Flugmodus aktivieren | false |
hytale.speed | Bewegungsgeschwindigkeit ändern | false |
Moderationsberechtigungen
Berechtigungen für Mitarbeiter, die Spieler verwalten.
Spielerverwaltung
| Berechtigung | Beschreibung | Empfohlen für |
|---|---|---|
hytale.kick | Spieler vom Server werfen | Moderator |
hytale.ban | Spieler dauerhaft sperren | Admin |
hytale.ban.temporary | Temporäre Sperren aussprechen | Moderator |
hytale.unban | Spielersperren aufheben | Admin |
hytale.mute | Spieler im Chat stummschalten | Moderator |
hytale.unmute | Spielerstummschaltungen aufheben | Moderator |
hytale.warn | Warnungen an Spieler ausgeben | Helfer |
Server-Überwachung
| Berechtigung | Beschreibung | Empfohlen für |
|---|---|---|
hytale.see.hidden | Verschwundene Spieler sehen | Moderator |
hytale.see.ip | Spieler-IP-Adressen einsehen | Admin |
hytale.logs.view | Zugriff auf Server-Logs | Admin |
hytale.reports.view | Spielerberichte einsehen | Moderator |
Administrative Berechtigungen
Hochrangige Berechtigungen für Serveradministratoren.
Server-Steuerung
| Berechtigung | Beschreibung | Empfohlen für |
|---|---|---|
hytale.reload | Serverkonfiguration neu laden | Admin |
hytale.stop | Server anhalten | Besitzer |
hytale.maintenance | Wartungsmodus umschalten | Admin |
hytale.whitelist | Server Whitelist verwalten | Admin |
World Management
| Berechtigung | Beschreibung | Empfohlen für |
|---|---|---|
hytale.world.create | Neue Welten erstellen | Besitzer |
hytale.world.delete | Welten löschen | Besitzer |
hytale.world.load | Load/unload worlds | Admin |
hytale.world.import | Externe Welten importieren | Admin |
hytale.world.teleport | Teleport zwischen Welten | Admin |
Spielsteuerung
| Berechtigung | Beschreibung | Empfohlen für |
|---|---|---|
hytale.gamemode | Eigenen Spielmodus ändern | Admin |
hytale.gamemode.others | Spielmodus anderer ändern | Admin |
hytale.time.set | Weltzeit ändern | Moderator |
hytale.weather.set | Weltwetter ändern | Moderator |
HyperPerms Plugin-Berechtigungen
Berechtigungen für die Verwaltung von HyperPerms selbst.
Gruppenverwaltung
| Berechtigung | Beschreibung |
|---|---|
hyperperms.group.create | Neue Gruppen erstellen |
hyperperms.group.delete | Gruppen löschen |
hyperperms.group.edit | Gruppeneinstellungen ändern |
hyperperms.group.list | Alle Gruppen anzeigen |
hyperperms.group.info | Gruppendetails anzeigen |
hyperperms.group.* | Alle Gruppenberechtigungen |
Benutzerverwaltung
| Berechtigung | Beschreibung |
|---|---|
hyperperms.user.edit | Benutzerberechtigungen ändern |
hyperperms.user.info | Benutzerberechtigungsinfo anzeigen |
hyperperms.user.promote | Benutzer auf Spuren befördern |
hyperperms.user.demote | Benutzer auf Spuren degradieren |
hyperperms.user.* | Alle Benutzerberechtigungen |
Systemberechtigungen
| Berechtigung | Beschreibung |
|---|---|
hyperperms.admin | Voller HyperPerms Zugriff |
hyperperms.reload | Konfiguration neu laden |
hyperperms.editor | Zugriff auf Webeditor |
hyperperms.debug | Debug-Befehle verwenden |
Kontextspezifische Berechtigungen
HyperPerms unterstützt kontextabhängige Berechtigungen, die nur in bestimmten Situationen gelten.
Weltkontexte
Berechtigungen nur in bestimmten Welten anwenden:
/hp user Player permission set hytale.fly true world=creative
Jetzt kann der Spieler nur noch in der "kreativen" Welt fliegen.
Spielmodus-Kontexte
Anwenden von Berechtigungen basierend auf dem Spielmodus:
/hp group builder permission set hytale.fly true gamemode=creative
Zeitbasierte Kontexte
Anwenden von Berechtigungen zu bestimmten Zeiten:
/hp group vip permission set hytale.bonus.* true time=night
Bewährte Praktiken für die Zuweisung von Berechtigungen
Start Restriktiv
Beginnen Sie mit minimalen Berechtigungen und fügen Sie bei Bedarf weitere hinzu. Es ist einfacher, Berechtigungen zu erteilen, als sie zu entziehen, nachdem sich die Spieler an sie gewöhnt haben.
Verwenden Sie Gruppen, nicht einzelne Berechtigungen
Verwenden Sie immer Gruppen, anstatt jedem Spieler direkt Berechtigungen zu erteilen. Das macht die Verwaltung skalierbar.
Dokumentieren Sie Ihre Einrichtung
Machen Sie sich Notizen darüber, was die einzelnen benutzerdefinierten Berechtigungen bewirken und welche Gruppen sie haben. Ihre Zukunft wird es Ihnen danken.
Testen Sie vor dem Einsatz
Verwenden Sie den Prüfbefehl HyperPerms', um die Berechtigungen zu überprüfen:
/hp user check PlayerName hytale.fly
Schnellreferenzkarte
Essential Player Permissions:
hytale.build,hytale.chat,hytale.teleport.home
Wesentliche Moderatorberechtigungen:
hytale.kick,hytale.mute,hytale.ban.temporary
Wesentliche Admin-Berechtigungen:
hytale.ban,hytale.gamemode,hyperperms.user.*
Wesentliche Eigentümerberechtigungen:
hyperperms.admin,hytale.stop,*(Vollzugriff)
Eine durchsuchbare, filterbare Liste aller Berechtigungen finden Sie im visuellen Editor von HyperPerms, der eine vollständige Berechtigungsdatenbank mit Beschreibungen und Kategorien enthält.