Fix Minecraft "Can't Keep Up! Is the Server Overloaded?"
Can't keep up! Is the server overloaded?Running 2000ms behindlow TPSThat 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
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
- Switch to Paper/Purpur.
- Lower
view-distanceandsimulation-distance. - Profile with spark and fix the top entity/plugin.
- Set
-Xms = -Xmxwith Aikar's flags. - 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".
Minecraft is a trademark of Mojang Synergies AB / Microsoft. ESAGAMES is an independent hosting provider, not affiliated with or endorsed by Mojang or Microsoft.
High-TPS Minecraft hosting
Our Minecraft hosting runs Paper-ready on high-clock CPUs and NVMe — built to hold 20 TPS, protected in Frankfurt.
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.
Related articles
Fix AMX Mod X "Couldn't load library" / Plugin Failed in CS 1.6
AMXX plugin stuck on "bad load", "couldn't load library" or "failed"? The real causes and the exact fix.
Read fix Game ServersFix FiveM "Couldn't load resource" / Failed to Start
A FiveM resource won't start or throws "couldn't load resource"? Here are the real causes and fixes.
Read fix Game ServersFix Rust Oxide / uMod Plugins Not Loading
Oxide/uMod plugins not loading after a Rust update? The usual causes and the quick fix.
Read fix