Game Servers

Fix Minecraft "Can't Keep Up! Is the Server Overloaded?"

Can't keep up! Is the server overloaded?Running 2000ms behindlow TPS
7 min read Updated 12 June 2026 ESAGAMES Team

That message means your server can't finish a game tick in the 50ms it has — its TPS (ticks per second) has dropped below 20, and everyone feels it as lag. Here's what drags TPS down and how to bring it back to 20.

What "can't keep up" actually means

Minecraft aims for 20 TPS (a tick every 50ms). When a tick takes longer, the server falls behind and prints this warning. The fix is to make each tick cheaper — less work per tick, or a faster CPU to do it.

Cause 1: vanilla server software

The single biggest win: switch from vanilla to an optimized fork like Paper (or Purpur). They do the same job far more efficiently and add tuning options vanilla doesn't have.

Cause 2: view/simulation distance too high

Every extra chunk is more entities and blocks to tick. Lowering these in server.properties is often an instant fix:

view-distance=8
simulation-distance=6

Cause 3: too many entities (mob/item lag)

Mob farms, dropped items and overloaded chunks eat tick time. Use a profiler to find the hotspot, then cap entities. Install spark and run:

/spark profiler --timeout 60
# or check tick health
/spark tps  /spark health
Profile before you guess

Don't blindly remove plugins. /spark profiler shows exactly which plugin, entity or chunk is burning tick time — fix that one thing.

Cause 4: not enough RAM / bad GC

Too little RAM causes garbage-collection pauses that look like lag spikes. Allocate sensibly and use Aikar's flags:

java -Xms6G -Xmx6G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -jar paper.jar nogui

The clean checklist

  1. Switch to Paper/Purpur.
  2. Lower view-distance and simulation-distance.
  3. Profile with spark and fix the top entity/plugin.
  4. Set -Xms = -Xmx with Aikar's flags.
  5. Pre-generate the world; remember a fast single-core CPU matters most.
Low TPS is a CPU-per-tick problem. Paper + lower distances + a fast CPU fixes almost every "can't keep up".

High-TPS Minecraft hosting

Our Minecraft hosting runs Paper-ready on high-clock CPUs and NVMe — built to hold 20 TPS, protected in Frankfurt.

Minecraft hosting
FAQ

Frequently asked questions

What is TPS in Minecraft?

TPS is ticks per second — the server's heartbeat. The target is 20. When it drops below 20 the server "can't keep up" and everything (mobs, redstone, players) runs in slow motion.

Does more RAM fix "can't keep up"?

Only if you were starved for RAM. Low TPS is usually a CPU-per-tick problem, not memory. A fast CPU, Paper, and lower view/simulation distance help far more than piling on RAM.

What's the best server software for performance?

Paper (or Purpur, built on Paper) is the standard for performance. It's vastly more efficient than vanilla and exposes tuning options that directly raise TPS.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney