| bPermissions | |
|---|---|
|
|
| Servermod: | Bukkitâ |
| Kategorie: | Rechtemanagement |
| Entwickler: | codename_B |
| Entwicklerwebsite: | DevBukkit |
| Was bewirkt es? | Grundlegendes Plugin um Spielern/Spielergruppen die Nutzung von Plugins zu erlauben/verbieten |
| Besonderheiten: | unterstĂŒtzt BukkitPermissions |
| Download: | Link |
Was ist bPermissions? bPermissions ist ein Plugin fĂŒr Bukkit. Dieses Plugin unterstĂŒtzt das eigene Permissionssystem von Bukkit, somit ist es einer der Nachfolger von Permissions 3. Wo kann ich bPermissions downloaden? Hier: Download von bPermissions.jar Falls der Link nicht geht hier klicken und anschlieĂend auf âDownloadâ klicken.
Schritt 1 â bPermissions downloaden Zuerst mĂŒsst Ihr bPermissions downloaden. Den direkten Download findet ihr hier , sollte dieser nicht gehen geht auf diesen Link , sollte dies auch nicht gehen geht ihr auf diese Seite und sucht nach âbPermissionsâ. Schritt 2 â bPermissions installieren Nun mĂŒsst ihr den Server stoppen . Nachdem der Server gestoppt wurde schiebt ihr die âbPermissions.jarâ in den Pluginsordner. Nun startet ihr den Server. Es wird der Ordner âbPermissionsâ (im Pluginordner) erstellt. In diesem Ordner ist eine âconfig.ymlâ, âiplock.ymlâ, âtracks.ymlâ der Ordner âworldsâ. Installation abgeschlossen
Im Verzeichnis /plugins/bPermissions/ findet ihr eine config.yml. Diese sieht folgender MaĂen aus:
sql: port: '3306' username: minecraft hostname: localhost password: minecraft database: bPermissions
Hier trÀgt ihr eure My-SQL-Daten ein. Diese findet ihr im Webinterface unter MySQL-DB
commands: global-command: global world-command: world add-node: addnode set-group: setgroup list-node: lsnode add-group: addgroup local-command: local remove-node: rmnode list-group: lsgroup remove-group: rmgroup
Hier kann man die âCommandsâ verĂ€ndern, diese sollte man aber NICHT verĂ€ndern.
permission-type: yaml
Hier kann man Einstellen, ob YAML oder MySQL verwendet werden soll. Wir werden aber in diesem Tutorial YAML verwenden.
use-iplock: true
// zum erklÀren
promote-player: promote
Wie soll der Befehl zum promoten heiĂen? Derzeit heiĂt er âpromoteâ
override-player: false
Mit dieser Einstellung kann man die â*â-Funktion (fĂŒr Admins keine Permission-Nodes eintragen, sondern nur das â*â) verwenden (also âtrue). Dies funktioniert aktuelle nur ohne Spout! D.h. wenn Spout installiert ist, könnt ihr diese Funktion nicht nutzen!
demote-player: demote
Wie soll der Befehl zum demoten heiĂen? Derzeit heiĂt er âdemoteâ
Im Verzeichnis /plugins/bPermissions/worlds/ findet ihr mindestens eine Datei. Sie nennt sich, so wie eure Welt heiĂt. Bei unserem Beispiel heiĂt sie âworlds.ymlâ. InGame mĂŒsst ihr zuerst den Befehel â/p helpmeâ eintippen, danach sieht eure Datei folgendermaĂen aus:
default: gast
Hier stellt man die Standart-Gruppe ein. Bei uns heiĂt sie âgastâ.
players: TestUser: - gast - member - helper - admin TestUser2: - gast
Alle Spieler die eine Gruppe besitzen, werden in diesen Teil eingetragen. Der Spieler âTestUserâ ist in der Gruppe gast , member , helper , admin . Der âTestUser2â ist nur in der Gruppe gast .
groups: gast: - prefix.0.gast - suffix.0.imnew - bukkit.broadcast.user member: - prefix.1.default - suffix.1.member - bPermissions.build - bukkit.broadcast.user - essentials.chat.shout
Jede Gruppe sollte âprefix.0.gastâ und âsuffix.0.imnewâ haben. Diese 2 Permission-Nodes werden fĂŒr Chatplugins (bsp. iChat) genutzt. Die ErklĂ€rung zu der Zahl findet ihr unter PrioritĂ€t.
admin: - a.sh a.sql creds.txt de-insert-1686034228.sql en-dev images.tar.gz m.sh output snippet urls.txt - prefix.100.admin - suffix.100.over9000 - bPermissions.admin - bukkit.broadcast - bukkit.broadcast.admin - bukkit.command - bukkit.command.give - bukkit.command.help - bukkit.command.kill - bukkit.command.list - bukkit.command.me - bukkit.command.op - bukkit.command.op.give - bukkit.command.op.take - bukkit.command.plugins - bukkit.command.reload - bukkit.command.save - bukkit.command.save.disable - bukkit.command.save.enable - bukkit.command.save.perform - bukkit.command.say - bukkit.command.stop - bukkit.command.teleport - bukkit.command.tell - bukkit.command.time - bukkit.command.time.add - bukkit.command.time.set - bukkit.command.version - bukkit.command.whitelist - bukkit.command.whitelist.add - bukkit.command.whitelist.disable - bukkit.command.whitelist.enable - bukkit.command.whitelist.list - bukkit.command.whitelist.reload - bukkit.command.whitelist.remove - craftbukkit
Diese Permission-Nodes die die Gruppe âAdminâ hat sind die âStandart-Permission-Nodesâ von Bukkit. Jeder Admin benötigt diese Permission-Nodes (auĂer es hat die Node â*â).
bPermissions unterstĂŒtzt eine neue Art von Prefix und Suffix. Dies sieht folgendermaĂen aus::
- prefix.0.gast - suffix.0.imnew
Die PrioritĂ€t ist die Zahlen zwischen âprefix/suffixâ und der Bezeichnung âgast/imnewâ. In diesem Fall ist die PrioritĂ€t â0â. D.h. die Prefixe/Suffixe von GĂ€sten haben die PrioritĂ€t 0. Aber die PrioritĂ€t von Prefixen/Suffixen von Member ist 1. Sollte nun ein Spieler in der Gruppe Gast und Member sein, so wird das Prefix bzw. der Suffix mit der höheren PrioritĂ€t genutzt. Also wird âMemberâ angezeigt, anstatt Gast.
bPermissions bietet eine automatische Konvertierung von alten Permissionssysteme zu bPermissions bzw. SuperPerms. Es werden Permissions 3, GroupManager (von Essentials), PermissionsBukkit und PermissionsEx unterstĂŒtzt.
1) Beim alten Permissionssystem soll NUR die .jar gelöscht werden. Keine Ordner oder sonstige Dateien! 2) Server rĂ€umen đ Nur ihr sollt drauf sein. 3) â/p import [SYSTEM]â â Diesen Befehl tippt Ihr ein. Nun wird der Server âeingefrorenâ (d.h. in der Zeit kann man Minecraft NICHT spielen), dabei bekommt ihr in der Serverlog sehr viele Meldungen was alles konvertiert wird.
Die "[SYSTEME]" p3 = Permissions 3 gm = GroupManager pb = PermissionsBukkit pex = PermissionsEx
4) Ihr bekommt eine Meldung im Chat, dass die Konvertierung erfolgreich war. Nun habt ihr das alte Permissionsystem konsentiert đ
| Dieses Tutorial basiert auf der Plugin-Version | 2.1.4b | ||
|---|---|---|---|
| Dieses Tutorial wurde erstellt durch: | StClaus | Dieses Tutorial wurde erstellt am: | 25.09.2011 |
| Zuletzt bearbeitet durch: | StClaus | Letzte Aktualisierung am: | 24.12.2011 |