Aller au contenu
FiveM

Documentation : Générateur de recette txAdmin

Générateur de recette txAdmin (recipe.yaml) pour le Recipe Deployer : métadonnées, $minFxVersion, $onesync, actions download_github, write_file avec {{serverEndpoints}}, {{maxClients}} et {{svLicense}}, connexion à la base de données. Tout est généré dans votre navigateur.

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

Ouvrir l'outil

Une recette txAdmin est un fichier YAML (recipe.yaml) que le Recipe Deployer exécute pour installer un serveur FiveM : il télécharge les ressources puis écrit le server.cfg. Cet outil génère la recette à partir d'un formulaire.

Comment utiliser l'outil

  1. Renseignez le nom, la version, l'auteur et la description (nom et auteur : 24 caractères max, description : 256 max).

  2. Choisissez OneSync et, si besoin, la version minimale de FXServer ($minFxVersion).

  3. Ajoutez vos dépôts GitHub (un par ligne, « owner/repo » ou « owner/repo@ref ») : chacun sera téléchargé dans resources/[local].

  4. Listez les ressources à démarrer (ensure) et, si nécessaire, des lignes supplémentaires pour le server.cfg.

  5. Enregistrez recipe.yaml, hébergez-le (par ex. dans un dépôt GitHub) puis collez son URL dans l'étape « Custom Template » du Recipe Deployer, ou collez son contenu.

Variables du déployeur

Le server.cfg généré utilise les variables remplacées par txAdmin à la fin du déploiement : {{serverEndpoints}} (par défaut 0.0.0.0:30120), {{maxClients}} (48 par défaut), {{svLicense}} (clé saisie à l'étape 2), {{serverName}}, {{recipeName}}, {{recipeAuthor}} et, avec une base de données, {{dbConnectionString}}.

Bonnes pratiques

  • Fixez « ref » sur un commit ou un tag pour des déploiements reproductibles.
  • L'exécution s'arrête à la première tâche en échec : testez la recette sur un serveur vide.
  • Ne mettez jamais de mot de passe ni de clé dans la recette : utilisez les variables du déployeur.

Questions fréquentes

Quelles actions txAdmin sont générées ?
download_github, connect_database (si activé) et write_file pour le server.cfg. Pour les autres actions (download_file, unzip, move_path, replace_string, query_database…), ajoutez-les à la main d'après la documentation txAdmin.
Pourquoi la clé de licence n'est-elle pas dans la recette ?
Le déployeur demande la clé à l'étape 2 et remplace {{svLicense}} dans le server.cfg à la fin : elle ne doit jamais figurer dans un fichier partagé.
Mes données sont-elles envoyées ?
Non, tout reste dans votre navigateur (localStorage).
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
FiveMConnexion requise
Éditez vos add_ace et add_principal FiveM avec validation, détection des conflits et aperçu des groupes, puis exportez un permissions.cfg.
PermissionsAdministrationOuvrir
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