Aller au contenu
FiveM
Outil gratuit

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

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 support
Liste des serveurs FiveMRoleplay, Freeroam, Racing et plus encore, avec le nombre de joueurs en direct et un classement par votes.
Ton propre serveur ?

Loue ton propre serveur FiveM en 60 secondes

Protection DDoS incluse, contrôle total sur server.cfg et les ressources, résiliable à tout moment.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils FiveM