Ir para o conteúdo
FiveM
Ferramenta gratuita

Gerador de fxmanifest.lua do FiveM

Com o gerador de fxmanifest.lua para FiveM, você cria o arquivo de manifesto do seu recurso por meio de um formulário: adicione jogos, scripts de cliente, servidor e compartilhados, NUI, arquivos, linhas data_file, dependências e exports. Depois, copie ou baixe a fxmanifest.lua pronta. Na aba “Verificador”, você pode conferir um arquivo existente.

Criado por Eric Mager

Grátis e sem cadastro: a fxmanifest.lua é criada diretamente no seu navegador, sem enviar os dados inseridos.

Com base na documentação oficial do FiveM: docs.fivem.net/docs/scripting-reference/resource-manifest

Manifest pronto? Execute sua resource no seu próprio servidor FiveM.

Informações básicas

Scripts

Um caminho por linha. São suportados caracteres universais, como client/*.lua.

NUI e tela de carregamento

Arquivos

Uma entrada por linha.

Formato por linha: TIPO caminho, por ex., DLC_ITYP_REQUEST stream/prop.ytyp

Dependências e exportações

Gerado em conjunto como diretiva de dependências.

Opções avançadas

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

version '1.0.0'

client_script 'client/main.lua'

server_script 'server/main.lua'

Guia

Criar fxmanifest.lua – passo a passo

Todo recurso do FiveM precisa de uma fxmanifest.lua. Em oito etapas, você vai do formulário ao arquivo pronto.

Passo 1

Selecionar jogos

Em “Informações básicas”, selecione os jogos compatíveis: GTA V já vem selecionado, e você pode adicionar Red Dead Redemption 2 e Common.

Passo 2

Inserir informações do recurso

Se quiser, adicione autor, número da versão (preenchido inicialmente com 1.0.0), descrição e URL do repositório.

Passo 3

Adicionar scripts

Em “Scripts”, insira seus scripts de cliente, servidor e compartilhados, um caminho por linha. Curingas como client/*.lua são permitidos.

Passo 4

Adicionar NUI e arquivos

Se necessário, configure a página NUI (ui_page) e a tela de carregamento (loadscreen). Adicione também outros arquivos (files), linhas data_file no formato “TIPO caminho” e entradas para escrow_ignore.

Passo 5

Configurar dependências e Exports

Em “Dependências e Exports”, adicione OneSync, um build mínimo do FXServer, os recursos necessários, provide e os Exports de cliente e servidor.

Passo 6

Configurar opções avançadas

Se necessário, selecione node_version 16 ou 22 e ative server_only ou this_is_a_map. use_experimental_fxv2_oal é experimental e pode prejudicar a descompactação de vetores em Lua.

Passo 7

Copiar ou baixar fxmanifest.lua

Confira a prévia em tempo real, copie o conteúdo ou baixe-o como fxmanifest.lua e coloque o arquivo na pasta raiz do seu recurso.

Passo 8

Verificar com o Verificador

Acesse a aba “Verificador” na parte superior para colar uma fxmanifest.lua existente ou editada, ou selecioná-la como arquivo, e verificá-la.

Estrutura do arquivo

O que deve constar na fxmanifest.lua?

O gerador escreve as diretivas em uma ordem fixa e omite os campos vazios. Sem alterações, você recebe um modelo com fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua e server/main.lua. Ele não inclui uma linha lua54.

fx_version e jogos

Todo arquivo começa com fx_version 'cerulean'. Depois vem game para um jogo ou games { … } para vários: gta5, rdr3 ou common.

Metadados

author, description, version e repository — o gerador inclui apenas os campos que você preencher.

Scripts

client_script, server_script e shared_script. Se o campo tiver apenas um caminho, o gerador usa a forma singular; se tiver vários, usa a forma de tabela, como client_scripts { … }.

NUI e tela de carregamento

ui_page para sua página NUI, loadscreen para a tela de carregamento e, opcionalmente, loadscreen_manual_shutdown 'yes' junto com uma tela de carregamento.

Arquivos e data_file

file ou files para arquivos adicionais, como HTML, CSS ou JavaScript, e uma linha data_file por entrada, no formato TIPO caminho, por exemplo, DLC_ITYP_REQUEST stream/prop.ytyp.

Dependências

/onesync, /server: o build mínimo do seu FXServer e os recursos dependentes ficam juntos em uma diretiva dependency ou dependencies.

provide e Exports

provide quando seu recurso substitui outro (por exemplo, provide 'mysql-async'), além de exports e server_exports, que são sempre escritos em forma de tabela.

Opções avançadas

this_is_a_map, server_only, node_version 16 ou 22 e o experimental use_experimental_fxv2_oal, que pode causar problemas ao descompactar vetores em Lua.

escrow_ignore

Arquivos que devem ficar fora do Escrow, em uma tabela no final do arquivo.

Explorar mais

Mais ferramentas de FiveM para recursos e server.cfg

FAQ

Perguntas frequentes

Respostas rápidas sobre fxmanifest.lua: __resource.lua, lua54, curingas, data_file, RedM, verificador e privacidade.

A fxmanifest.lua é o arquivo de manifesto de cada recurso FiveM e RedM. Ela define para qual jogo o recurso foi criado, quais scripts de cliente, servidor e compartilhados são carregados, quais arquivos os clientes baixam e de quais outros recursos ele depende.

__resource.lua é o formato antigo de manifesto; fxmanifest.lua é o atual. O gerador cria apenas fxmanifest.lua e sempre começa com fx_version 'cerulean'. Ele não converte automaticamente uma __resource.lua existente: insira os scripts e arquivos dela no formulário.

Não. O gerador não adiciona uma linha lua54 ao arquivo. Se lua54 aparecer em uma fxmanifest.lua existente, o verificador exibe um aviso, pois Lua 5.4 é o comportamento padrão desde junho de 2025.

Sim, caminhos como client/*.lua são aceitos. Insira um caminho por linha. Se houver apenas um caminho no campo, o gerador usa a forma singular, como client_script; se houver vários, usa a forma de tabela, client_scripts { … }.

Adicione os arquivos necessários em files e as linhas data_file no formato “TIPO caminho”, uma por linha, por exemplo, DLC_ITYP_REQUEST stream/prop.ytyp. O gerador ignora linhas sem tipo e mostra um aviso. Para um mapa, marque também this_is_a_map. O gerador não oferece modelos prontos para tipos específicos de recurso.

Sim. Em “Jogos compatíveis”, você pode selecionar GTA V (gta5), Red Dead Redemption 2 (rdr3) e Common. Se você selecionar um jogo, o gerador escreve game; se selecionar vários, escreve games { … }. Se não selecionar nenhum, ele usa gta5. Se rdr3 estiver incluído, ele adiciona automaticamente a linha rdr3_warning, sem a qual o RedM não inicia o recurso.

Sim. Acesse a aba “Verificador” na parte superior da ferramenta e cole sua fxmanifest.lua ou selecione o arquivo. O verificador aponta, entre outras coisas, aspas ausentes, possíveis erros de digitação em diretivas, valores inválidos para game e node_version, a ausência de fx_version e diretivas obsoletas, geralmente com o número da linha. Ir para o verificador de fxmanifest.lua

O gerador é gratuito e não exige cadastro. A fxmanifest.lua é criada diretamente no seu navegador; seus dados não são enviados. A prévia é atualizada a cada entrada, e você pode copiar o arquivo ou baixá-lo diretamente como fxmanifest.lua.

Mais alguma pergunta?

Contatar o suporte
Lista de servidores FiveMRoleplay, Freeroam, Racing e muito mais — com contagem de jogadores em tempo real e ranking por votos.
Quer seu próprio servidor?

Alugue seu próprio servidor FiveM em 60 segundos

Proteção DDoS incluída, controle total sobre server.cfg e recursos, cancelamento a qualquer momento.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas de FiveM