Paramétrage Permissions 3

Aurann

Aventurier
16 Juillet 2011
8
0
1
Bonjour à tous,

Ayant commandé un plus gros serveur, la MAJ 1.7 étant au rendez vous, j'ai décidé de ne plus utiliser que des plugins encore mis à jour. Notamment pour des plugins essentiels comme Permissions. Je suis donc passé à permissions 3.x en abandonnant permissions 2.x.
Cependant avec la configuration de permissions 2.x avec groups.yml et users.yml, permissions 3 ne fonctionne pas. J'ai donc plagié un modèle de configuration pour permissions. Ce dernier est reconnu au lancement du serveur Minecraft. Je suis bien dans la liste des users classé dans admin. Cependant je n'ai aucun droit, je suis obligé de me mettre OP pour même miner.
Je suis perdu que faire ?

Merci d'avance,
Aurann.

Code:
===Groups.yml===
groups:
    Visiteur:
        default: true
        info:
            prefix: '&0'
            suffix: ''
            build: false
        inheritance:
        permissions:
        - essentials.spawn
        - essentials.list
        - essentials.help
        - essentials.motd
        - essentials.rules
        - essentials.helpop
    Membre:
        default: false
        info:
            prefix: '&8'
            suffix: ''
            build: true
        inheritance:
        - Visiteur
        permissions:
        - essentials.realname
        - essentials.depth
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.home
        - essentials.sethome
        - essentials.ping
        - essentials.afk
        - essentials.msg
		- essentials.heal
		- essentials.time
		- essentials.tp
		- essentials.back
        - iConomy.list
        - iConomy.rank
        - iConomy.access
        - iConomy.payment
        - iConomyChestShop.shop.create
        - iConomyChestShop.shop.buy
        - iConomyChestShop.shop.sell
    Co-Admin:
        default: false
        info:
            prefix: '&1'
            suffix: ''
            build: true
        inheritance:
        - Visiteur
        - Membre
        permissions:
        - magiccarpet.ml
        - magiccarpet.mc
        - essentials.jump
        - essentials.tp
        - essentials.top
        - essentials.back.ondeath
        - essentials.nick
        - essentials.tpo
        - essentials.tpa
        - essentials.tppos
        - worldedit.navigation.jumpto
        - worldedit.navigation.thru
		- essentials.signs.mail.create
        - essentials.signs.mail.use      
        - essentials.world
        - essentials.tpaccept
        - essentials.tpdeny
        - essentials.tphere
        - essentials.tpahere
        - essentials.tpohere
        - essentials.seen
        - essentials.clearinventory
        - essentials.clearinventory.others
        - essentials.ban
        - essentials.tempban
        - essentials.banip
        - essentials.mute
        - essentials.kick
        - essentials.unban
        - essentials.unbanip
        - essentials.invsee
        - essentials.tree
        - essentials.bigtree
        - essentials.god
        - essentials.weather
        - essentials.thunder
        - essentials.setspawn
        - essentials.signs.disposal.create
        - worldedit.wand.*
        - worldedit.selection.expand
        - worldguard.region.*
        - worldguard.fire-toggle.stop
        - worldedit.selection.*
        - worldedit.superpickaxe

    Admin:
        default: false
        info:
            prefix: '&4'
            suffix: ''
            build: true
        inheritance:
        permissions:
        - '*'

Code:
===Users.yml===
users:
    Aurann:       
        permissions: 
        groups:     
        - Admin       
    Joker:
        permissions:
        groups:
        - Co-Admin
    Seun:
        permissions:
        groups:
        - Membre
    mapoule540:
        permissions:
        groups:
        - Membre
    nereo:
        permissions:
        groups:
        - Membre
    Chewbi54:
        permissions:
        groups:
        - Membre
    Nebb54:
        permissions:
        groups:
        - Membre
    Makinomaro:
        permissions:
        groups:
        - Membre
    Mini Joe:
        permissions:
        groups:
        - Membre
 
Tu as quel version de bukkit et de permissions?
Essai de mettre un [] après permissions dans le dossier users.yml
 
Permissions : permissions 3.1.6
Bukkit: Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)

j'ai tenté ta technique mais rien.
Je tiens a signaler que même les couleurs en prefix ne marchent pas.
 
Pour les couleurs faut avoir ichat ... Tu as quoi comme plugin sur ton serv?

le dossier qui contient le groups.yml et users.yml doit être nommé pareil que ton monde et oublie pas d'arrêter ton serv si tu modifies tes permissions
 
Je viens de tester ta méthode que j'utilisais pour permissions 2 mais sans succès.
Version de permissions : 3.1.6, bukkit, la dernière en date puisque j'ai fais une maj hier.
Je signale que le refus de droit est pris en compte avce un message de permissions INGAME mais qu'aucune couleur apparait dans le chat.
Je pense à un problème dans users.yml. Qu'en est il de storageconfig, globalusers et globalgroups qui sont les trois vierges ?
 
Permissions se lance-t-il correctement au démarrage du serveur ?

Concernant storageconfig, tu t'en fous. Pour GlobalUsers/Groups, c'est un apport de la version 3.0 de Permissions, ça sert à définir des droits globaux, qui s'appliqueront à touts tes mondes.
Ce que tu mets dans ces deux fichiers s'applique à tous les mondes, et si tu veux faire des droits pour un joueur/groupe en particulier, sur un monde en particulier, tu modifies les fichiers dans le dossier ayant le même nom que le monde considéré.
 
Ok donc pas la peine de toucher à globalusers/groups ?
Oui permissions se lance bien au démarrage et est actif puisque a chaque action j'ai le droit à un message: You don't have the permission.
 
J'avais ce problème y a quelques semaines, je ne sais plus trop comment je l'ai résolu, mais faut bien vérifier qu'il n'y ait pas un plugin qui crée un conflit (GroupManager, au hasard, présent si t'as installé toute la suite Essentials), et que la version de Permission soit bien compatible avec celle du plugin que t'arrives pas à utiliser.

Là tout de suite j'ai pas vraiment d'autre idée que de faire ces vérifications d'abord, et ensuite, sait-on jamais, et si tu n'as qu'un seul monde, met le contenu de tes fichiers users et groups dans globalusers et globagroups.

Après si ça marche pas, je pourrai pas plus t'aider :/
 
@Aurann, bon courage, bonne prise de tête ;) faut y passer :/

Modification de Permissions, pas besoin de restart /pr -reload all

@Vianns, GlobalUsers/Groups est activé ? je croyais que non.

Pour info => http://forums.bukkit.org/threads/admn-dev-permissionsbukkit-v1-0-official-default-groups-plugin-1000.26785/