Servidores de Jogos

Bots de ataque e flood de conexões: como se defender

Bots de ataque e flood de conexões: como se defender

Centenas de "jogadores" com nomes aleatórios entrando e saindo, chat lotado de spam, servidor travado. Isso é um bot attack — um dos ataques mais comuns contra servidores de Minecraft.

Tipos de ataque com bots

Bot join / bot attack

Programas conectam centenas ou milhares de contas falsas. Em servidores com online-mode=false, isso é trivial; com online-mode=true, os bots precisam de contas válidas, o que dificulta muito.

Flood de conexões e handshakes

Os bots iniciam conexões (sem terminar o login) para sobrecarregar o servidor com processamento de handshakes, pings da lista de servidores e autenticação.

Spam de chat e comandos

Bots que conseguem entrar enviam mensagens e comandos em massa.

Camadas de defesa

1. Proteção de rede

Ataques grandes vêm acompanhados de volume de tráfego que só a proteção DDoS da rede consegue filtrar.

2. online-mode ativado

A defesa mais simples e eficaz contra bots de contas falsas. Veja o post "Modo online x offline".

3. Whitelist

Em servidores privados, bots não passam da whitelist.

4. Proxy (Velocity)

O Velocity tem opções como limite de conexões por IP e intervalo mínimo entre conexões (login-ratelimit), e absorve parte do trabalho antes de chegar aos servidores do jogo.

5. Plugins anti-bot

Plugins anti-bot podem:

  • Exigir uma verificação na primeira entrada (ex.: aguardar alguns segundos, passar por um "limbo" de verificação);
  • Bloquear IPs com muitas tentativas;
  • Ativar um modo de ataque automaticamente quando detectam picos de conexões.

6. Anti-spam de chat

Limites de mensagens por segundo, bloqueio de mensagens repetidas e filtros de links.

Durante um ataque

  1. Ative a whitelist temporariamente, se o servidor for pequeno;
  2. Ative o modo de ataque do plugin anti-bot, se houver;
  3. Acompanhe o console e o uso de CPU no painel;
  4. Avise a comunidade no Discord;
  5. Depois, analise os logs para melhorar as defesas.

Prevenção

  • Não divulgue o IP de backend — use domínio e, em redes, exponha apenas o proxy;
  • Mantenha o servidor e o proxy atualizados;
  • Teste suas defesas com a equipe (sem atacar servidores de terceiros!).

Crie seu servidor com o Minecraft-BR

O Minecraft-BR da VittHost inclui proteção DDoS na rede e painel Pterodactyl/Pelican para você agir rápido em caso de ataque. Servidores no Brasil e planos para Java e Bedrock.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS