Technical Guides

How to respond to a DDoS attack on your Minecraft server

A practical Minecraft DDoS response plan: identify the failure, contact your host, protect backend access, preserve evidence and recover safely.

By HexaCraft · · 4 min read

Players disconnect together and the server address stops responding. That is a reason to investigate, not proof of a DDoS attack. A crashed process, routing failure or overloaded tick thread can look similar from a player’s screen. Your first useful action is to establish what still works.

The short answer

Check the game process and provider status, record the timeline, and ask the host to inspect traffic and mitigation. Upstream filtering handles network floods; plugins and local firewall rules cannot guarantee recovery from a saturated connection.

HexaCraft console interface with server addresses hidden
Inside the HexaCraft game panel. Server addresses are hidden.
01

Separate a network problem from a game problem

Check whether the panel is reachable, whether the game process is running, and whether all players are affected. Note the exact start time and time zone. Look for a crash or an application error before changing network settings. If the world is running but ticks are slow, use the TPS and MSPT guide.

Avoid repeated restarts while collecting evidence. They can erase useful context and do not clear traffic arriving upstream. A failed ping alone is inconclusive because some networks filter ICMP.

02

Open one useful incident ticket

Send the affected service identifier, time range, symptoms, relevant redacted logs and whether the panel remains accessible. Ask whether the assigned IP is being filtered or null-routed, what traffic is affected and how updates will be provided. Do not post account credentials, forwarding secrets or private player data.

Use the provider’s actual support channel and keep follow-up information in the same incident. An isolated screenshot of a disconnected client is much less useful than a short timeline.

03

Understand where protection operates

Large traffic floods generally need filtering before the connection is saturated. The host’s network protection, game-protocol protection and application limits have different scopes. Ask which one covers your specific plan, location, IP and ports. No advertised capacity should be treated as proof that every attack or application issue is covered.

A normal Cloudflare web proxy is designed around supported web traffic; enabling an orange-cloud record does not automatically protect a Minecraft TCP/UDP listener. Read the protection guide for the distinction.

04

Reduce avoidable exposure

For a proxy network, restrict backend ports to trusted proxy sources and keep forwarding secrets private. Expose only required services and keep supported server software and plugins updated. Login and connection limits may help some application-level abuse, but set them carefully so legitimate players are not locked out.

Do not run stress tests against someone else’s server, or order an attack to prove protection works. Arrange any legitimate test explicitly with the host and the authorized test provider.

05

Restore service and review the incident

Once traffic and routing are stable, verify normal joining, player data and plugin health. Keep recovery backups intact. If files were damaged, investigate the cause before choosing a restore; a DDoS report does not by itself establish data corruption.

Write down what was confirmed, how long symptoms lasted and which actions helped. Update the contact and recovery checklist. Test your normal backup routine during a quiet period so the next incident does not begin with a search for missing files.

Before you finish

  • Record the incident time and affected service.
  • Check process health before diagnosing an attack.
  • Ask the host about actual mitigation and recovery status.
  • Keep credentials private and verify normal joining after recovery.

Common questions

Can an anti-bot plugin stop every DDoS attack?

No. An application plugin cannot guarantee protection when upstream network capacity is overwhelmed. Its role is different from network filtering.

Should I change my IP immediately?

Discuss that with the host. DNS, filtering and exposed backend addresses may also need attention; changing an address without understanding the route can create new connection problems.

Official documentation

Commands and configuration depend on your installed software version. Check its current documentation, keep a backup and test one change at a time.

Build a setup that fits your server

Compare monthly allocations and CPU tiers, or use the plan finder for a starting estimate.

Compare Minecraft hosting plans Find a plan

A LITTLE EXTRA FOR YOUR NEXT PROJECT

Your next server.
15% less.

Use DIWALI15 to get 15% off on Minecraft and VPS plans.

DIWALI15

Enter the code at billing checkout. Eligible products and the final discount are shown before payment.