Minecraft Server Permissions
Minecraft Server Permissions
In meinem folgenden Text möchte ich euch ein paar Tipps für euren Minecraft Server geben.
Viele fragen sich wie sie Gruppen auf ihrem Server einrichten, beziehungsweise den verschiedenen Gruppen verschiedene Rechte geben, oder gar einzelnen Personen mehr Rechte obwohl sie einer anderen Gruppe angehören. Eigentlich ist Permissions einfach gehalten im nomal fall werden alle nötigen Datein erstellt und man kann anfangen sie zu editieren, jetzt fangen bei vielen die ersten Probleme an, denn wenn nur eine Zeile falsch geschrieben ist wird Permissions nicht funktioniren und eine Fehlermeldung bringen. Um Permissions ordentlich zum laufen zu bekommen, braucht man meist einige Stunden oder sogar Tage. Denn Google unser Freund und Helfer wird uns keine hilfreichen Ergebnisse liefern, wenn wir nach Minecraft und Permission suchen, was einerseits damit zusammen hängt das jeder der Permission bewältigt hat sich nicht mehr in den Foren blicken lässt und andererseits damit das die meisten, die Permissions für ihren Server konfiguriert haben ihre ganze Arbeit nicht wieder preisgeben wollen.
Es sollte außerdem erwähnt werden das es keinen muster Text für Permissions gibt, der Sinn ist eigentlich die Gruppen nach den eigenen Wünschen anzupassen aber ich habe trotzdem mal eine kleine Übersicht zusammen gestellt.
Dies wären Gruppen ohne Plugins zu nennen, nach diesem Schema könnt ihr beliebig die Gruppen benennen, neue hinzufügen oder andere entfernen. Wichtig ist dabei nur die Formatierung beibehalten.
groups:
default:
permissions:
permissions.build: false
admin:
permissions:
permissions.*: true
inheritance:
- user
user:
permissions:
permissions.build: true
moderator:
permissions:
permissions.build: true
inheritance:
- user
Permissions Beispiele
Nun zeige ich euch noch ein Beispiel von meinem Server wo man genau sehen kann welche Plugins welche Permissions besitzen beziehungsweise, welche Gruppe welche Plugins nutzen darf.
groups:
default:
permissions:
permissions.build: true
admin:
permissions:
permissions.*: true
inheritance:
- user
user:
permissions:
permissions.build: true
admincmd.player.list: true
admincmd.player.kill: true
admincmd.player.msg: true
admincmd.server.help: true
admincmd.player.afk: true
admincmd.player.played: true
ChestShop.shop.buy: true
ChestShop.shop.sell: true
ChestShop.shop.create: true
iConomy.payment: true
iConomy.rank: true
iConomy.list: true
admincmd.warp.tp: true
admincmd.weather.clear: true
admincmd.tp.home: true
admincmd.spawn.tp: true
lwc.protect: true
worlds:
creative:
coolplugin.item: true
moderator:
permissions:
worldedit.history.undo: true
worldedit.region.set: true
worldedit.region.walls: true
worldedit.wand: true
worldedit.tool.tree: true
worldedit.remove: true
admincmd.tp.to: true
admincmd.tp.from: true
admincmd.time.set: true
admincmd.player.freeze: true
admincmd.player.fly: true
admincmd.player.gamemode: true
admincmd.player.gamemode.other: true
admincmd.player.kick: true
admincmd.player.heal: true
admincmd.tp.*: true
admincmd.time.day: true
worldedit.navigation.up: true
inheritance:
- user
Des Weiteren möchte ich noch auf die Textdatei users.txt eingehen, die in den neueren permissions Versionen mit der groups.txt zusammengeführt wurde, auch für diese Datei möchte ich ein Beispiel zeigen:
users:
admin:
groups:
- default
- user
- moderator
User:
groups:
- default
- user
Moderator:
groups:
- default
- moderator
Und hier wie es in der Anwendung aussieht:
users:
lamiy:
groups:
- default
- user
- moderator
christian:
groups:
- default
- user
bob762:
groups:
- default
- moderator
Ich hoffe ich konnte euch weiterhelfen :)