Serveur minecraft

Group Manager – Essentials – Monter un serveur MineCraft

Par Titanfall , le 4 mai 2019 - 9 minutes de lecture

De l'essentiel

Le gestionnaire de groupe est une implémentation des autorisations. Il vous permet de configurer des autorisations pour des groupes et d'ajouter des utilisateurs à ces groupes. Le résultat est que vous pouvez avoir plusieurs niveaux qui ont accès aux commandes spécifiées. Ceci est utile pour la plupart des serveurs Minecraft, car il vous permet de créer un système de caste personnalisé. Sans cela, vous pouvez avoir du mal à contrôler l'étendue du contrôle du serveur que vos utilisateurs ont.

Le gestionnaire de groupe est proposé en tant que module distinct et n'est actuellement pas disponible en tant que projet approuvé par BukkitDev.

Tutoriel vidéo couvrant une sous-section de cette page. – Il y a des inexactitudes mineures et dépassées. Donc, si cette page n’est pas d’accord avec la vidéo, utilisez cette page.

Le gestionnaire de groupe vous permet de gérer efficacement les autorisations des utilisateurs en vous permettant de créer autant de groupes et de sous-groupes que vous le souhaitez. Cette configuration peut être aussi simple ou aussi compliquée que vous la créez.

Le système le plus traditionnel (illustré ci-dessous) utilise l'héritage de groupe, en commençant par les nouveaux joueurs en haut et les propriétaires en bas.
Sur des serveurs plus petits, vous pourriez fusionner les rôles de modérateur et d’administrateur, mais la plupart des gens auront des opinions différentes quant aux pouvoirs auxquels l’administrateur doit avoir accès et aux pouvoirs que les modérateurs doivent également recevoir.

  • Débutant
    • Le groupe de débutant contient les nœuds d'autorisation très basiques et devrait pouvoir être donné en toute sécurité à tous les joueurs récemment connectés lors de la connexion.
  • Joueur
    • Le groupe de joueurs couvre toutes les commandes que les joueurs établis peuvent utiliser. Cela inclut généralement des commandes impliquant l'économie, la téléportation de base et d'autres commandes de base.
  • Modérateur
    • Les deux groupes suivants peuvent être fusionnés ou divisés encore davantage en fonction de vos préférences. En règle générale, le rang de modérateur le plus bas a accès aux utilisateurs kick et à l'emprisonnement d'un utilisateur, tandis que les rangs les plus élevés accèdent aux lecteurs interdits IP, deviennent invisibles et génèrent des éléments en mode création.
  • Admin
  • Propriétaire
    • Le groupe de propriétaires a généralement accès à toutes les autorisations / commandes et est généralement le seul à posséder des commandes permettant de contrôler les plugins, de définir des groupes et de pouvoir arrêter / redémarrer le serveur.

Le processus d'installation de Group Manager est plutôt simple:

  • Arrêtez le serveur en toute sécurité.
  • Placez le plugin GroupManager dans votre dossier plugins. (EssentialsGroupManager.jar / GroupManager.jar)
  • Démarrer et arrêter le serveur.
  • Configurez / modifiez le fichier initial config.yml.
  • Redémarrez le serveur (pour appliquer les versions mises à jour du fichier de configuration de GroupManager, tapez / manload).

Fichiers de configuration

Lorsque vous téléchargez Group Manager pour la première fois, vous ne disposez généralement que des fichiers .jar. La toute première fois que vous exécutez le gestionnaire de groupe, il génère les fichiers de configuration que vous pouvez ensuite modifier à volonté.

La configuration standard est généralement très similaire à la présentation détaillée ci-dessus, mais vous devrez au moins modifier la configuration avant de l’utiliser. Vous voudrez à tout le moins vous ajouter en tant qu'administrateur.

La structure de répertoires lors de la première génération des fichiers de configuration ressemblera à ceci:

 
 
 
 plugins /
      Dirigeant de groupe, chef de groupe/
         config.yml
         globalgroups.yml
         sauvegardes /
         mondes /
            monde/
              groupes.yml
              utilisateurs.yml

Des détails sur ce qui se passe dans chaque fichier de configuration sont disponibles sur la page de configuration.

Les nœuds d'autorisation sont au cœur de la configuration du gestionnaire de groupe. Celles-ci sont l’intérêt de Group Manager et contrôlent exactement ce qu’un joueur peut et ne peut pas faire. Chaque plug-in a son propre ensemble de nœuds d'autorisation, directement liés aux commandes de ce plug-in spécifique.

Essentials conserve une liste complète des autorisations dans sa référence de commande. Pour les autres plugins, vous devrez consulter la documentation correspondante.

Noeuds d'autorisations

Chaque plugin qui supporte un plugin d'autorisations aura ses propres nœuds d'autorisation.

Syntaxe générale: .

  • Exemple de syntaxe: essentials.tp (Permet à un joueur de se téléporter à l'aide de la commande / tp d'Essentials)
  • Essentiel est le nom du plugin et la commande est / tp

Le nœud parent ne sera pas toujours le nom du plugin, alors vérifiez avant de créer vos groupes. Cette fonctionnalité permet aux plugins d’avoir les mêmes commandes, mais sans entrer en conflit lors de la spécification de la commande du plugin à désigner par défaut.

  • Exemple: essentials.god et worldguard.god

Noeuds récapitulatifs

Le gestionnaire de groupe prend en charge les nœuds récapitulatifs, qui utilisent un caractère générique pour activer toutes les sous-autorisations enregistrées.

  • essentiel.* : Permet d'accéder à toutes les commandes essentielles
  • essentials.kits. * : Permet l'accès à utiliser chaque kit

Vous pouvez aussi donner le '*' joker par lui-même, sans spécifier un plugin. Cela fait que le groupe spécifié a accès à chaque commande de chaque plugin.
Remarque: les commandes en conflit deviendront instables à moins d'être inversées par un nœud négatif. À utiliser à vos risques et périls. Tous les plugins n'enregistrent pas correctement leurs autorisations également.

Nœuds Négatifs

Le gestionnaire de groupe prend en charge les nœuds négatifs, ce qui vous permet de retirer l'accès aux commandes. Cela peut être utile avec l'héritage.

  • essentials.kits. * : Permet d'accéder à chaque / kit
  • -essentials.kits.admin : Supprime l'accès à juste / kit admin

Cela peut être utile lorsque vous utilisez des autorisations génériques volumineuses, telles que donner à un administrateur toutes les commandes, puis de supprimer l'accès aux commandes GM. La combinaison d'un nœud de synthèse avec un nœud négatif peut supprimer facilement l'accès à de nombreuses sous-commandes.

  • -essentials.kits. * : Supprime l'accès à chaque / kit

Noeuds d'exception

Le gestionnaire de groupe prend en charge les nœuds d'exception. Ceux-ci remplacent les nœuds négatifs, ce qui vous permet de retrouver l'accès aux commandes. Cela peut être utile pour supprimer facilement l’accès à toutes les commandes, puis les rajouter individuellement.

  • -essentials.signs.create. * : Supprime l'accès pour créer tous les signes Essentials
  • + essentials.signs.create.trade : Ignore et donne accès à la création de panneaux de signalisation

Exemple d'autorisations

Un certain nombre d'exemples de fichiers d'autorisations disponibles pour GroupManager:
Group Manager Groupes :: Group Manager GlobalGroups

Le gestionnaire de groupe vous permet de définir des variables ainsi que des autorisations. Ce sont des valeurs uniques au groupe. Ils sont généralement utilisés dans les plugins pour modifier le comportement, en fonction des groupes. Il existe deux exemples majeurs: les variables 'prefix' et 'suffix' et la variable 'build'.

Plugins de chat

La plupart des plugins de discussion liront les variables de préfixe et de suffixe pour vous permettre de donner aux joueurs des noms personnalisés en fonction de leur groupe actuel.

EssentialsChat ajoutera le préfixe et le suffixe au nom d'utilisateur de la personne, vous permettant ainsi de fournir une étiquette ou une couleur au nom de l'utilisateur.

Si vous souhaitez créer des préfixes de discussion plus longs, nous vous recommandons de consulter notre guide de formatage de discussion, qui explique comment créer des préfixes longs dans la discussion, mais des préfixes courts dans les noms de joueurs.

Une liste de quels codes de couleur peuvent être trouvés ici.

Quelques exemples:

  • préfixe: '[A]' : Produit un simple <[A]User>
  • préfixe: '& e' : Produit une couleur <Utilisateur>

Anti-chagrin

Certains plugins supportent la protection anti-grief basée sur les groupes. Comme avec les couleurs de discussion, le gestionnaire de groupe ne fournit pas cette fonctionnalité. Les plugins tels que EssentialsProtect font.
En général, le statut de construction est donné comme suit:

  • construire: faux désactive la construction / destruction de blocs.
  • construire: vrai permet de construire / détruire des blocs.

Convertir normalement à partir de la plupart des plugins d’autorisation est une affaire plutôt simple. Essayez d’abord les étapes suivantes, mais si elles ne fonctionnent pas, il est plutôt facile de corriger manuellement les groupes.

  • Bouge toi EssentialsGroupManager.jar ou GroupManager.jar Dans votre plugins annuaire.
  • Supprimez le précédent fichier de plug-in d'autorisation de votre plugins annuaire.
  • Copiez le fichier de groupes précédent.
  • Ouvrez le dossier du gestionnaire de groupe et accédez au dossier world (plugins / worlds /).
  • Collez deux copies du fichier de configuration des autorisations.
  • Renommez un en utilisateurs.yml et un en groupes.yml, en remplaçant les fichiers existants.
  • Redémarrez le serveur.

Il existe un grand nombre de commandes associées à la Dirigeant de groupe, chef de groupe brancher. Ceux-ci peuvent être utilisés pour modifier et attribuer des groupes à des utilisateurs en jeu ou à partir de la console du serveur.

Commandes utilisateur de base

Ces commandes sont utiles lorsque vous avez déjà configuré un groupe et que vous souhaitez simplement affecter des utilisateurs à des groupes.

  • / manuadd: Déplacer un lecteur vers le groupe souhaité. (Ajoute au fichier s'il n'existe pas)
    • /
    • groupmanager.manuadd
  • / manudel: Supprimez toute configuration spécifique à l'utilisateur. Faites-lui un groupe par défaut.
    • /
    • groupmanager.manudel
  • / manpromote: Permet de promouvoir un joueur dans l'arborescence de l'héritage. Cette commande permettra uniquement à l'utilisateur de déplacer le joueur entre les groupes dont il hérite.
    • /
    • groupmanager.manpromote
  • / mandemote: Permet de rétrograder un joueur dans l'arbre d'héritage. Cette commande permettra uniquement à l'utilisateur de déplacer le joueur entre les groupes dont il hérite.
    • /
    • groupmanager.mandemote
  • / manwhois: Indique au groupe que l'utilisateur appartient.
    • /
    • groupmanager.manwhois


Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.