FiveM contrôle les droits avec des ACE (Access Control Entries) : add_ace donne ou refuse un droit à un « principal » (groupe, identifiant ou ressource), et add_principal fait hériter un principal d'un autre. Cet outil évite les erreurs de syntaxe et de logique.
Comment utiliser l'outil
Créez ou importez vos règles add_ace : principal (ex. group.admin), objet (ex. command ou command.kick) et allow/deny.
Ajoutez les add_principal : un identifiant joueur (identifier.fivem:..., identifier.discord:...) ou un groupe enfant, et son groupe parent.
Corrigez les problèmes signalés (doublons, conflits, cycles, identifiants factices).
Contrôlez l'aperçu des groupes : membres, groupes hérités et règles de chacun.
Téléchargez permissions.cfg, placez-le dans le dossier du serveur et ajoutez « exec permissions.cfg » dans le server.cfg.
Syntaxe
La documentation officielle décrit add_ace [principal] [objet] [allow|deny], add_principal [enfant] [parent], remove_ace, remove_principal et test_ace (pour vérifier un droit). Les groupes s'écrivent group.nom ; l'exemple officiel place un joueur dans group.admin avec add_principal identifier.fivem:1 group.admin et donne tous les droits de commande avec add_ace group.admin command allow. Les ACE ne sont pas persistées : elles sont rechargées depuis votre fichier à chaque démarrage.
Précautions
- Donnez le moins de droits possible : évitez « command allow » pour tout le monde.
- Testez en jeu ou dans la console avec test_ace <principal> <objet>. Cet outil ne simule pas la résolution des droits du serveur.
- Ne publiez pas vos identifiants de joueurs.
Questions fréquentes
- Quels identifiants puis-je utiliser ?
- La documentation officielle cite identifier.steam:<id> en exemple et le fichier d'exemple utilise identifier.fivem:<id>. Le format identifier.<type>:<valeur> est accepté par l'outil pour d'autres types (discord, license…) ; vérifiez-les avec test_ace sur votre serveur.
- Mes données sont-elles envoyées ?
- Non. Les règles restent dans votre navigateur (localStorage) ; effacez-les depuis la page Mes données.


