
Você descreve o problema do seu servidor FiveM em um chat e o agente lê os arquivos e o console, conserta o recurso, reinicia e conta o que mudou. A instalação tem três passos: instalar o listener, parear com um código de 8 caracteres e conectar o ChatGPT.
A maioria dos problemas de um servidor FiveM começa do mesmo jeito. Algo quebra depois de um restart, você abre o console e fica olhando para uma linha vermelha que não entende. O FiveAI coloca um agente nesse lugar. Você descreve o problema em um chat ("o script de garagem quebrou depois do último restart") e o agente lê os arquivos e o console do seu servidor, encontra a causa, edita o recurso, reinicia e conta o que mudou. Este post mostra a instalação e o que esperar quando tudo estiver rodando.
O que você precisa
- Um servidor FiveM que você controle, em um PC com Windows ou em uma máquina Linux.
- Uma conta do ChatGPT. O FiveAI roda o Codex com o seu próprio plano do ChatGPT, então você não precisa de outra conta de IA.
O FiveAI aceita um servidor FiveM por conta.
Como as peças se encaixam
O app web e o seu servidor não conversam diretamente. Um programa pequeno chamado listener roda na máquina onde o seu servidor FiveM roda. Ele acompanha o console, mantém a conexão com o app e executa o agente quando você envia uma mensagem. No app você conversa e vê o que acontece.
O agente é o Codex, o agente de programação da OpenAI, incluído no listener em uma versão fixa. Ele entra com a sua conta do ChatGPT, não com uma chave que guardamos.
Passo 1: instale o listener
Abra a página de instalação do app. Ela mostra um comando por sistema operacional. Inicie primeiro o seu servidor FiveM e cole o comando na máquina em que ele roda.
Windows. Abra o PowerShell e cole o comando do install.ps1. O Windows pede permissão para executar como administrador. Aceite. O instalador cria um usuário dedicado FiveAI e uma pasta protegida, e inicia o listener com esse usuário quando o PC liga. Se você recusar, a instalação continua, mas só para o seu usuário. Ele inicia quando você faz login e o agente consegue ler as credenciais do FiveAI. Aceite, a menos que tenha um motivo para não fazer isso.
Linux. Cole o comando do install.sh em um terminal. Ele usa sudo, então pede a sua senha. Detecta o txAdmin e o FXServer, cria um usuário de sistema fiveai e configura um serviço do systemd. O sandbox do agente precisa de user namespaces sem privilégio. No Ubuntu 24.04 essa opção vem desativada e, se estiver bloqueada, o instalador mostra o comando exato que você deve rodar.
Rodar o mesmo comando depois atualiza o listener. Ao terminar, o instalador mostra um código de pareamento.
Passo 2: pareie o servidor
De volta ao app, você chega à etapa "Connect your server". Dê um nome ao servidor e depois:
Enter the 8-character code shown on your server.
Ou seja, digite o código de 8 caracteres que o seu servidor mostra e clique em Connect server. O app cria uma conta dedicada para esse único servidor e a entrega ao listener uma só vez. A partir daí o listener entra com essa conta e não tem as chaves do resto do sistema.
No Windows, o instalador também pode abrir o app com o código já preenchido, então talvez você só precise confirmar o nome.
Passo 3: conecte o ChatGPT
A próxima etapa é Connect ChatGPT. O app pede ao seu listener que inicie um login no ChatGPT e mostra duas coisas:
- Um botão que abre a página de login do ChatGPT.
- Um código curto para digitar lá.
Termine o login e o app percebe sozinho. A OpenAI pode avisar que o código foi compartilhado por um site. Ele é seguro: o seu próprio servidor o solicitou quando você clicou no botão. O FiveAI nunca vê a sua senha do ChatGPT.
Passo 4: descreva o problema
Agora você tem uma caixa de chat e alguns exemplos de mensagem (em inglês no app):
- "What resources does my server have?"
- "Are there any errors in the console?"
- "Create a /heal command that heals the player"
Você pode escrever em português. Não precisa citar arquivos. Uma mensagem como "os jogadores não conseguem abrir a loja desde que atualizei" já basta para começar.
O que o agente faz
O agente trabalha dentro da sua pasta server-data, a que tem server.cfg e resources/. Além de ler e escrever arquivos, ele tem três ferramentas:
fx consolemostra a saída mais recente do console.fx restart <recurso>reinicia um recurso e informa se iniciou ou falhou.fx sqllê e altera o seu banco de dados. O agente olha primeiro as tabelas reais em vez de supor como o seu framework as organiza.
Ele segue algumas regras que importam para um dono de servidor:
- Investiga antes de editar. Lê primeiro o console e os arquivos relevantes.
- Funcionalidades novas vão em um recurso novo. Cria uma pasta em
resources/[fiveai]/e adiciona uma linhaensureaoserver.cfg, então os seus scripts atuais ficam intactos. - Pergunta antes de mudar o que já existe. Se você pede três ranks de mecânico e o job tem cinco, ele diz quais dois removeria e espera o seu sim.
- Pergunta antes de mexer no banco de forma destrutiva. Apagar, truncar, remover tabelas e fazer atualizações em massa exigem a sua confirmação, e ele mostra as linhas que uma escrita alteraria.
- Confere o que caiu com um restart. Reiniciar um recurso para os que dependem dele, então o agente confere o console depois e inicia de novo o que parou.
Ele responde em palavras simples e no idioma em que você escreveu: o que encontrou ou consertou, quais arquivos tocou e o que você deve conferir em seguida.
O sandbox e o console ao vivo
O agente não tem liberdade total. O Codex roda em um sandbox, com permissão de escrita só na sua pasta server-data (ele pode baixar scripts da internet, mas não altera nada fora dela). Ele não circula pelo resto da sua máquina.
Na parte de baixo do workspace você vê o console ao vivo do servidor, a mesma saída que veria no txAdmin. Quando o agente reinicia um recurso, as linhas aparecem em tempo real. Se o agente diz que consertou algo e o console diz outra coisa, você percebe na hora.
Onde ajuda e onde você manda
Um agente que pode editar o seu servidor é útil e também um risco real, então trate-o como um ajudante rápido que é novo no seu projeto.
- Revise o que mudou. O agente diz quais arquivos tocou. Abra-os. Nosso post sobre por que o ChatGPT escreve scripts FiveM quebrados lista o que conferir.
- Faça backups. Coloque
resources/no git e exporte o banco antes de mudanças grandes. O agente pergunta antes de passos destrutivos no banco, mas um backup cobre os erros que ninguém previu. - Teste primeiro em um servidor de desenvolvimento. Tudo que mexe com dinheiro, jobs ou itens merece um teste longe dos seus jogadores.
- Seja específico quando importar. Diga qual framework você usa (ESX, QBCore ou Qbox) e qual recurso quer dizer. O agente carrega skills de FiveM para isso, mas não consegue adivinhar um script pago que nunca viu.
- Algumas coisas continuam com você. Se o problema está fora da pasta server-data, por exemplo uma porta fechada no roteador, o agente pode dizer o que mudar, mas não consegue fazer isso por você.
Se o seu servidor não inicia de jeito nenhum, comece pelo nosso guia de erros de inicialização do txAdmin. Quando o console voltar a mostrar saída, o agente continua a partir daí.
Se você está comparando opções, nosso comparativo de ferramentas de IA para FiveM mostra onde cada uma acerta e onde falha.
Perguntas frequentes
Preciso saber programar?
Não. O agente foi pensado para donos de servidor que não programam e explica os termos na primeira vez que os usa. Mesmo assim, você precisa ler os resumos dele e testar o resultado no jogo.
Funciona com ESX, QBCore e Qbox?
O agente carrega skills de FiveM, Lua, ESX, QBCore, ox_lib, oxmysql, banco de dados, NUI, segurança e Fivemanage quando uma tarefa precisa delas. Diga qual framework você usa para ele partir da API certa.
A minha senha do ChatGPT passa pelo FiveAI?
Não. O login acontece na página do ChatGPT, com um código que o seu listener solicitou. O FiveAI nunca vê a sua senha.
Posso usar em mais de um servidor?
Cada conta conecta um servidor FiveM.
Skills de FiveM relacionadas
Adicione estas skills ao Cursor, VS Code ou Claude Code para que a IA conheça as APIs reais citadas neste artigo.