Base de Conhecimento

VPS para FiveM: como montar seu servidor de GTA RP

  • vps para fivem, servidor de fivem, gta rp, txadmin, servidor de jogos
  • Usuários acharam útil: 0

Do usuário sem root ao txAdmin por túnel SSH: o caminho para hospedar um servidor de FiveM em uma VPS, com banco de dados, firewall e backup.

Por Redação Eleven Host · @robson.direitodigital · Atualizado em 17 de outubro de 2026 · 8 min de leitura

Capa: VPS para FiveM, monte seu servidor de GTA RP, em janela de terminal da Eleven Host

VPS para FiveM: txAdmin, portas, banco de dados e backup do seu servidor de GTA RP. Arte: Eleven Host Arte: Eleven Host

Para montar uma VPS para FiveM, você instala o servidor (FXServer) com o txAdmin, gera a licença na Cfx.re, abre só a porta do jogo e coloca o banco de dados no mesmo servidor. A memória cresce com resources, mapas e jogadores.

O que você está montando

O FiveM é uma modificação multijogador de GTA V mantida pela Cfx.re. Quem hospeda o servidor é você: a máquina e a administração são suas. O programa do servidor se chama FXServer, funciona em Linux e em Windows, e é baixado dos pacotes oficiais (os "artifacts"). Este guia usa Linux.

Um servidor de GTA RP tem três partes:

  • O FXServer: o programa que roda o mundo e conecta os jogadores.
  • Os resources: scripts, mapas, carros e sistemas (empregos, inventário, economia). A personalidade do servidor fica aqui.
  • O banco de dados: frameworks de RP como ESX e QBCore usam MySQL ou MariaDB para guardar personagens, itens e dinheiro.

O txAdmin acompanha o servidor e permite configurar, reiniciar e ver o console pelo navegador. Ele facilita a primeira instalação, mas é uma porta de administração: trate como tal.

Num servidor de RP, o banco de dados e a pasta de resources são o seu mundo: sem cópia fora da VPS, uma falha pode apagar o trabalho acumulado.

Escolha o plano e meça depois

Não existe um número de jogadores por plano que sirva para todo servidor. O consumo de memória sobe com os resources instalados, com mapas adicionais (os MLOs) e com a quantidade de gente online. Um servidor com poucos scripts leves pesa menos do que outro cheio de sistemas customizados.

Use a loja como ponto de partida e ajuste pelo que você medir. Valores da loja em outubro de 2026; confira antes de contratar:

  • Prata: 2 vCPU, 8 GB de memória, 50 GB NVMe, R$ 34,00 por mês. A loja descreve como "Lojas virtuais e sistemas com movimento moderado".
  • Ouro: 4 vCPU, 16 GB, 100 GB NVMe, R$ 78,00 por mês. "Aplicações com uso constante e vários usuários ao mesmo tempo".
  • Platina: 8 vCPU, 32 GB, 150 GB NVMe, R$ 152,00 por mês. "Sistemas exigentes e bancos de dados maiores".

Há ainda os planos Bronze, Diamante e Titanium, e o plano Custom para outra configuração (a loja não mostra o preço dele). Exemplos práticos:

  • Grupo de amigos testando um framework: um plano menor pode servir para aprender. Suba o servidor, entre com todos e olhe o consumo.
  • Servidor aberto ao público com muitos MLOs: cada mapa adicional soma memória e tempo de carregamento. Instale aos poucos e meça a cada mudança.
  • Evento marcado com muita gente: antes do evento, simule com um grupo e confira se a memória livre aguenta.

Para medir, use o console do txAdmin e o comando htop no servidor. Quando a memória livre ficar baixa, suba de plano. Para entender as diferenças entre os tipos de máquina, leia o que é servidor VPS. Se ainda está em dúvida entre VPS e máquina dedicada, veja servidor dedicado ou VPS para jogos.

Pronto para ter o servidor da sua comunidade sob o seu controle? Ver os planos de VPS

Passo a passo no Linux

O roteiro supõe uma VPS com Debian ou Ubuntu acessada por SSH. A loja não lista sistemas operacionais: antes de contratar, pergunte à equipe quais imagens existem. Se você entra como root, rode os comandos sem sudo e use su - fivem no lugar de sudo -iu fivem. Se o sudo ou o ufw não estiverem instalados, instale antes.

1. Crie um usuário só para o servidor

Não rode o FiveM como root. Se um script malfeito for explorado, o estrago fica limitado a esse usuário.

sudo adduser fivem

2. Configure o firewall antes de ligar o servidor

Libere o SSH primeiro, senão você perde o acesso ao ativar o firewall. A porta padrão do jogo é a 30120, em TCP e UDP: confira no seu server.cfg, onde ficam as linhas de endpoint. Não abra a porta do banco de dados. Para a porta do txAdmin (40120 por padrão), prefira não abrir e acessar por túnel SSH, como no passo 6.

sudo ufw allow OpenSSH

sudo ufw allow 30120/tcp

sudo ufw allow 30120/udp

sudo ufw enable

sudo ufw status

Se o seu SSH usa outra porta, libere essa porta no lugar de OpenSSH.

3. Instale o banco de dados

Instale o MariaDB e crie um banco com usuário próprio, que só acessa esse banco. Troque a senha de exemplo por uma forte.

sudo apt update

sudo apt install mariadb-server

sudo mysql

No prompt do banco, rode:

CREATE DATABASE fivem CHARACTER SET utf8mb4;

CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'troque-esta-senha';

GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';

EXIT;

Quem se conecta é o próprio servidor, por localhost. A linha de conexão que o seu framework pede, e o nome do resource que fala com o banco, estão na documentação dele: confira lá.

4. Baixe o servidor e a licença

Entre como o usuário do jogo e crie as pastas. Baixe o artifact para Linux e a pasta de dados do servidor pelas instruções da documentação oficial do FiveM, porque os endereços e as versões mudam. Extraia o artifact em ~/server.

sudo -iu fivem

mkdir -p ~/server ~/server-data ~/backup

A licença do servidor é uma chave gerada no portal da Cfx.re com a sua conta. Ela fica no server.cfg e não deve ser compartilhada nem publicada. Leia também os termos da Cfx.re antes de monetizar o servidor.

Entenda

  • FXServer, resources e banco de dados são as três partes do servidor.
  • Usuário próprio, firewall com SSH liberado primeiro e só a porta do jogo aberta.
  • Plano é ponto de partida: meça e ajuste.
  • Backup do banco e dos resources, com data no nome e uma cópia fora da VPS.

5. Inicie o servidor pela primeira vez

Para a primeira execução, use o tmux, que mantém o programa rodando depois que você fecha o SSH. Instale-o com seu usuário administrador (saia do usuário fivem com exit), volte e inicie.

exit

sudo apt install tmux

sudo -iu fivem

tmux new -s fivem

cd ~/server

./run.sh

Se o run.sh não estiver na pasta, confira o conteúdo do artifact extraído. O console deve mostrar o endereço do txAdmin e um código para o primeiro acesso: se não aparecer, consulte a documentação do txAdmin. Para sair do tmux sem parar o servidor, pressione Ctrl+B e depois D. Para voltar, use tmux attach -t fivem.

6. Acesse o txAdmin por túnel

No seu computador, abra um túnel SSH (com o IP da sua VPS no lugar de 203.0.113.10) e acesse http://localhost:40120 no navegador.

ssh -L 40120:127.0.0.1:40120 seu_usuario@203.0.113.10

Crie a conta de administrador com senha forte e siga o assistente. Quando o assistente pedir a pasta de dados do servidor, informe /home/fivem/server-data, a mesma que o backup abaixo copia. Ele pede a licença e oferece receitas prontas de servidor; escolha pelo framework que você usa.

O server.cfg em poucas linhas

O server.cfg guarda a configuração. Itens comuns de ajuste:

  • sv_hostname: o nome que aparece para os jogadores.
  • sv_maxclients: o número de vagas. Valor acima do padrão exige OneSync e pode ter limites: confira na documentação oficial.
  • sv_licenseKey: a chave da Cfx.re.
  • endpoint_add_tcp e endpoint_add_udp: o endereço e a porta de entrada, 30120 por padrão.
  • ensure: uma linha por resource que deve iniciar.

Adicione resources um de cada vez. Se o servidor quebrar, você sabe qual foi o último. Leia o console depois de cada mudança e remova o que gera erro repetido.

Exemplo prático: você quer trocar o sistema de inventário. Faça uma cópia da pasta de resources, troque o inventário, reinicie e teste com dois jogadores. Se der problema, volte a cópia.

Segurança do servidor

  • txAdmin: senha forte e acesso por túnel, sem abrir a porta para a internet.
  • Banco de dados: usuário próprio, sem acesso externo.
  • Resources: baixe só de fonte que você conhece. Um script de origem duvidosa roda com acesso ao seu servidor e pode conter código malicioso.
  • Atualizações: atualize o artifact em um teste antes de usar com a comunidade e mantenha a cópia da versão anterior.

Sobre ataques de negação de serviço: a loja não traz informação sobre proteção contra eles. Se isso importa para a sua comunidade, pergunte à equipe antes de contratar.

Backup do banco e dos resources

Faça uma cópia do banco e outra dos resources, com a data no nome. Estes exemplos supõem as pastas deste guia e a senha pedida na hora:

mysqldump -u fivem -p fivem > ~/backup/fivem-$(date +%F).sql

tar czf ~/backup/server-data-$(date +%F).tar.gz -C ~ server-data

Copiar para a mesma VPS não protege contra perda da VPS. Leve as cópias para outro lugar, como o seu computador (scp) ou outro servidor, e teste a restauração em um banco de teste. Veja o que é backup off-site.

Precisa de uma configuração sob medida ou tem dúvida sobre o servidor? Falar com a equipe

Perguntas frequentes

Quantos jogadores aguenta o meu plano?

Depende dos resources e dos mapas. Comece pelo ponto de partida da loja, meça no txAdmin e suba o plano quando a memória livre acabar.

Qual porta preciso abrir?

A porta do jogo, 30120 por padrão, em TCP e UDP. Confira no seu server.cfg.

Posso usar Windows?

O FXServer roda em Linux e em Windows. A loja não lista sistemas: pergunte à equipe quais imagens estão disponíveis.

Preciso de banco de dados?

Frameworks de RP como ESX e QBCore usam MySQL ou MariaDB. Confira o que o seu framework pede.

Posso cobrar pelo servidor?

Leia os termos da Cfx.re antes de monetizar, porque eles definem o que é permitido.

Esta resposta lhe foi útil?

Artigos Relacionados