Tutoriel sur les autorisations · ForgeEssentials / Wiki ForgeEssentials · GitHub – Monter un serveur MineCraft
Author: Titanfall —
Short summary: Voir aussi: Explication détaillée du système d'autorisation et référence de commande Permission Utilisez les commandes suivantes pour configurer un groupe de membres et refuser l'accès aux fonctionnalités de base aux invités: / p global spawn ici Les membres du groupe / p créent / p membres du groupe préfixe & r[&2MEMBER&r] / p groupe _GUESTS_ […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/08/27/tutoriel-sur-les-autorisations-%c2%b7-forgeessentials-wiki-forgeessentials-%c2%b7-github-monter-un-serveur-minecraft/
- LLM HTML version
- https://tutos-gameserver.fr/2019/08/27/tutoriel-sur-les-autorisations-%c2%b7-forgeessentials-wiki-forgeessentials-%c2%b7-github-monter-un-serveur-minecraft/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/08/27/tutoriel-sur-les-autorisations-%c2%b7-forgeessentials-wiki-forgeessentials-%c2%b7-github-monter-un-serveur-minecraft/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 10 minutes (600 seconds)
- Word count
- 1997
Key points
- Voir aussi: Explication détaillée du système d'autorisation et référence de commande Permission Utilisez les commandes suivantes pour configurer un groupe de membres et refuser l'accès aux fonctionnalités de base aux invités: / p global spawn ici Les membres du groupe / p créent / p membres du groupe préfixe & r[&2MEMBER&r] / p groupe _GUESTS_ préfixe & r[&2GUEST&r] / p groupe _GUESTS_ denydefault / p groupe _GUESTS_ nier fe.commands.
- * fe.protection.break.
- * fe.protection.place.
- * fe.protection.interact.
Primary visual
Structured content
Voir aussi: Explication détaillée du système d'autorisation et référence de commande Permission Utilisez les commandes suivantes pour configurer un groupe de membres et refuser l'accès aux fonctionnalités de base aux invités: / p global spawn ici
Les membres du groupe / p créent / p membres du groupe préfixe & r[&2MEMBER&r]
/ p groupe _GUESTS_ préfixe & r[&2GUEST&r] / p groupe _GUESTS_ denydefault / p groupe _GUESTS_ nier fe.commands. * fe.protection.break. * fe.protection.place. * fe.protection.interact. * Le groupe / p _GUESTS_ autorise fe.protection.interact.minecraft.stone_button. * fe.protection.interact.minecraft.wooden_button. * fe.protection.interact.minecraft.wooden_door. * fe.protection.interact.minecraft.lever, * fe .protection.interact.minecraft.trapdoor. *
/ p utilisateur MyTestUser groupe défini membres
Vous pouvez utiliser les codes de formatage minecraft, remplacez simplement § par &.
Explication: / p global spawn ici définit le spawn global. Les membres du groupe / p créent crée un groupe de serveurs. / p préfixe des membres du groupe & f[&2MEMBER&f] définit le préfixe de discussion pour notre groupe avec des codes de couleur pour le formatage. / p groupe _GUESTS_ préfixe & f[&2GUEST&f] définit le préfixe de discussion pour le groupe système _INVITÉS_, qui contient tous les joueurs sans groupe. / p groupe _GUESTS_ denydefault définit explicitement toutes les autorisations par défaut pour un INVITÉS groupe. En détail, cela signifie que: chaque autorisation active autorisée, qu'elle soit héritée ou autre, est explicitement autorisée pour le groupe. Toute autorisation également refusée est explicitement refusée. Tout le reste est refusé. Les autorisations seront enregistrées dans la configuration du groupe, c’est-à-dire après / sauvegarde de feperm ou un arrêt du serveur, et vous pourrez les éditer à la main. Notez que la modification manuelle n'est pas recommandée, mais parfois nécessaire lorsque vous effectuez des modifications en bloc. N'oubliez pas de vous assurer que vos sauvegardes sont complètes et prêtes à être déployées. / p groupe _GUESTS_ nier fe.commands. * fe.protection.break. * fe.protection.place. * fe.protection.interact. * refuse l'accès par défaut aux autorisations les plus destructives d'un groupe. Le groupe / p _GUESTS_ autorise fe.protection.interact.minecraft.stone_button. * fe.protection.interact.minecraft.wooden_button. * fe.protection.interact.minecraft.wooden_door. * fe.protection.interact.minecraft.lever, * fe .protection.interact.minecraft.trapdoor. * permet une interaction de groupe avec des boutons, des leviers et des portes. / p utilisateur MyTestUser groupe défini membres ensembles MyTestUserle groupe de membres
Les autorisations sont constituées de nœuds.Par exemple, prenons les autorisations suivantes de FE: fe.perm.group # Autorise l'accès de base aux groupes (affiche des infos) fe.perm.group.fix # Autoriser le préfixe / suffixe du groupe de paramètres fe.perm.group.perms # Autoriser la modification des autorisations de groupe fe.perm.group.spawn # Autorise le groupe d'apparition
Vous pouvez contrôler l'accès à toutes ces autorisations séparément. Une autre méthode consiste à utiliser le caractère générique astérisque sur n’importe quel nœud parent pour contrôler l’accès à toutes les autorisations enfants. Permettre l'accès à fe.perm.group, fe.perm.group.fix, fe.perm.group.perms et fe.perm.group.spawn vous pouvez utiliser la permission fe.perm.group. *.
Listes des autorisations connues Après le démarrage du serveur, toutes les autorisations connues sont enregistrées dans le répertoire. ./ForgeEssentials/ annuaire.
PermissionsList.txt contient toutes les autorisations non associées à des éléments et non bloquantes, telles que celles contrôlant l'accès à diverses commandes, aux fonctionnalités serveur et mod, ainsi que celles affectant le comportement du serveur, telles que les règles d'apparition de la foule.
PermissionList_Items.txt contient toutes les missions liées aux objets, telles que la fabrication, l’utilisation, l’obtention et l’existence même des objets.
PermissionList_Blocks.txt est très identique à PermissionList_Items.txt mais contient des autorisations relatives aux blocs, telles que pause, lieu et interaction.
Ces fichiers sont mis à jour à chaque démarrage du serveur et contiennent des commentaires décrivant certaines des autorisations. Si vous ne parvenez pas à fournir ou à refuser l'accès à une fonction particulière, examinez d'abord ces fichiers et voyez si vous pouvez y trouver l'autorisation que vous souhaitez utiliser.
Exemple PermissionList.txt
Les règles de permission sont toujours stockées soit par joueur, soit par groupe. Pour définir les autorisations, utilisez la commande/ p utilisateur autoriser | refuser | effacer pour les joueurs ou/ p groupe autoriser | refuser | effacer pour des groupes ou/ p global allow | deny | clear pour les autorisations globales (identique à Groupe / p _ALL_) NOTE IMPORTANTE:La commande permission supporte complètement la complétion par tabulation – même pour les noms de permission.Par exemple, vous pouvez taper / p groupe _ALL_ permet fe.p, appuyez sur TAB – et cela complétera soit fe.perm ou fe.protection pour vous. Après cela, vous pouvez taper . et appuyez à nouveau sur la touche TAB pour obtenir les sous-nœuds du nœud sélectionné.
Propriétés de permission Certaines autorisations peuvent également être des valeurs définies.Cela peut être fait avec / p utilisateur | groupe valeur .
Règles de préfixe / suffixe Vous pouvez configurer des règles qui déterminent le préfixe et le suffixe d’un joueur sur le serveur. Cela signifie que le préfixe / suffixe d'un joueur peut changer en fonction de l'endroit où il se trouve actuellement sur le serveur. Exemple: / p groupe _GUEST_ préfixe [GUEST] donne le préfixe à tous les invités (joueurs d’aucun autre groupe) "[GUEST]" Par exemple, vous pouvez créer une zone à l’apparition avec / area définit spawn puis définissez un préfixe pour tous les joueurs de cette région avec groupe / p _ALL_ valeur de spawn de zone fe.internal.prefix [SPAWN]. Les groupes vous permettent de faciliter la gestion des autorisations pour de nombreux utilisateurs. Les joueurs peuvent appartenir à plusieurs groupes à la fois. Les groupes avec une priorité plus élevée sont d'abord vérifiés pour les autorisations. Il existe trois groupes internes, qui existent toujours:
_TOUT_ est le groupe global qui s’applique à tous les joueurs (priorité par défaut 0)
_CLIENT_ est le groupe qui s’applique à tous les joueurs qui ne sont dans aucun groupe (priorité par défaut 10)
_OPS_ est le groupe qui s’applique à tous les OP d’un serveur (priorité par défaut 50)
Créer des groupes Vous pouvez créer de nouveaux groupes avec / p groupe créer
Ajouter / supprimer des joueurs des groupes Vous pouvez utiliser / p utilisateur groupe défini | ajouter | supprimer ajouter ou supprimer des joueurs de groupes. Vous pouvez voir les groupes actuels d'un joueur avec / p utilisateur groupe.
Groupe héritage permanent / groupes par défaut Vous pouvez inclure les autorisations d'un groupe dans un autre groupe.Pour ce faire, utilisez le / p groupe inclure ajouter commander. Si vous incluez un groupe dans un autre, c'est la même chose que si le joueur était ajouté au groupe inclus. De cette façon, vous pouvez également définir n'importe quel groupe comme groupe par défaut, par exemple membres: / p groupe _GUESTS_ include add members
Cela rendra les autorisations appliquées à membres appliquer également à _INVITÉS_. Il existe trois types de zones utilisables sur un serveur:
Zone serveur:La zone par défaut utilisée si non [ZONE] paramètre est spécifié.Les règles de cette zone s’appliquent à tous les joueurs de l’ensemble du serveur. Zone du monde:Les zones du monde sont automatiquement créées pour chaque monde.Les règles de cette zone s’appliquent aux joueurs qui se trouvent dans le monde spécifié (dimension). Zone:Zone sont des régions qui peuvent être créées avec / zone définir .Les règles de cette zone s'appliquent uniquement aux joueurs qui se trouvent actuellement dans la zone spécifiée.
Toutes les commandes de modification d'autorisation fonctionnent par défaut sur la zone serveur.Pour modifier les autorisations pour une zone spécifique uniquement, vous devez ajouter un fichier. zone argument après le groupe ou le nom d'utilisateur. / p utilisateur
/ p utilisateur zone
/ p groupe
/ p groupe zone
Par exemple Le groupe / p _ALL_ apparaît ici devient / p groupe _ALL_ zone ville spawn ici pour que le réglage de spawn n'affecte que les joueurs de la zone nommée "ville". Voici un exemple de frai basé sur une zone:https://www.youtube.com/watch?v=rAxvH0OoE9E
Trouver des zones Vous pouvez trouver des zones pour votre position actuelle avec / p zones de liste Il est possibilité pour FE de refuser toutes les autorisations par défaut en ajoutant une règle * = faux. Cependant cela VOLONTÉ Causer de nombreux autres problèmes, nous vous recommandons donc vivement de ne pas le faire (et nous ne fournirons aucune aide à ceux qui le font). Au lieu de cela, il y a une nouvelle commande qui permet de configurer automatiquement un groupe / utilisateur pour refuser les autorisations par défaut. Cela peut être fait avec / p groupe _GUESTS_ denydefault ou / p utilisateur dev denydefault par exemple. Cette commande va ajouter la règle * = faux, mais ajoute en même temps toutes les autorisations accordées par défaut. Cela empêchera la plupart des problèmes possibles tout en fournissant le résultat souhaité. Après avoir utilisé la commande (et en utilisant / p sauvegarder), vous devez consulter le fichier de permissions (par exemple, monde / FEData / permissions / groups / _GUESTS_.txt) et supprimez toutes les autorisations auxquelles vous ne voulez pas que les joueurs du groupe aient accès. Après avoir ajusté les permissions, vous pouvez charger les nouvelles permissions avec / p recharger. Les zones sont gérées avec le /surface commander. Vous pouvez lister les zones avec / liste de zone [PAGE].
Création de zones Vous devez d'abord faire une sélection pour la région. Cela peut être fait avec worldedit s'il est installé, ou // peu et. Après cela, vous pouvez définir une zone avec / zone définir où peut être n'importe quel identifiant, qui n'a pas encore été utilisé.
Modifier les zones Les zones peuvent être changées avec / zone redéfinir ou supprimé avec / area delete
Messages d'entrée / de sortie de zone (non testés!) Vous pouvez définir des messages à afficher pour les joueurs qui entrent ou sortent d’une zone avec / entrée de zone ou / sortie de zone .
[OUTDATED] Créer un groupe "Membres" Créez un groupe "Membres" et autorisez-les à utiliser la commande afk et à pouvoir rompre / interagir avec des blocs et des entités. Après cela, ajoutez un joueur au groupe "Membres".Attribuez également un préfixe coloré à "Membres" (voir Codes de couleur Minecraft). La permission racine pour le module de protection est fe.protection, et il y a quatre sous-nœuds: permettreEdit, allowBlockInteractions, allowEntityInteractions et overrideProtection. / p group Membres créent` / p groupe membres préfixe set & f[&2Member&f] Groupe de priorités / p groupe de priorités 10 Les membres du groupe / p permettent fe.protection.allowEdits Les membres du groupe / p permettent fe.protection.allowBlockInteractions Les membres du groupe / p permettent fe.protection.allowEntityInteractions Les membres du groupe / p permettent fe.commands.afk Les membres du groupe / p apparaissent ici / p utilisateur groupe MyTestUser défini Membres
Pour définir le groupe par défaut, utilisez la fonction include. / p groupe my_guest create/ p groupe INVITÉS include add my_guest
Click to rate this post! [Total: 0 Average: 0]
Topics and keywords
Themes: Serveur minecraft
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.