Generatore di FiveM fxmanifest.lua
Con il generatore di fxmanifest.lua per FiveM crei il file manifest della tua risorsa tramite un modulo: inserisci giochi, script client, server e condivisi, NUI, file, righe data_file, dipendenze ed export, poi copia o scarica la fxmanifest.lua pronta. Nella scheda «Checker» puoi verificare un file esistente.
Creato da Eric Mager
Gratis e senza registrazione: la fxmanifest.lua viene creata direttamente nel tuo browser e i dati che inserisci non vengono caricati.
Basato sulla documentazione ufficiale di FiveM: docs.fivem.net/docs/scripting-reference/resource-manifest
Il manifest è pronto? Esegui la tua risorsa sul tuo server FiveM.
Informazioni di base
Script
Un percorso per riga. Sono supportati i caratteri jolly, come client/*.lua.
NUI e schermata di caricamento
File
Una voce per riga.
Formato per riga: TIPO percorso, ad es. DLC_ITYP_REQUEST stream/prop.ytyp
Dipendenze ed esportazioni
Viene generato insieme come direttiva dependencies.
Opzioni avanzate
fxmanifest.lua
fx_version 'cerulean'
game 'gta5'
version '1.0.0'
client_script 'client/main.lua'
server_script 'server/main.lua'
Guida
Crea fxmanifest.lua passo dopo passo
Ogni risorsa FiveM richiede una fxmanifest.lua. Bastano otto passaggi per creare il file dal modulo.
Passaggio 1
Seleziona i giochi
In «Informazioni di base», seleziona i giochi supportati: GTA V è preselezionato, ma puoi aggiungere Red Dead Redemption 2 e Common.
Passaggio 2
Inserisci i dati della risorsa
Inserisci, se vuoi, autore, numero di versione (preimpostato su 1.0.0), descrizione e URL del repository.
Passaggio 3
Inserisci gli script
Nella sezione «Script», inserisci i tuoi script client, server e condivisi, un percorso per riga. Sono consentite wildcard come client/*.lua.
Passaggio 4
Aggiungi NUI e file
Se necessario, imposta la pagina NUI (ui_page) e la schermata di caricamento (loadscreen), quindi aggiungi altri file (files), righe data_file nel formato «TIPO percorso» e voci per escrow_ignore.
Passaggio 5
Configura dipendenze ed Exports
Nella sezione «Dipendenze ed Exports», aggiungi OneSync, una build minima di FXServer e le risorse da cui dipendi, oltre a provide e agli Exports client e server.
Passaggio 6
Configura le opzioni avanzate
Se necessario, scegli node_version 16 o 22 e attiva server_only o this_is_a_map. use_experimental_fxv2_oal è sperimentale e può compromettere l’unpacking dei vettori in Lua.
Passaggio 7
Copia o scarica fxmanifest.lua
Controlla l’anteprima in tempo reale, copia il contenuto oppure scaricalo come fxmanifest.lua e metti il file nella cartella principale della tua risorsa.
Passaggio 8
Verifica con il Checker
Passa alla scheda «Checker» in alto per incollare una fxmanifest.lua esistente o modificata, oppure selezionarla come file e verificarla.
Struttura del file
Cosa va inserito nella fxmanifest.lua?
Il Generator scrive le direttive in un ordine fisso e omette i campi vuoti. Senza modifiche ottieni un modello con fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua e server/main.lua. Non aggiunge una riga lua54.
fx_version e giochi
Ogni file inizia con fx_version 'cerulean'. Segue game per un solo gioco o games { … } per più giochi: gta5, rdr3 o common.
Metadati
author, description, version e repository: il Generator scrive solo i campi che compili.
Script
client_script, server_script e shared_script. Se nel campo c'è un solo percorso, il Generator usa il singolare; se ce ne sono più, usa la forma tabellare, come client_scripts { … }.
NUI e schermata di caricamento
ui_page per la tua pagina NUI, loadscreen per la schermata di caricamento e, facoltativamente insieme a quest'ultima, loadscreen_manual_shutdown 'yes'.
File e data_file
file o files per file aggiuntivi come HTML, CSS o JavaScript e una riga data_file per ogni voce nel formato TIPO percorso, ad esempio DLC_ITYP_REQUEST stream/prop.ytyp.
Dipendenze
/onesync, /server: con la build minima del tuo FXServer e le risorse da cui dipendi vengono riuniti in una direttiva dependency o dependencies.
provide ed Exports
provide se la tua risorsa ne sostituisce un'altra (ad es. provide 'mysql-async'), oltre a exports e server_exports, che vengono sempre scritti in forma tabellare.
Opzioni avanzate
this_is_a_map, server_only, node_version 16 o 22 e l'opzione sperimentale use_experimental_fxv2_oal, che può compromettere l'estrazione dei valori dai vettori in Lua.
escrow_ignore
File da escludere dall'Escrow, inseriti come tabella alla fine del file.
Scopri di più
Altri strumenti FiveM per risorse e server.cfg
ZapX Resource Maker
Descrivi la tua Resource FiveM con parole tue: un'IA scrive il codice Lua, incluso fxmanifest.lua, e prepara un file .zip pronto all'uso. Prova gratis.
Creato da Luca Stanek
FiveM Resource Installer
NuovoControlla l'archivio ZIP di una risorsa FiveM: cartella di destinazione, riga ensure, dipendenze, Escrow e SQL. Nella Dashboard installa la risorsa direttamente sul tuo server.
Creato da Fabian Groß
Verificatore fxmanifest.lua
Trova virgolette mancanti, direttive sconosciute, valori non validi e indicazioni obsolete.
Creato da Eric Mager
Generatore di server.cfg
Configura rete, licenza, OneSync, diritti di amministratore e risorse tramite modulo.
Creato da Eric Mager
Verifica di server.cfg
Verifica endpoint di rete, sicurezza RCON, impostazioni ScriptHookV e combinazione OneSync.
Creato da Eric Mager
Elenco dei veicoli
Tutti i veicoli FiveM con immagine, ordinati per classe: nome di spawn e hash copiabili.
Creato da Eric Mager
FAQ
Domande frequenti
Risposte rapide sulla fxmanifest.lua: __resource.lua, lua54, wildcard, data_file, RedM, Checker e privacy.
fxmanifest.lua è il file manifest di ogni risorsa FiveM e RedM. Definisce per quale gioco è destinata la risorsa, quali script client, server e condivisi vengono caricati, quali file scaricano i client e da quali altre risorse dipende.
__resource.lua è il vecchio formato del manifest, fxmanifest.lua quello attuale. Il Generator crea solo fxmanifest.lua, iniziando sempre con fx_version 'cerulean'. Non converte automaticamente una __resource.lua esistente: inserisci invece i suoi script e file nel modulo.
No. Il generatore non scrive alcuna riga lua54 nel file. Se lua54 è presente in una fxmanifest.lua esistente, il Checker lo segnala come nota, perché Lua 5.4 è il comportamento predefinito da giugno 2025.
Sì, sono supportati percorsi come client/*.lua. Inserisci un percorso per riga. Se nel campo c'è un solo percorso, il Generator usa il singolare, come client_script; se ce ne sono più, usa la forma tabellare client_scripts { … }.
Inserisci i file necessari in files e le righe data_file nel formato «TIPO percorso», una per riga, ad esempio DLC_ITYP_REQUEST stream/prop.ytyp. Il generatore omette le righe senza tipo e ti mostra un avviso. Per una mappa, seleziona anche this_is_a_map. Il generatore non offre modelli pronti per i singoli tipi di risorsa.
Sì. In «Giochi supportati» puoi selezionare GTA V (gta5), Red Dead Redemption 2 (rdr3) e Common. Se scegli un solo gioco, il generatore scrive game; se ne scegli più di uno, usa games { … }. Se non selezioni alcun gioco, imposta gta5. Se è incluso rdr3, aggiunge automaticamente la riga rdr3_warning, senza la quale RedM non avvia la risorsa.
Sì. Passa alla scheda «Checker» in alto e incolla la tua fxmanifest.lua oppure seleziona il file. Il Checker segnala, tra l’altro, virgolette mancanti, possibili errori di battitura nelle direttive, valori non validi per game e node_version, l’assenza di fx_version e direttive obsolete, di solito indicando il numero di riga. Vai al Checker di fxmanifest.lua
Il Generator è gratuito e non richiede la registrazione. La fxmanifest.lua viene creata direttamente nel tuo browser, senza caricare online i dati che inserisci. L'anteprima si aggiorna a ogni modifica e puoi copiare il file o scaricarlo direttamente come fxmanifest.lua.
Hai altre domande?
Contatta il supportoNoleggia il tuo server FiveM in 60 secondi
Protezione DDoS inclusa e pieno controllo su server.cfg e sulle risorse. Puoi disdire in qualsiasi momento.
Nessuna configurazione. Nessun rischio. Online in pochi secondi.
Cerchi altri strumenti? Scopri tutti gli strumenti FiveM

