Aller au contenu
FiveM

Documentation : Éditeur de permissions ACE

Éditeur visuel des permissions ACE de FiveM : add_ace <principal> <objet> allow|deny et add_principal <enfant> <parent>. Valide les principals (group.*, identifier.*:*, resource.*), détecte doublons, conflits allow/deny, cycles d'héritage et groupes vides, affiche les membres et l'héritage de chaque groupe, importe vos lignes existantes et exporte un permissions.cfg à charger avec exec.

Dernière mise à jour : 09/10/2026

Ouvrir l'outil

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

  1. Créez ou importez vos règles add_ace : principal (ex. group.admin), objet (ex. command ou command.kick) et allow/deny.

  2. Ajoutez les add_principal : un identifiant joueur (identifier.fivem:..., identifier.discord:...) ou un groupe enfant, et son groupe parent.

  3. Corrigez les problèmes signalés (doublons, conflits, cycles, identifiants factices).

  4. Contrôlez l'aperçu des groupes : membres, groupes hérités et règles de chacun.

  5. 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.
Capture d'écran de l'outil Générateur server.cfgFiveMAccès libre
Générez un server.cfg FiveM complet : réseau, OneSync, sécurité, ressources et permissions.
ConfigurationCFGOuvrir
Documentation
Capture d'écran de l'outil Générateur fxmanifest.luaFiveMAccès libre
Créez le fxmanifest.lua de vos ressources FiveM / RedM en quelques clics.
DéveloppementLuaOuvrir
Documentation
FiveM
FiveMAccès libre
Collez un fxmanifest.lua (et la liste des fichiers) : fx_version, game, fichiers manquants, ui_page non déclarée et dépendances absentes.
ValidationLuaDéveloppementOuvrir
Documentation
FiveM
FiveMAccès libre
Créez un recipe.yaml txAdmin : téléchargement de ressources GitHub, server.cfg avec variables du déployeur, OneSync et base de données.
txAdminYAMLDéploiementOuvrir
Documentation
FiveM
FiveMAccès libre
Générez le script Linux (bash) ou Windows (PowerShell) qui télécharge un build FXServer recommandé, dernier ou précis, avec sauvegarde.
Mise à jourArtefactsOuvrir
Documentation
FiveM
FiveMConnexion requise
Chargez un handling.meta ou vehicles.meta, modifiez les valeurs d'un véhicule et comparez avant/après avant d'exporter le XML.
VéhiculesXMLÉditionOuvrir
Documentation
FiveM
FiveMAccès libre
Collez votre server.cfg : détection des endpoints TCP/UDP manquants, clé de licence, slots vs OneSync, doublons set/setr/sets et règles de pare-feu.
ValidationRéseauOuvrir
Documentation
FiveM
FiveMConnexion requise
Créez un écran de chargement FiveM (HTML/CSS/JS) avec barre de progression, astuces et couleurs, plus le fxmanifest.lua prêt à déposer.
InterfaceNUIHTMLOuvrir
Documentation