H
Heikosservertutorials
Guest
Hey Leute =),
ich werde euch heute erklären, wie man das Plugin Permission*** richtig konfiguriert.
Deshalb werde ich euch heute Schritt für Schritt erklären, wie man eine Permissions.yml und das Plugin richtig einrichtet. Am Ende wird nochmal eine Zusammenfassung aller Schritte in Form einer fertigen permissions.yml zu sehen sein.
1. Schritt
Wir laden uns das Plugin Permission*** von der offiziellen Bukkitseite herunter. Diese findet ihr hier:http://dev.bukkit.org/bukkit-plugins/permission***/
2. Schritt
Wir laden das Plugin auf unseren Server. Das machen wir entweder mit FTP, wenn der Server woanders gehostet wird, oder wir legen das Plugin einfach in unserem Plugins Ordner auf unserem Computer ab.
3. Schritt
Wir starten unseren Server oder reloaden ihn mit dem /reload Befehl. Nun sollte sich ein Ordner mit dem Namen Permission*** gebildet haben. Außerdem überprüfen wir mit /plugins ob Permission*** richtig erkannt und verwendet wird. Das können wir an der grünen Schrift, indem der Pluginname geschrieben ist, erkennen. Wenn das Plugin rot geschrieben ist oder der Ordner nicht gebildet wird, sollten wir andere Versionen des Plugins testen und schauen ob wir damit das Problem beheben können.
4. Schritt
Nun können wir mit dem Schreiben der permissions.yml beginnen. Dafür benutzen wir am Besten den Texteditor Notepad++, da dieser sehr übersichtlich ist und außerdem die Autovervollständigung bietet. Wir öffnen also die permissions.yml und sollten diesen Aufbau vorfinden:
Die erste Zeile ist sozusagen der Überbegriff für das, was darunter folgt, in diesem Fall die Gruppen. In der nächsten Zeile steht der Gruppenname, welcher beliebig veränderbar ist. Als nächstes kommt die Option, ob diese Gruppe die default Gruppe, das heißt die Gruppe für einen User ist, der das erste mal auf den Server kommt. Als letztes ist noch der Unterpunkt permissions zu sehen. Unter diesem tragen wir alle Permissions, die wir für diese Gruppe möchten ein.
Was ganz wichtig ist und nicht missachtet werden darf:
- keine Umlaute, da das Plugin damit nicht klar kommt
- die Einrückungen müssen immer eingehalten werden
- nach dem drücken der Entertaste, müssen wir immer an den Zeilenanfang und dann wieder an den Punkt wo wir hinwollen. Wenn dies nicht geschieht, wird die Schrift rot angezeigt.
5. Schritt
Wir ändern am Anfang der Gruppe default in einen beliebigen Namen, wie z.B. Gast. Bei den Permissions tragen wir die Permissions ein, die die Gruppe haben soll. Diese sogenannten Permissionsnodes finden wir im Internet.
Das sieht dann z.B. so aus:
6. Schritt
Nachdem wir unsere gewünschten Permissions eingetragen haben, können wir uns nun den Options der Gruppe und die Inheritance, das heißt das Erben von Permissions von anderen Gruppen, widmen. Dafür schreiben wir unter die permissions einfach:
Bei der inheritance wird die Gruppe eingetragen, von welcher unsere Gruppe die Permissions ”erben” soll, das heißt, dass wir nicht nochmal die ganzen Permissions abschreiben müssen. Beim Prefix tragen wir ein, wie die Gruppe im Chat angezeigt werden soll. Die Farbcodes für die verschieden Farben findet ihr hier:
http://minecraft.gamepedia.com/Formatting_codes
Beim Prefix ist es ganz wichtig, dass man die ” ’ ” nicht vergisst, da es sonst nicht als Prefix gewertet wird.
7. Schritt
Nun wiederholen wir das ganze für unsere gewünschten Gruppen. Nachdem wir das gemacht haben, kommen wir zu der Gruppe Admin bzw. Owner. Hier wird keine Inheritance mehr benötigt, da sie ja sowieso schon alle Rechte haben.
Sollte das bei euch nicht der Fall sein, könnt ihr diesen Schritt überspringen. Außerdem sollte man beim Admin beachten, dass er alle Rechte außer für das OP’n und DeOP’n haben sollte.
Für so einen Fall setzen wir einfach ein Minus vor die Permissionsnode, was dann so aussieht:
8. Schritt
Nachdem wir unsere permissions.yml fertiggestellt haben, speichern wir diese ab und reloaden/restarten (/pex reload) den Server. Wenn wir alles richtig gemacht haben, sollte keine Fehlermeldung in der Konsole auftauchen und wir können mit dem nächsten Schritt fortfahren.
Wenn doch ein Fehler auftaucht, kann es folgende Ursache haben:
Wir haben eine Syntaxfehler gemacht, das heißt, wir haben entweder einen Umlaut geschrieben, oder vielleicht einen Tabulator gemacht, was in einer .yml strengstens verboten ist. Außerdem könnten wir einen Doppelpunkt vergessen haben.
9. Schritt
Nun ist alles fertig konfiguriert und wir können z.B. unsere Freunde in die Gruppen moven. Dafür geben wir einfach folgendes ein:
/pex user *derUsername* group set *dieGruppe*
Nun sind wir mit der Konfiguration fertig und alles steht zum Spielen bereit.
Hier ist nochmal eine Beispiel permissions.yml:
Ich hoffe ich konnte dem ein oder anderen mit diesem Tutorial helfen, und ihn dazu animieren es mal selber auszuprobieren.
Mich würde es sehr freuen, wenn ihr eine Bewertung und konstruktive Kritik dalassen könntet.
Mit lieben Grüßen
Heiko l Heikosservertutorials
ich werde euch heute erklären, wie man das Plugin Permission*** richtig konfiguriert.
Deshalb werde ich euch heute Schritt für Schritt erklären, wie man eine Permissions.yml und das Plugin richtig einrichtet. Am Ende wird nochmal eine Zusammenfassung aller Schritte in Form einer fertigen permissions.yml zu sehen sein.
1. Schritt
Wir laden uns das Plugin Permission*** von der offiziellen Bukkitseite herunter. Diese findet ihr hier:http://dev.bukkit.org/bukkit-plugins/permission***/
2. Schritt
Wir laden das Plugin auf unseren Server. Das machen wir entweder mit FTP, wenn der Server woanders gehostet wird, oder wir legen das Plugin einfach in unserem Plugins Ordner auf unserem Computer ab.
3. Schritt
Wir starten unseren Server oder reloaden ihn mit dem /reload Befehl. Nun sollte sich ein Ordner mit dem Namen Permission*** gebildet haben. Außerdem überprüfen wir mit /plugins ob Permission*** richtig erkannt und verwendet wird. Das können wir an der grünen Schrift, indem der Pluginname geschrieben ist, erkennen. Wenn das Plugin rot geschrieben ist oder der Ordner nicht gebildet wird, sollten wir andere Versionen des Plugins testen und schauen ob wir damit das Problem beheben können.
4. Schritt
Nun können wir mit dem Schreiben der permissions.yml beginnen. Dafür benutzen wir am Besten den Texteditor Notepad++, da dieser sehr übersichtlich ist und außerdem die Autovervollständigung bietet. Wir öffnen also die permissions.yml und sollten diesen Aufbau vorfinden:
Die erste Zeile ist sozusagen der Überbegriff für das, was darunter folgt, in diesem Fall die Gruppen. In der nächsten Zeile steht der Gruppenname, welcher beliebig veränderbar ist. Als nächstes kommt die Option, ob diese Gruppe die default Gruppe, das heißt die Gruppe für einen User ist, der das erste mal auf den Server kommt. Als letztes ist noch der Unterpunkt permissions zu sehen. Unter diesem tragen wir alle Permissions, die wir für diese Gruppe möchten ein.
Was ganz wichtig ist und nicht missachtet werden darf:
- keine Umlaute, da das Plugin damit nicht klar kommt
- die Einrückungen müssen immer eingehalten werden
- nach dem drücken der Entertaste, müssen wir immer an den Zeilenanfang und dann wieder an den Punkt wo wir hinwollen. Wenn dies nicht geschieht, wird die Schrift rot angezeigt.
5. Schritt
Wir ändern am Anfang der Gruppe default in einen beliebigen Namen, wie z.B. Gast. Bei den Permissions tragen wir die Permissions ein, die die Gruppe haben soll. Diese sogenannten Permissionsnodes finden wir im Internet.
Das sieht dann z.B. so aus:
6. Schritt
Nachdem wir unsere gewünschten Permissions eingetragen haben, können wir uns nun den Options der Gruppe und die Inheritance, das heißt das Erben von Permissions von anderen Gruppen, widmen. Dafür schreiben wir unter die permissions einfach:
Bei der inheritance wird die Gruppe eingetragen, von welcher unsere Gruppe die Permissions ”erben” soll, das heißt, dass wir nicht nochmal die ganzen Permissions abschreiben müssen. Beim Prefix tragen wir ein, wie die Gruppe im Chat angezeigt werden soll. Die Farbcodes für die verschieden Farben findet ihr hier:
http://minecraft.gamepedia.com/Formatting_codes
Beim Prefix ist es ganz wichtig, dass man die ” ’ ” nicht vergisst, da es sonst nicht als Prefix gewertet wird.
7. Schritt
Nun wiederholen wir das ganze für unsere gewünschten Gruppen. Nachdem wir das gemacht haben, kommen wir zu der Gruppe Admin bzw. Owner. Hier wird keine Inheritance mehr benötigt, da sie ja sowieso schon alle Rechte haben.
8. Schritt
Nachdem wir unsere permissions.yml fertiggestellt haben, speichern wir diese ab und reloaden/restarten (/pex reload) den Server. Wenn wir alles richtig gemacht haben, sollte keine Fehlermeldung in der Konsole auftauchen und wir können mit dem nächsten Schritt fortfahren.
Wenn doch ein Fehler auftaucht, kann es folgende Ursache haben:
Wir haben eine Syntaxfehler gemacht, das heißt, wir haben entweder einen Umlaut geschrieben, oder vielleicht einen Tabulator gemacht, was in einer .yml strengstens verboten ist. Außerdem könnten wir einen Doppelpunkt vergessen haben.
9. Schritt
Nun ist alles fertig konfiguriert und wir können z.B. unsere Freunde in die Gruppen moven. Dafür geben wir einfach folgendes ein:
/pex user *derUsername* group set *dieGruppe*
Nun sind wir mit der Konfiguration fertig und alles steht zum Spielen bereit.
Hier ist nochmal eine Beispiel permissions.yml:
Ich hoffe ich konnte dem ein oder anderen mit diesem Tutorial helfen, und ihn dazu animieren es mal selber auszuprobieren.
Mich würde es sehr freuen, wenn ihr eine Bewertung und konstruktive Kritik dalassen könntet.
Mit lieben Grüßen
Heiko l Heikosservertutorials
Zuletzt bearbeitet von einem Moderator: