Vai al contenuto
FiveM
Strumento gratuito

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

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 supporto
Elenco dei server FiveMRoleplay, Freeroam, Racing e altro ancora, con numero di giocatori in tempo reale e classifica dei voti.
Un server personale?

Noleggia il tuo server FiveM in 60 secondi

Protezione DDoS inclusa e pieno controllo su server.cfg e sulle risorse. Puoi disdire in qualsiasi momento.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Scopri tutti gli strumenti FiveM