Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutorials
Deinen Server konfigurieren und verwalten

GroupManager Plugin konfigurieren

P270

Wenn du einen Minecraft-Server betreibst, bist du vielleicht schon auf den Begriff "Berechtigungen" gestoßen. Berechtigungen sind im Wesentlichen die Regeln, die festlegen, was Spieler auf deinem Server tun dürfen und was nicht. Ohne Berechtigungen hätte jeder, der deinem Server beitritt, denselben Zugriff und dieselben Rechte wie du. Das kann zu Chaos und Griefing führen.

Hier kommt GroupManager ins Spiel. GroupManager ist ein Plugin für Minecraft-Server, mit dem du ganz einfach Berechtigungen und Gruppen für deine Spieler verwalten kannst. Mit GroupManager kannst du eigene Gruppen erstellen und jeder Gruppe spezifische Berechtigungen zuweisen. So kannst du genau steuern, was jeder Spieler auf deinem Server darf.

Einer der größten Vorteile von GroupManager ist die einfache Bedienung. Das Plugin verfügt über eine intuitive Benutzeroberfläche, mit der du Gruppen einfach erstellen und verwalten kannst. Du kannst Spieler problemlos zu Gruppen hinzufügen oder entfernen und die Berechtigungen jeder Gruppe nach Bedarf anpassen.

Ein weiteres großartiges Feature von GroupManager ist seine Flexibilität. Das Plugin ist sehr anpassbar, sodass du Gruppen und Berechtigungen genau auf deine Bedürfnisse zuschneiden kannst. Egal, ob du einen kleinen privaten Server oder einen großen öffentlichen Server betreibst, GroupManager lässt sich entsprechend anpassen.

GroupManager wird zudem regelmäßig aktualisiert, sodass du erwarten kannst, dass es auch mit der neuesten Minecraft-Version gut funktioniert. Das Plugin wird aktiv vom Entwickler gepflegt, sodass Fehler oder Probleme schnell behoben werden.

Insgesamt ist GroupManager eine hervorragende Wahl, wenn du eine einfache und effektive Möglichkeit suchst, Berechtigungen auf deinem Minecraft-Server zu verwalten. Dank der einfachen Bedienung, Flexibilität und regelmäßigen Updates profitieren alle Serverbesitzer von diesem Plugin.


GroupManager Konfiguration

Um GroupManager zu konfigurieren, navigiere per FTP zu /plugins/GroupManager/.
Dann kannst du neue Ränge erstellen, indem du zu /worlds/ gehst und die Datei der Welt auswählst, für die du die Gruppen ändern möchtest (in der Regel /world/, warum erklären wir gleich).
Öffne
groups.yml. Hier findest du die Grundkonfiguration. Sie wird erstellt, wenn du eine neue Welt anlegst.

Meine Konfiguration bezieht sich auf die Map "worlds". Wenn du ein anderes Berechtigungssystem möchtest, wähle eine andere Map.

/plugins/GroupManager/worlds/word/groups.yml


Beispiel für eine Konfigurationsdatei mit mehreren Gruppen.

Die Gruppen:

-Skywalker
-Admin
-Spieler
-Modo
-Gott

groups: 
  Skywalker: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: 
    - g:groupmanager_default
    - g:bukkit_default
    - g:essentials_default
    - g:towny_default 
    info: 
      prefix 'e &' 
      build: false 
      suffix: 
  Admin : 
    default: false 
    permissions: 
    - groupmanager.mantogglesave 
    - essentials 
    - essentials.clearinventory 
    - essentials.cooldown.bypass 
    - essentials.deljail 
    - essentials.give 
    - essentials.god 
    - essentials.heal 
    - essentials.heal.others 
    - essentials.invsee 
    - essentials .item 
    - essentials.jails 
    - essentials.kickall 
    - essentials.kit 
    - essentials.mute 
    - essentials.sell 
    - essentials.setjail 
    - essentials.signs.protection.override 
    - essentials.spawnmob 
    - essentials.teleport.cooldown.bypass 
    - essentials .teleport.timer.bypass 
    - essentials.togglejail 
    - GroupManager *. 
    - essentials.burn 
    inheritance: 
    - modo 
    info: 
      prefix '& c' 
      build: true 
      suffix: 
  Spieler: 
    default: false 
    permissions: 
    - essentials.afk 
    - essentials.back. OnDeath 
    - essentials.balance 
    - essentials.chat.shout 
    - essentials.compass 
    - essentials.home 
    - essentials.kit 
    - essentials.kit.tools 
    - essentials.mail 
    - essentials.mail.send 
    - essentials.me 
    - essentials.msg 
    - essentials. nick 
    - essentials.pay 
    - essentials.portal 
    - essentials.protect 
    - essentials.sethome 
    - essentials.signs.buy.use 
    - essentials.signs.disposal.create 
    - essentials.signs.disposal.use 
    - essentials.signs.free.use 
    - essentials.signs.heal.use 
    - essentials.signs.mail.create 
    - essentials.signs.mail.use 
    - essentials.signs.protection.create 
    - essentials.signs.protection.use 
    - essentials.signs.sell.use 
    - essentials. signs.trade.create 
    - essentials.signs.trade.use 
    - essentials.suicide 
    - essentials.tpa 
    - essentials.tpaccept 
    - essentials.tpahere 
    - essentials.tpdeny 
    - essentials.warp 
    - essentials.warp.list 
    - essentials.worth 
    inheritance: 
    - default 
    info: 
      prefix '& 2' 
      build: true 
      suffix: 
  Modo: 
    default: false 
    permissions: 
    - essentials.back 
    - essentials.ban 
    - essentials.banip 
    - essentials.broadcast 
    - essentials.delwarp 
    - essentials.depth 
    - essentials.eco 
    - essentials .getpos 
    - essentials.jump 
    - essentials.kick 
    - essentials.kill 
    - essentials.setwarp 
    - essentials.time 
    - essentials.togglejail 
    - essentials.top 
    - essentials.tp 
    - essentials.tphere 
    - essentials.tpo 
    - essentials.tpohere 
    - essentials.tppos 
    - essentials.tptoggle 
    - essentials.unban 
    - essentials.unbanip 
    - essentials.whois 
    - essentials.world 
    - groupmanager.listgroups 
    - groupmanager.mandemote 
    - groupmanager.manload 
    - groupmanager.manpromote 
    - groupmanager.mansave 
    - groupmanager.manselect 
    - groupmanager.manuadd 
    - GroupManager .manudel 
    - essentials.ext 
    inheritance: 
    - player 
    info: 
      prefix '& 5' 
      build: true 
      suffix: 
  Gott   
    default: false 
    permissions: 
    - '*' 
    inheritance: 
    - admin 
    info: 
      prefix '& 4' 
      build: true 
      suffix:

Wir erklären jeden Teil im Detail

 Standard: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: [] 
    info: 
      prefix 'e &' 
      build: false 
      suffix:

Standard: Gruppenname
default: true : Gruppe, die standardmäßig allen Nutzern zugewiesen wird, die keiner anderen Gruppe zugeordnet sind.
permissions: Liste der Berechtigungen.
info: Informationen zur Gruppe.
prefix '& e' suffix: Gruppenfarbe. Für die Optik gibt es den Prefix mit Farb-Codes.
build: false : Diese Gruppe kann weder bauen noch zerstören, da build auf false gesetzt ist.


Das Plugin grundlegend konfigurieren

/manuadd: Weist einem Spieler eine Gruppe zu (wird zur Datei hinzugefügt, falls nicht vorhanden).

/manuadd <spieler> <gruppe>

Benötigte Berechtigung: groupmanager.manuadd

/manudel: Entfernt einen Spieler aus der User-Datei (fällt dann in die Standardgruppe).

/ manudel <spieler>

Benötigte Berechtigung: groupmanager.manudel

/manpromote: Befördert einen Spieler innerhalb der Vererbung auf einen höheren Rang.

/manpromote <spieler> <gruppe>

Benötigte Berechtigung: groupmanager.manpromote

/mandemote: Degradiert einen Spieler innerhalb der Vererbung auf einen niedrigeren Rang.

/mandemote <spieler> <gruppe>

Benötigte Berechtigung: groupmanager.mandemote


/manwhois: Zeigt die Gruppe eines Spielers an

/manwhois <spieler>

Benötigte Berechtigung: groupmanager.manwhois



Mirrors: Gleiche Berechtigungen in verschiedenen Welten.

/Plugins/GroupManager/config.yml

Dies ist der interessanteste Teil dieser Datei. Hier kannst du festlegen, welche Gruppen einer Welt mit denen einer anderen Welt identisch sein sollen.

Du musst also nicht deine groups.yml für jede Welt einzeln kopieren/einfügen.


Ein Beispiel: Ich habe 3 Welten: world, world_pvp, world_freebuild. Ich möchte, dass world und world_pvp die gleichen Gruppen haben, aber die Spieler sollen in ihren Gruppen bleiben (und nicht in die Standardgruppe wechseln).

world:

          world_pvp:
          - users
          - groups

Nun möchte ich in "world_freebuild", dass Spieler kein /tpa ausführen können. Dafür ändere ich die groups.yml Datei.

Die Spieler sollen aber trotzdem immer in derselben Gruppe bleiben, auch wenn die Berechtigungen unterschiedlich sind. Das ergibt dann:

world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users