Voltar para o blog
FiveM25 de maio de 20266 min de leitura

Como proteger o seu servidor de FiveM contra ataques DDoS

A mitigação de rede já vem inclusa, mas metade da proteção depende da sua máquina. As portas a fechar, o txAdmin a esconder e como saber se a queda foi ataque.


A cidade cai no dia do lançamento. Some no meio de um evento. Volta sozinha vinte minutos depois. A conclusão automática é sempre a mesma: fui atacado.

Às vezes foi. Muitas vezes não. E nos dois casos existe uma parte da proteção que a hospedagem entrega e outra que depende de como a sua máquina está configurada.

Este guia cobre as duas.

Por que cidade de FiveM é alvo

Não é preciso ser grande para apanhar. O cenário tem três características que fazem disso rotina:

Concorrência direta. Dezenas de cidades disputam o mesmo público. Derrubar o concorrente no dia do lançamento é uma tática que, infelizmente, alguém sempre usa.

Momentos previsíveis. Inauguração, wipe, evento anunciado, gravação de streamer. O atacante sabe exatamente quando o estrago é maior.

Jogador banido com rancor. É o caso mais comum de todos, e o mais barato de executar.

Some a isso que contratar um ataque virou coisa de poucos reais, e fica claro por que cidade pequena também é alvo.

A parte que já está resolvida

Na WyzeHost a proteção DDoS vem inclusa em todos os planos, sem custo extra e sem configuração da sua parte. O IP nasce protegido, com o tráfego passando continuamente por filtragem em vez de ser descartado quando o ataque começa.

Essa diferença decide tudo. Muita hospedagem reage com null-route: joga fora todo o tráfego do seu IP, o legítimo junto com o malicioso. O ataque para e a sua cidade também, que é exatamente o que o atacante queria. Explicamos em proteção DDoS: o que é e por que importa.

Com mitigação inline, o ataque volumétrico deixa de ser problema seu. Mas ele é só um dos vetores.

A parte que depende de você

Proteção de rede cuida do tráfego que tenta entupir a banda. Ela não fecha porta aberta, não cria senha forte e não esconde o seu painel. Essa metade é configuração da sua máquina.

Feche tudo que não precisa estar aberto

Uma cidade de FiveM precisa de uma porta, em dois protocolos:

PortaProtocoloPara quê
30120TCP e UDPConexão dos jogadores

É só isso. Se você usa outra porta no server.cfg, é essa que vai no lugar.

O erro comum é liberar o programa em vez da porta, ou abrir faixas inteiras "por garantia". Cada porta aberta a mais é superfície de sondagem sem contrapartida. O passo a passo da regra correta está em como abrir uma porta na sua VPS.

Cuidado com o txAdmin

Esse é o ponto mais negligenciado do FiveM.

O txAdmin roda na porta 40120 e dá controle total do servidor: console, reinício, arquivos, jogadores. Se você o usa apenas de dentro da VPS, pelo localhost, não precisa abrir nada.

Se você acessa do seu computador, a porta 40120 fica exposta para a internet inteira. Nesse caso:

  • Senha longa e única, nunca repetida de outro serviço
  • Restrinja a porta ao seu IP no firewall, em vez de liberar para todos
  • Feche a porta quando parar de acessar de fora

Os detalhes do painel estão em como iniciar o seu servidor pelo txAdmin.

Nunca exponha o banco de dados

O MySQL da sua base, na porta 3306, não tem motivo nenhum para estar acessível pela internet. Ele conversa com o servidor dentro da própria máquina.

Banco exposto recebe tentativa de login automatizada todos os dias, e quem entra não precisa derrubar nada: ele copia, apaga ou vende os personagens dos seus jogadores. É bem pior que uma hora offline.

Divulgue endereço, não IP

Esse ponto é específico do FiveM e vale ouro.

Se você divulga connect mais um IP, qualquer mudança de máquina significa perder todo mundo que salvou o endereço antigo. Se você divulga um endereço próprio, tipo seuservidor.fivembr.com, a troca é invisível para o jogador.

O passo a passo está em como redirecionar o seu domínio para o servidor, e o recurso já vem incluso nos planos.

Cuidado com o que vaza sem você perceber

Você não esconde o IP do servidor, mas consegue evitar entregar o resto:

  • Print do txAdmin com endereço e usuário visíveis
  • Vídeo gravado com a área de trabalho da VPS aberta
  • server.cfg enviado no Discord "para alguém ajudar", com a license key e a steam_webApiKey dentro

Antes de mandar um arquivo de configuração, apague as chaves. Antes de postar um print, olhe a barra de título.

Backup fora da máquina

Backup não impede ataque, mas separa um susto de um projeto encerrado. Backup que mora no mesmo servidor cai junto com ele. Veja como fazer backup do banco de dados.

Nem toda queda é ataque

Antes de concluir que foi DDoS, elimine as causas mais comuns:

SintomaCausa provável
Cidade trava no pico, mas você acessa a VPS normalBase pesada ou plano pequeno
Um resource crasha e o resto segueErro de script
Jogadores demoram para entrar, mas quem está dentro joga bemDownload de arquivos, não ataque
Cai sempre no mesmo horárioReinício agendado ou backup rodando
Ping alto para todos, o dia inteiroDistância até o público
Servidor no ar e ninguém conectaPorta fechada ou serviço parado
Cai do nada, com a máquina saudávelAí sim, provavelmente ataque

A checagem rápida: se você consegue acessar a VPS normalmente, o processador e a memória estão tranquilos e mesmo assim ninguém conecta, o problema é rede. Se a máquina está sufocada, o problema é a base ou o plano, e o diagnóstico está em como saber se a sua base precisa de otimização.

E se a reclamação for demora para entrar, e não travada dentro do jogo, isso nunca foi ataque: é a entrega dos seus mods, resolvida pelo cache externo.

O que fazer quando acontecer

Não troque de IP no susto. Com mitigação inline isso é desnecessário, e você ainda perde quem salvou o endereço antigo.

Abra um ticket com horário e sintoma. A que horas começou, se você conseguia acessar a máquina, se todos caíram ou só alguns.

Não anuncie o ataque em detalhes. Confirmar publicamente que funcionou é o incentivo que quem atacou está esperando. Avise que houve instabilidade e siga.

Depois que passar, revise a lista acima. Ataque costuma ser o momento em que as pessoas descobrem que estavam com o txAdmin aberto para o mundo.

Resumindo quem cuida do quê

CamadaQuem resolve
Ataque volumétrico contra a redeA hospedagem, com mitigação inclusa
Portas abertas sem necessidadeVocê, no firewall
txAdmin exposto na 40120Você, restringindo por IP
Banco de dados acessível de foraVocê
Chaves vazadas em print ou arquivoVocê
Perda de dadosVocê, com backup fora da máquina

As duas metades se somam. A melhor mitigação do mundo não protege um txAdmin com senha fraca.

O resto das práticas está em como manter a segurança da sua VPS, e os detalhes da nossa estrutura na página de proteção DDoS.

Nos planos de FiveM da WyzeHost a proteção vem inclusa em todos, com servidores no Brasil, cache externo e endereço personalizado.

Pronto para começar o seu projeto?

Encontre o plano certo para o seu projeto e conte com servidores no Brasil, Ryzen 9 e anti-DDoS incluso.

Logo

Olá
como podemos te ajudar?

Suporte via Discord

Normalmente respondemos em 2 min.

Suporte via WhatsApp

Normalmente respondemos em 2 min.

Ver dúvidas comuns