• GuiguiR
    • VIP

    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.

    ll ne savait pas que c'était impossible, alors il l'a fait.


    • LucaYoshi
    • Campeur du dimanche

    tuto pas fini ?

    -------------------------------- Cordialement LucaYoshi-------------------


    • GuiguiR
    • VIP

    Je suis en train de le compléter...

    ll ne savait pas que c'était impossible, alors il l'a fait.


    • LucaYoshi
    • Campeur du dimanche

    ok merci c'est cool !

    -------------------------------- Cordialement LucaYoshi-------------------


    • GuiguiR
    • VIP

    de rien
    j'ai bientôt fini.

    ll ne savait pas que c'était impossible, alors il l'a fait.


    • LucaYoshi
    • Campeur du dimanche

    c'est le plus dur permission que j'ai jamais vu ...

    -------------------------------- Cordialement LucaYoshi-------------------


    • GuiguiR
    • VIP

    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 !

    ll ne savait pas que c'était impossible, alors il l'a fait.


    • LucaYoshi
    • Campeur du dimanche

    ok merci je vais y faire de suite !

    -------------------------------- Cordialement LucaYoshi-------------------


    • GuiguiR
    • VIP

    [INFO]: Tuto amélioré

    ll ne savait pas que c'était impossible, alors il l'a fait.


    • MisterJ
    • Héros

    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

    =)


Pour participer à la discussion, vous devez être connecté. Vous n'avez pas de compte ? créer un compte.