Opérateur, c'est tout ou rien : cela accorde toutes les commandes du jeu et, avec elles, toutes celles des extensions. Une extension de permissions existe pour que vous puissiez dire « cette personne peut expulser, et rien d'autre », ce qui est ce que vous voulez presque toujours.
Donner op à quelqu'un puis tenter de le restreindre avec une extension de permissions ne fonctionne généralement pas : beaucoup d'extensions traitent op comme un oui automatique. Si vous gérez vos permissions sérieusement, votre staff ne devrait pas être opérateur. L'op appartient à la console et à vous.
Une structure qui tient à l'échelle
- Construisez des groupes, pas des individus
default,trusted,mod,admin. Affecter une personne à un groupe tient en une commande ; changer ce que peuvent faire quarante individus en demande quarante. - Utilisez l'héritage
modhérite de tout ce qu'atrusted, plus le sien. Vous ne décrivez alors que la différence, et c'est là que les erreurs cessent. - Accordez des nœuds, pas des jokers
essentials.kickest une permission.essentials.*, ce sont toutes les commandes que cette extension aura un jour, y compris celles ajoutées dans une future mise à jour dont vous n'avez pas entendu parler. - Testez en vous connectant comme un joueur normal
Un compte secondaire dans le groupe
defaultest le seul moyen fiable de voir ce que voit vraiment un nouveau joueur. Vérifier depuis votre compte ne vous apprend rien.
Une forme de départ sensée
| Groupe | Reçoit |
|---|---|
default | Commandes de base : spawn, home, tpa, msg. |
trusted | Le default plus des parcelles plus grandes, la couleur dans le chat, plus de maisons. |
mod | Le trusted plus expulser, museler, bannir temporairement, se téléporter aux joueurs. |
admin | Le mod plus bannir, éditer des régions, gérer les extensions. |
La plupart des extensions de permissions acceptent un commentaire ou une description. Dans six mois, « pourquoi trusted peut-il faire cela ? » est une question que vous poserez sur votre propre configuration, et la réponse ne sera pas dans votre tête.
Un compte de test dans default peut utiliser les bases et reçoit un refus clair pour tout ce qui est au-dessus.