-
- GuiguiR
VIP
-
le 4 avril 2012 14:23:51 :Bonjour à tous et à toutes !
Je vais donc, dans ce tuto, vous apprendre à configurer le plugin PermissionsEX depuis votre FTP.
1°)Téléchargement et installation
Tout d'abord, téléchargez PermissionEX ici: http://dev.bukkit.org/media/files/579/203/PermissionsEx-1.19.1-package.zip
Vous obtiendrez alors un fichier PermissionsEx-1.19.1-package.zip. Dézippez-le. Vous aurez un dossier PermissionsEx-1.19.1-package dans lequel se trouvent ces fichiers:
- PermissionsEX.jar
- ModifyWorld.jar
- ChatManager.jar
Mettez tous ces fichiers dans le dossier plugins de votre serveur et redémarrez-le.
2°)Configuration de PermissionsEX
Dans votre FTP (dossier plugins) se trouve maintenant un dossier appelé PermissionEX.
Dans ce dossier se trouvent deux fichiers: config.yml et permissions.yml.
Vous n'avez pas besoin de modifier le fichier config.yml donc nous allons directement passer au fichier permissions.yml.
Ce fichier est découpé en deux parties: la partie "users" et la partie "groups".
Voici un exemple de fichier permissions.yml (les lignez précédées de # sont des explications mais peuvent tout de même être mis dans le fichier permissions.yml de votre serveur sans causer de bugs):
users:
# le nom du joueur se situe 4 espaces après le bord de la page. N'oubliez pas les deux points après chaque joueur !joueur1: group: - admin
# Le joueur ci dessus est dans le groupe admin. N'oubliez pas le tiret et l'espace devant le nom du groupe !joueur2: group: - modo
# Remplacez modo par le nom d'un autre groupe pour changer le joueur de groupe. N'enlevez surtout pas "group:" !joueur3: group: - VIP joueur4: group: - default
# Vous pouvez ajouter d'autres joueurs en respectant l'organisation: 4 espaces avant le pseudo, 8 avant le reste.
# Fin de la partie "users".groups:
# default est le nom du groupe ci-dessous.default:
# la ligne ci-dessous définit si le groupe est celui par défaut ou non. Mettez false à la place de true pour que le groupe ne soit plus par défaut.default: true permissions:
# Mettez ci-dessous les permissions du groupe. Elles doivent être toutes alignées et un espace doit se trouver après le tiret.- essentials.rules - essentials.motd - essentials.spawn
# Définissez le préfix du joueur qui apparaîtra par défaut devant son pseudo dans le chat.prefix: - '&7Prefix&f'
# Définissez le suffix du joueur qui apparaîtra par défaut derrière son pseudo dans le chat.suffix: - '&7' VIP: default: false
# Ici, le groupe n'est pas le groupe par défaut.permissions: - modifyworld.*
# La permissions modifyworld.* permet aux joueurs du groupe de construire et de détruire les blocs du serveur.- multiverse.access.* - multiverse.teleport.* - essentials.rules - essentials.list - essentials.motd - essentials.spawn - authme.player.* prefix: - '&2V.I.P.' suffix: - '&3' modo: default: false permissions: - modifyworld.* - essentials.* - multiverse.access.* - multiverse.teleport.* - authme.player.* prefix: - '&cModo' pre-admin: default: false permissions:
# Pour accorder à un groupe toutes les permissions d'un plugin, mettez sous "permissions:" le nom du plugin suivi de *- modifyworld.* - essentials.* - jail.* - multiverse.* - scs.* - authme.* prefix: - '&4Admin'
Admin:
default: false
permissions:[/code]
# Pour accorder à un groupe toutes les permissions d'un plugin, mettez sous "permissions:" le nom du plugin suivi de *- '*' prefix: - '&4Admin'
# Configuration de ce fichier terminée (ouf) !
3°)Configuration de ModifyWorld
Le plugin ModifyWorld est un "sous-plugin" de PermissionsEX qui permet d'empêcher les joueurs de construire, d'utiliser certains blocs et de personnaliser le message qui s'affichera quand un joueur n'est pas sur la white-list de votre serveur.
Voici son fichier de configuration (config.yml):
# Mettez true à la place de false pour activer le plugin. Par défaut le plugin est désactivé donc pensez à l'activer.enable: false
# Active ou non la restriction d'items. Remplacez la liste des items par false pour autoriser tous les items et blocs. Ici, les items TNT et bloc de pierre sont interdits.itemRestrictions: TNT, stone
# Active ou non le fait que les joueurs soient informés par le chat quand il font des choses interdites par PermissionsEX.informPlayers: true
# Active ou non la gestion de la white-list par ModifyWorld. Si vous mettez sur true, la white-list sera activée et vous pourrez en #personnaliser le message.whitelist: false messages:
# Définissez ci-dessous le message qui s'affichera lorsqu'un joueur ne pourra pas se connecter parce-qu'il n'est pas sur la whitelist du #serveur. La ligne "whitelist" doit être sur true pour que ce message soit utilisé.whitelistMessage: Tu ne peux pas jouer sur ce serveur. Inscris-toi !
# Définissez ci-dessous le message qui s'affichera lorsqu'un joueur ne pourra pas se utiliser un item ou un bloc parce-qu'il est interdit.prohibitedItem: Tu ne peux pas utiliser cet item.
# Définissez ci-dessous de message qui s'affichera dans le chat lorsqu'un joueur n'aura pas la permission pour #effectuer la commande qu'il a tapé.permissionDenied: Tu ne peux pas faire cela !
#Fin de la configuration (enfin) !
4°)Configuration de ChatManager
Le plugin ChatManager sert à utiliser des préfix et des suffix dans le chat du serveur. Il peut également définir une distance à partir de laquelle les joueurs ne verront plus les messages des autres.
Voici son fichier de configuration (config.yml) qui se trouve dans le dossier ChatManager dans le dossier plugins de votre FTP:
# Permet d'activer ou de désactiver le plugin. Par défaut sur false donc désactivé. Pensez à le changer !enable: true
# Format des messages du chat. Attention: ces lignes sont difficilement modifiables sans qu'il y ait un bug donc je vous conseille de ne pas y toucher !message-format: <%prefix%player%suffix> %message global-message-format: <%prefix%player%suffix> &e%message
# Permet d'activer ou non le fait que les joueurs ne voient plus les messages des autres au delà d'une certaine distance. Mettez false à la place de true pour désactiver cette fonction et inversement.ranged-mode: true chat-range: 750.0
# Définissez ci-dessus la distance à partir de laquelle les joueurs ne verront plus les messages des autres. Cette distance est mesurée en blocs.
5°)Exemples de fichiers de configuration terminés et fonctionnels:
Regardez à la page 2 !
6°)Problèmes
Si vous rencontrez des problèmes avec la configuration de ce plugin, postez un sujet dans le forum.Mes plugins bukkit: • ValidServ (outil d'administration anti-bugs) • EagleEye (anti-grief et informations)
-
- LucaYoshi
Campeur du dimanche
-
le 4 avril 2012 14:43:55 :tuto pas fini ?-------------------------------- Cordialement LucaYoshi-------------------
-
- GuiguiR
VIP
-
le 4 avril 2012 14:47:29 :Je suis en train de le compléter...Mes plugins bukkit: • ValidServ (outil d'administration anti-bugs) • EagleEye (anti-grief et informations)
-
- LucaYoshi
Campeur du dimanche
-
le 4 avril 2012 14:52:34 :ok merci c'est cool !-------------------------------- Cordialement LucaYoshi-------------------
-
- GuiguiR
VIP
-
le 4 avril 2012 15:02:17 :de rien
j'ai bientôt fini.Mes plugins bukkit: • ValidServ (outil d'administration anti-bugs) • EagleEye (anti-grief et informations)
-
- LucaYoshi
Campeur du dimanche
-
le 4 avril 2012 15:09:03 :c'est le plus dur permission que j'ai jamais vu ...-------------------------------- Cordialement LucaYoshi-------------------
-
- GuiguiR
VIP
-
le 4 avril 2012 15:12:14 :C'est vrai que la configuration est un peu compliquée mais c'est un peu pareil avec d'autres plugins de Permissions.
Et puis, PermissionsEX permet de faire vraiment beaucoup de choses utiles (comme l'interdiction d'items) et, quand tu a fini ta config, c'est bon !Mes plugins bukkit: • ValidServ (outil d'administration anti-bugs) • EagleEye (anti-grief et informations)
-
- LucaYoshi
Campeur du dimanche
-
le 4 avril 2012 15:12:42 :ok merci je vais y faire de suite !-------------------------------- Cordialement LucaYoshi-------------------
-
- GuiguiR
VIP
-
le 4 avril 2012 15:37:21 :[INFO]: Tuto amélioré
Mes plugins bukkit: • ValidServ (outil d'administration anti-bugs) • EagleEye (anti-grief et informations)
-
- MisterJ
El33te
-
le 4 avril 2012 15:47:29 :Salut,
+1, tu m'as devancé, j'en préparais en local
Sinon, penses à utiliser la balise code (balise à droite) afin de garder la syntaxe des fichiers .yml
Mister J
=)
Accueil ► Minecraft ► Aide concernant les plugins ► [Tuto]PermissionsEX
Pour participer à la discussion, vous devez être connecté. Vous n'avez pas de compte ? créer un compte.



