AboutProtectionFeaturesGet startedPricingFAQ
Client area
Guides

How to protect a Minecraft server from bot attacks

Hundreds of fake players join at once, take every slot, flood the chat and the console, and the server starts to lag. This is a bot attack, and it is cheaper to run than most owners think.

Updated: October 23, 20263 min read

In short

  • Bot attacks are run through large proxy lists, so each bot gets its own address.
  • The signs: a sudden wave of joins, odd or numbered nicknames, many connections from one network.
  • Kordon notices the wave, switches the server to attack mode and closes the networks the bots come from.
  • New players with normal nicknames from other networks are still checked as usual.
  • Bots caught on one Kordon server are blocked on all the others.
Contents
  1. 01What a bot attack looks like
  2. 02Why bots come through proxies
  3. 03How Kordon's attack mode works
  4. 04Bots that keep coming back
  5. 05What else helps

What a bot attack looks like

Attack tools for Minecraft are easy to find. They open hundreds or thousands of connections that look like players: they log in, sometimes chat or run commands, and leave. Typical signs:

  • the number of joins jumps far above what the server normally sees;
  • nicknames look generated: random letters, digits only, or one prefix with a counter like Lobby_1234;
  • many connections come from the same subnet or the same network;
  • the slots fill up and real players cannot get in;
  • the console and the chat are flooded, the proxy starts to lag.

Some bots do not attack at all. They connect again and again to scan the server, collect the player list or check that it is online.

Why bots come through proxies

One computer has one address, and blocking a single address is trivial. That is why attacks are run through proxy lists: data center proxies, hacked devices and residential proxies, where the traffic goes through someone's home connection. Each bot gets its own address, and an IP ban on the proxy stops nothing.

So the question is less about a single bot and more about the networks they come from. This is what Kordon looks at.

How Kordon's attack mode works

Kordon knows how many players usually join your server. When the number of new addresses and nicknames suddenly goes far above that, and the connections share a network, a nickname pattern or the same client version, Kordon switches the server to attack mode. The panel shows «Bot attack in progress».

During an attack:

  • the subnets the bots come from are closed on every server protected by Kordon, yours included;
  • residential proxies are refused on every protection level;
  • a server that is still in observe mode gets protection switched on automatically;
  • checks made during the attack do not count toward your plan's daily limit.

A new player with a normal nickname from a different network is checked as usual and gets in. Your whitelist keeps working, so staff and regulars are never locked out.

Bots that keep coming back

Bots that connect again and again from the same network with similar nicknames, at a steady interval, are recognised as repeat bots. Kordon blocks them permanently on all its servers, so they stop using up your checks. In the login log such a bot takes one row with a counter instead of a thousand rows.

What else helps

  • Keep your staff and regular players on the whitelist: they always get in, even during an attack.
  • Use online mode if your server allows it. Bots then need real Minecraft accounts, which costs the attacker money.
  • Keep the nickname rules on: by default only nicknames that Paper itself allows get in, and you can add your own patterns.
  • If attacks keep coming from one country you never get players from, a country filter closes it for good.

Kordon handles the address side of an attack. It does not check what a player does inside the game, so it is not an anticheat.

All of this starts working the moment the plugin is on your proxy. See how to set up Kordon.

Try it on your server

Start in observe mode: Kordon shows who it would keep out, and you turn protection on when you are ready.

Create an account

More guides

  • How to block VPNs and proxies on a Minecraft serverWhy players join through VPNs and proxies, which ways to block them exist, and how to set up the Kordon AntiVPN plugin on BungeeCord or Velocity step by step.Read the guide
  • How to stop alt accounts and ban evasion on a Minecraft serverHow banned players come back on new accounts, why IP bans alone fail, and how VPN blocking, nickname and IP blacklists and the account links graph help keep them out.Read the guide

Protecting Minecraft servers from VPNs, proxies and bots.

Start for free
ProductFeaturesPricingHow it works
For customersFAQGuidesClient areaWe’re on Telegram
SupportTicket in the client areacontact@matix.gg
LegalTerms of ServicePrivacy Policy
© 2026 Kordon Labs. All rights reserved.
Kordon support
We help with setup, protection settings, plans and payments.
Open a ticketIn the client area, on any planEmail uscontact@matix.gg