Ce forum est en lecture seule. Rendez-vous sur Nitroserv Community pour découvrir le nouveau forum. Cliquez-ici et rejoignez la communauté !
Nitroserv logo
    • Isoka
    • Mythe

    Bonjour a tous,


    /!\/!\ NE PAS METTRE DE TABULATIONS DANS LES FICHIERS YML, JUSTE DES ESPACES!!!
    Dans ce tutoriel, extension du tutoriel "installer et configurer essentials", nous allons voir comment utiliser le GroupManager qui remplace aisément Permissions.

    Si vous n'avez pas installé Essentials, suivez le guide: http://www.nitroserv.fr/forum/viewtopic.php?id=30685

    I.) On installe Essentials

    II.) On ouvre son FTP

    III.) On va dans le dossier EssentialsGroupmanager qui se trouve dans MineCraft/plugins/EssentialsGroupManager

    IV.) On ouvre la fichier config.yml

    1.) Qu'est ce qu'il y a dedans?

    settings:
        data:
            save:
                minutes: 60

    Ce bout de code nous permet de définir la fréquence de backup des données de groupe.

    V.) On ouvre le dossier worlds Puis le dossier portant le nom de votre map

    VI.) On aperçois deux fichiers dans ce répertoire: users.yml et groups.yml

    VII.) On les ouvres!!!

    On arrête maintenant les chiffres romains puisque nous voilà au centre de groupmanager et dans les fichiers les plus importants.

    Tous d'abord: groups.yml:

    groups:
      D:
        default: true
        permissions:
        - essentials.help
        - essentials.home
        - essentials.motd
        - essentials.sethome
        - essentials.spawn
        - factions.create
        - factions.participate
        inheritance: []
        info:
          prefix: ''
          build: false
          suffix: ''
      A:
        default: false
        permissions:
        - '*'
        inheritance: []
        info:
          prefix: ''
          build: false
          suffix: ''
      M:
        default: false
        permissions:
        - essentials.tp
        - essentials.tphere
        - essentials.kick
        - essentials.ban
        inheritance: []
        info:
          prefix: ''
          build: false
          suffix: ''
      SA:
        default: false
        permissions:
        - +groupmanager.mandemote
        - +groupmanager.manpromote
        - -groupmanager.*
        - '*'
        inheritance: []
        info:
          prefix: ''
          build: false
          suffix: ''

    C'est dans ce fichier que vous pourrez configurer vos groupes et leurs droits.

    Les lettres dans mon fichier correspondent au groupes que j'ai créé, autrement dis:

    D = Default
    M = Modérateur
    SA = Sous Admin
    A = Admin

    En dessous, le mot "default" qui définis si le groupe est le groupe par défaut.
    Le groupe D est sur true (Vrai) et le reste sur false (FAUX) donc le groupe D est le groupe par défaut.

    Dessous nous voyons le mot permissions avec son compere inheritance[].

    permissions permet de définir tous les droits des plugins en fonction des groupes.
    L'étoile "*" permet de dire au plugin "Lui c'est le boss, il a tous les droits".

    Voyez ensuite dans le tutoriel du plugin que vous utilisez pour voir quel droits attribuer.

    inheritance permet de gérer l'héritage.

    Exemple:

    Si je met
      D:
        default: true
        permissions:
        - essentials.help
        - essentials.home
        - essentials.motd
        - essentials.sethome
        - essentials.spawn
        - factions.create
        - factions.participate
        inheritance: []
        info:
          prefix: ''
          build: false
          suffix: ''
      A:
        default: false
        permissions:
        - '*'
        inheritance: [D]
        info:
          prefix: ''
          build: false
          suffix: ''

    Vous voyez que A a la lettre D entre crochets, ce qui signifie que A va hériter des droits de D.

    et le dernier mot, info:

    nous serviras a dire a tel ou tel joueur qui est le boss et qui ne l'est pas ;D

    prefix et suffix coulent de source.
    Si je met Admin - en prefix, dans le chat vous verrez Admin- Isoka apparaitre, pareil pour suffix sauf que c'est a la fin.

    build je ne sais pas a quoi il sert puisque configuré sur false il permet de construire...

    Et enfin:

    le fichier users.yml

    En voici un aperçu:

    users:
      isoka:
        subgroups: []
        permissions: []
        group: A
        info:
          prefix: 'Admin - '
          suffix: ''

    en haut, le pseudo, ça coule de source; mais n'oubliez pas les deux points apres!
    subgroups ne sert a rien dumoins pour les plugins actuels.

    permissions ne sert qu'a définir telle ou telle permission si l'on a pas assigné de groupe a tel bozo.

    group..... non vous ne devinez pas? ça sert a définir... le groupe! donc moi je suis actuellement dans le groupe A créé précédemment.

    Puis viennent encore une ribambelle de suffixes, préfixes pour faire le beau.

    Si vous avez compris ces quelques lignes (QUI A DIS VA TE FAIRE?!) et que vous avez bien suivi le train en marche, votre plugin devrais déjà être configuré!

    Au boulot! vous avez deux heures!

    • fifty789
    • pGm

    Très bon tutoriel.

    Bien joué!!

    • Isoka
    • Mythe

    Merki

    • canardsucrey
    • Campeur du dimanche

    Super, au moins ça va aider les novices

    • cmjn
    • Official PGM's Padawan

    Isoka devenu un pro de minecraft
    GG

    • felix33
    • Mythe

    Excellemment nickel !

    Un grand merci !

    Cordialement,

    • Zphyra
    • Unnamed

    Merci pour se tuto
    Parcontre j'ai bien les droits sur mon server mais quand je casse un block il reapparait immediatement :/, je vois vraiment pas ou je me suis planter :c

    • Navigateur
    • Héros

    Tu n'as pas un spawn protect d'actif?

    Car si c'est le cas, creuse plus loin ou désactive (ou diminue) la valeur de ce dernier.

    Cordialement

    Cordialement, Linux --- [img]http://team-exode.com/images/linux.gif[/img]


    • Zphyra
    • Unnamed

    j'ai creusé plus loin meme trés loin et toujours le meme probleme dé que je casse un cube il repop immediatement , sinon niveau droit tout et niquel donc je caote pas d'ou viens le probleme :c

    • felix33
    • Mythe

    Vérifie que
    build : soit sur true
    à la suite de ton groupe défini. (Exemple: Tu fais partie du groupe Moderator, vérifie que pour ce groupe là, tu aies : build : true)
    Dans groups.yml.

    Cordialement,


Il est impossible de créer une nouvelle réponse car ce forum est définitivement fermé.
Nous vous invitons à vous rendre sur le nouveau Nitroserv Community en cliquant ici.