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
- Ative a whitelist temporariamente, se o servidor for pequeno;
- Ative o modo de ataque do plugin anti-bot, se houver;
- Acompanhe o console e o uso de CPU no painel;
- Avise a comunidade no Discord;
- 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.