Générateur de fxmanifest.lua FiveM
Avec le générateur de fxmanifest.lua pour FiveM, crée le manifeste de ta ressource à l’aide d’un formulaire : renseigne les jeux, les scripts client, serveur et partagés, la NUI, les fichiers, les lignes data_file, les dépendances et les exports, puis copie ou télécharge le fichier fxmanifest.lua. L’onglet « Vérificateur » te permet de contrôler un fichier existant.
Créé par Eric Mager
Gratuit et sans inscription : le fichier fxmanifest.lua est généré directement dans ton navigateur, sans transfert de tes données saisies.
Basé sur la documentation officielle de FiveM : docs.fivem.net/docs/scripting-reference/resource-manifest
Ton manifeste est prêt ? Exécute ta ressource sur ton propre serveur FiveM.
Informations de base
Scripts
Un chemin par ligne. Les caractères génériques comme client/*.lua sont pris en charge.
NUI et écran de chargement
Fichiers
Une entrée par ligne.
Format par ligne : TYPE chemin, p. ex. DLC_ITYP_REQUEST stream/prop.ytyp
Dépendances et exportations
Généré ensemble sous forme de directive dependencies.
Options avancées
fxmanifest.lua
fx_version 'cerulean'
game 'gta5'
version '1.0.0'
client_script 'client/main.lua'
server_script 'server/main.lua'
Guide
Créer une fxmanifest.lua étape par étape
Chaque ressource FiveM a besoin d’un fichier fxmanifest.lua. Huit étapes suffisent pour passer du formulaire au fichier prêt à l’emploi.
Étape 1
Sélectionner les jeux
Sous « Informations générales », sélectionne les jeux pris en charge : GTA V est présélectionné, et tu peux ajouter Red Dead Redemption 2 et Common.
Étape 2
Renseigner les informations sur la ressource
Renseigne éventuellement l’auteur, le numéro de version (1.0.0 par défaut), la description et l’URL du dépôt.
Étape 3
Renseigner les scripts
Sous « Scripts », saisis tes scripts client, serveur et partagés, un chemin par ligne. Les caractères génériques comme client/*.lua sont autorisés.
Étape 4
Ajouter la NUI et les fichiers
Définis si nécessaire la page NUI (ui_page) et l’écran de chargement (loadscreen), puis ajoute d’autres fichiers (files), des lignes data_file au format « TYPE chemin » et des entrées escrow_ignore.
Étape 5
Configurer les dépendances et les exports
Sous « Dépendances et exports », ajoute OneSync, un build FXServer minimum et les ressources requises, ainsi que provide et les exports client et serveur.
Étape 6
Configurer les options avancées
Si nécessaire, choisis node_version 16 ou 22 et active server_only ou this_is_a_map. use_experimental_fxv2_oal est expérimental et peut empêcher le déballage des vecteurs en Lua.
Étape 7
Copier ou télécharger la fxmanifest.lua
Vérifie l’aperçu en direct, copie le contenu ou télécharge-le au format fxmanifest.lua, puis place le fichier dans le dossier racine de ta ressource.
Étape 8
Vérifier avec le Checker
Passe à l’onglet « Vérificateur » en haut pour coller un fichier fxmanifest.lua existant ou modifié, ou le sélectionner et le faire vérifier.
Structure du fichier
Que contient la fxmanifest.lua ?
Le Générateur écrit les directives dans un ordre fixe et omet les champs vides. Sans modification, tu obtiens un modèle avec fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua et server/main.lua. Il n’ajoute pas de ligne lua54.
fx_version et jeux
Chaque fichier commence par fx_version 'cerulean'. Vient ensuite game pour un jeu ou games { … } pour plusieurs : gta5, rdr3 ou common.
Métadonnées
author, description, version et repository : le Générateur n’écrit que les champs que tu remplis.
Scripts
client_script, server_script et shared_script. Si le champ ne contient qu’un seul chemin, le Générateur utilise le singulier ; s’il en contient plusieurs, il utilise la forme tableau, comme client_scripts { … }.
NUI et écran de chargement
ui_page pour ta page NUI, loadscreen pour l’écran de chargement et, si tu utilises un écran de chargement, éventuellement loadscreen_manual_shutdown 'yes'.
Fichiers et data_file
file ou files pour les fichiers supplémentaires comme HTML, CSS ou JavaScript, et une ligne data_file par entrée au format TYPE chemin, par exemple DLC_ITYP_REQUEST stream/prop.ytyp.
Dépendances
/onesync, /server : ton build FXServer minimum et tes ressources requises sont regroupés dans une directive dependency ou dependencies.
provide et exports
provide si ta ressource en remplace une autre (par exemple provide 'mysql-async'), ainsi que exports et server_exports, toujours écrits sous forme de tableaux.
Options avancées
this_is_a_map, server_only, node_version 16 ou 22 et l’option expérimentale use_experimental_fxv2_oal, qui peut perturber la décomposition des vecteurs en Lua.
escrow_ignore
Fichiers à exclure de l’Escrow, sous forme de tableau à la fin du fichier.
En découvrir plus
Autres outils FiveM pour les ressources et server.cfg
ZapX Resource Maker
Décris ta Resource FiveM avec tes propres mots : une IA écrit le code Lua et le fichier fxmanifest.lua, puis prépare un .zip prêt à l’emploi. Essaie gratuitement.
Créé par Luca Stanek
FiveM Resource Installer
NouveauVérifie l’archive ZIP d’une ressource FiveM : dossier cible, ligne ensure, dépendances, Escrow et SQL. Dans le Dashboard, l’outil installe directement la ressource sur ton serveur.
Créé par Fabian Groß
Vérificateur fxmanifest.lua
Repère les guillemets manquants, les directives inconnues, les valeurs invalides et les informations obsolètes.
Créé par Eric Mager
Générateur server.cfg
Configurer le réseau, la licence, OneSync, les droits d’administration et les ressources à l’aide d’un formulaire.
Créé par Eric Mager
Vérificateur server.cfg
Vérifier les endpoints réseau, la sécurité RCON, les paramètres ScriptHookV et la configuration OneSync.
Créé par Eric Mager
Liste des véhicules
Tous les véhicules FiveM illustrés, classés par catégorie, avec nom d’apparition et hash copiables.
Créé par Eric Mager
FAQ
Questions fréquentes
Réponses rapides sur fxmanifest.lua : __resource.lua, lua54, caractères génériques, data_file, RedM, vérificateur et confidentialité.
La fxmanifest.lua est le fichier manifeste de chaque ressource FiveM et RedM. Elle définit le jeu auquel la ressource est destinée, les scripts client, serveur et partagés à charger, les fichiers que les clients téléchargent et les autres ressources dont elle dépend.
__resource.lua est l’ancien format de manifeste, fxmanifest.lua est le format actuel. Le Générateur crée uniquement des fichiers fxmanifest.lua et commence toujours par fx_version 'cerulean'. Il ne convertit pas automatiquement les fichiers __resource.lua existants : saisis plutôt leurs scripts et fichiers dans le formulaire.
Non. Le générateur n’ajoute aucune ligne lua54 au fichier. Si lua54 figure dans un fichier fxmanifest.lua existant, le vérificateur le signale à titre d’information, car Lua 5.4 est le comportement par défaut depuis juin 2025.
Oui, les chemins comme client/*.lua sont pris en charge. Saisis un chemin par ligne. Si le champ ne contient qu’un seul chemin, le Générateur écrit la forme au singulier, comme client_script ; s’il en contient plusieurs, il utilise la forme tableau client_scripts { … }.
Ajoute les fichiers nécessaires sous files et les lignes data_file au format « TYPE chemin », une par ligne, par exemple DLC_ITYP_REQUEST stream/prop.ytyp. Le générateur ignore les lignes sans type et affiche un avertissement. Pour une map, coche également this_is_a_map. Le générateur ne propose pas de modèles prêts à l’emploi pour chaque type de ressource.
Oui. Sous « Jeux pris en charge », sélectionne GTA V (gta5), Red Dead Redemption 2 (rdr3) et Common. Si tu sélectionnes un seul jeu, le générateur écrit game ; pour plusieurs, il utilise games { … }. Si tu n’en sélectionnes aucun, il utilise gta5. Si rdr3 en fait partie, il ajoute automatiquement la ligne rdr3_warning, sans laquelle RedM ne démarre pas la ressource.
Oui. Passe à l’onglet « Vérificateur » en haut de l’outil, puis colle ta fxmanifest.lua ou sélectionne le fichier. Le vérificateur signale notamment les guillemets manquants, les fautes de frappe présumées dans les directives, les valeurs invalides pour game et node_version, l’absence de fx_version et les directives obsolètes, généralement avec le numéro de ligne. Accéder au vérificateur de fxmanifest.lua
Le Générateur est gratuit et ne nécessite aucune inscription. La fxmanifest.lua est créée directement dans ton navigateur, sans que tes saisies soient envoyées. L’aperçu s’actualise à chaque saisie et tu peux copier le fichier ou le télécharger directement sous le nom fxmanifest.lua.
D’autres questions ?
Contacter le supportLoue ton propre serveur FiveM en 60 secondes
Protection DDoS incluse, contrôle total sur server.cfg et les ressources, résiliable à tout moment.
Sans configuration. Sans risque. En ligne en quelques secondes.
Tu cherches d’autres outils ? Voir tous les outils FiveM

