Bonjour,
Aujourd’hui nous allons voir comment installer et configurer EssentialsGroupManager.
Ce plugins permet de géré les permissions et d’attribuer des groupes aux joueurs de votre serveur. Il permet de rajouter des commandes, une modification du chat avec des préfixs suffixs que nous verrons par la suite.
Pré-requis:
-Un serveur Minecraft CraftBukkit
-Un éditeur de fichier recommandé Notepad ++
Au sommaire:
I- Téléchargement et installation du plugins
II- Mise en bouche
III- Fichier de configuration
I- Téléchargement et installation du plugins
EssentialsGroupManager nécessite Essentials pour son fonctionnement.
Suivez le guide de Essentials afin de l’installer et comprendre ses fonctions:
Prochainement.
Lien de téléchargement:
- Télécharger Essentials.jar
- Télécharger EssentialsChat.jar
- Télécharger EssentialsGroupBridge
- Télécharger EssentialsGroupManager
-Téléchargement pack complet
II- Mise en bouche
Une fois ceci télécharger, il suffiras de mettre EssentialsGroupBridge ainsi que EssentialsGroupManager sur votre espace ftp
Une fois les plugins mis sur votre FTP, vous devrez redémarrer votre machine, c’est alors qu’un fichier nommé « GroupManager » apparaitra.
III- Fichier de configuration
Rien de plus simple pour le moment, rendez-vous dans le dossier « GroupManager » puis ouvrez le fichier « config.yml ».
Vous devriez avoir cela:
settings:
data:
save:
minutes: 60
Ce bout de code nous permet de définir la fréquence de backup des données de groupe.
Comme vous auriez pu le constater de base il est de 60 minutes vous pouvez donc le changer si vous le souhaiter.
Rendez-vous maintenant dans le fichier « worlds » puis choisissez le nom de votre carte (de base elle se nomme « world »)
Vous allez donc maintenant ouvrez le fichier « groups.yml »
groups:
Visiteur:
default: true
permissions:
- essentials.spawn // Cette permission permet au joueur d'effectuer la commande /spawn
- essentials.motd // Cette permission permet d'afficher le message de Essentials dit "motd"
- essentials.list // Cette permission permet d'afficher la liste des joueurs connectés.
inheritance:
info:
prefix: '&f[&7Visteur&f] &7'
build: false
suffix: ''
Membre:
default: false
permissions:
- essentials.msg
inheritance:
- Visteur
info:
prefix: '&f[&2Membre&f] &2'
build: false
suffix: ''
Modérateur:
default: false
permissions:
- essentials.tp
- essentials.tphere
- essentials.kick
- essentials.ban
inheritance:
- Membre
info:
prefix: '&f[&6Modérateur&f] &6'
build: false
suffix: ''
Administrateur:
default: false
permissions:
- '*'
inheritance:
- Modérateur
info:
prefix: '&f[&4Administrateur&f] &4'
build: false
suffix: ''
C’est dans ce fichier que vous pourrez configurer vos groupes et leurs droits.
En dessous, le mot « default » qui définis si le groupe est le groupe par défaut lors de la connection d’un joueur.
Le groupe Visiteur est sur true (Vrai) et le reste sur false (FAUX) donc le groupe Visiteur est le groupe par défaut.
Ensuite vous devrez définir ces permissions, attention chaque plugins à des permissions bien spécifique, renseignez vous donc sur la page bukkit pour connaitre les permissions du plugins.
Dessous nous voyons son compère « inheritance[]. »
« inheritance » permet de gérer l’héritage des groupes.
Autrement dis, si vous définissez des permissions au groupe, il hériteras de ces permissions.
L’étoile « * » permet d’attribuer au groupe toutes les permissions de chacun de vos plugins.
Le préfix est le nom qui seras afficher dans le chat du serveur Minecraft.
Comme vous pouvez le voir, dans le groupe visiteur le préfix est: « [Visiteur] »
Pour que votre préfix soit en couleur j’ai utiliser des codes couleurs liste des codes couleurs.
Si vous souhaiter mettre des couleurs vous devrez aussi disposer du plugins EssentialsChat.
Et enfin « build » permet de lui donner la permission ou non de construire.
Commandes de base du plugins:
/manuadd <joueur> <groupe> : Permet de définir le groupe du joueur
Permissions requise : groupmanager.manuadd
/manudel <joueur> : Permet de supprimer du fichier de configuration (users.yml) le joueur, il retomberas dans le groupe de départ.
Permissions requise : groupmanager.manudel
/manpromote <joueur> <groupe> : Promouvoir un joueur du même niveau hérité vers un rang supérieur
Permissions requise : groupmanager.manpromote
/mandemote <player> <group> : Demote un joueur du même niveau hérité vers un rang inférieur
Permissions requise : groupmanager.mandemote
/manwhois <player> : Permet de connaitre le groupe du joueur
Permissions requise : groupmanager.manwhois
/manload : Permet de recharger les fichiers de configuration
Nous restons à votre entière disposition.
Cordialement,