How to Reduce Minecraft Server Lag: A Practical TPS Optimization Guide
Diagnose and fix low TPS on your Minecraft server with server-side settings, plugin choices, and hardware checks.
How to Reduce Minecraft Server Lag: A Practical TPS Optimization Guide
TPS (ticks per second) is the heartbeat of your Minecraft server. A healthy server runs at 20 TPS; anything meaningfully lower means the world is falling behind real time. Here's how to fix it.
Step 1: Confirm It's Actually a TPS Problem
Run /tps (Paper/Spigot) or check your panel's resource graph. If TPS is consistently below ~18, you have a real server-side bottleneck โ not just internet lag.
Step 2: Check the Usual Suspects
- Entity/mob overload โ huge mob farms or animal breeding pens tank performance fast
- Redstone contraptions โ large always-on circuits tick constantly
- Chunk loading โ too many loaded chunks from spread-out players or chunk loaders
- View distance set too high for your hardware
Step 3: Switch to a Performance-Focused Server Jar
Vanilla is the slowest option. Consider:
| Jar | Notes |
|---|---|
| Paper | Huge performance gains over vanilla/Spigot, plugin compatible |
| Purpur | Paper fork with extra config flags for further tuning |
| Fabric (modded) | Lightweight modding platform, often faster than Forge |
Step 4: Tune Key Settings
- Lower
view-distanceandsimulation-distanceinserver.properties - Cap mob spawn limits in
spigot.yml/paper-world-defaults.yml - Use a plugin like ClearLag or a Paper equivalent to periodically clean dropped items
Step 5: Rule Out Hardware
If you've optimized the world and settings and TPS is still low, the server itself may be underpowered or oversold. Signs of a hardware issue:
- Lag gets worse during backups (shared/slow storage)
- Lag correlates with other tenants' peak hours (oversold CPU)
- RAM usage is fine but CPU graph is pinned at 100%
Software optimization has limits. If you've done everything above and TPS still drops, it's a hardware and provisioning problem, not a config problem.
The Fix
Start with the software tuning above โ it solves the majority of lag issues for free. If the problem persists, move to a host with dedicated, high-clock CPU cores and NVMe storage built specifically for Minecraft, like the plans at RepublicNodes.