FiveM Config.lua Validator & Checker
Paste your Config.lua file to check for syntax errors. Finds missing commas, unmatched brackets, unclosed strings e mais.
Para que serve esta ferramenta
Um arquivo config com uma vírgula faltando para todo o recurso, e o console do servidor só informa o arquivo e um número de linha que muitas vezes está várias linhas depois do erro real. Este validador analisa o arquivo como o Lua faz e aponta onde a estrutura realmente quebra, antes de você enviar qualquer coisa para o servidor.
Como usar
- Passo 1:
Cole o conteúdo completo do seu Config.lua no campo. O arquivo nunca sai do seu navegador.
- Passo 2:
Pressione validar. A checagem percorre colchetes, aspas, vírgulas e blocos de comentário.
- Passo 3:
Corrija a linha reportada. O primeiro erro é o que importa, os seguintes geralmente são consequências.
- Passo 4:
Valide novamente até que o arquivo esteja limpo, então faça o upload e reinicie o recurso.
Perguntas frequentes
Por que o servidor reporta um número de linha diferente do editor?
Lua reporta onde a estrutura não pôde mais ser resolvida, não onde o erro foi cometido. Uma tabela aberta na linha 40 e nunca fechada é reportada no final do arquivo. Por isso, uma verificação estrutural é melhor do que ler o stack trace.
Uma vírgula final é permitida em uma tabela Lua?
Sim, ao contrário do JSON estrito, uma vírgula após a última entrada é válida em Lua. O erro comum é o oposto, a falta de vírgula entre duas entradas, e isso é o que quebra a maioria das configs.
O validador verifica se minhas configurações fazem sentido?
Não, ele verifica apenas a sintaxe. Um arquivo válido pode conter um nome de trabalho que não existe ou uma coordenada no oceano. Ele responde a uma pergunta: o Lua vai carregar este arquivo?
Minha config é enviada para algum lugar?
Não. A verificação roda inteiramente no seu navegador, nada é enviado a um servidor. Você pode colar configs que contenham chaves de licença ou configurações de banco de dados sem expô-las.
Ferramentas relacionadas
Formatador e embelezador de código Lua FiveM
Cole seu código Lua, formate-o com recuo adequado ou reduza-o para produção. Destaque de sintaxe incluído.
Conversor JSON para tabela Lua para FiveM
Converte JSON para sintaxe de tabela Lua e tabelas Lua de volta para JSON. Suporta objetos aninhados, arrays, booleanos, null para nil. Saída com destaque de sintaxe para developers FiveM.
Gerador de configuração de servidor FiveM (server.cfg)
Crie um server.cfg completo para seu servidor FiveM. Configure recursos, permissões, configurações de rede e baixe o arquivo de configuração pronto para uso.