How do I tell server lag (TPS/MSPT) from ping lag?
Two completely different things get called "lag," and telling them apart saves you from chasing the wrong fix. One is the server struggling to keep up (TPS/MSPT); the other is your network connection to the server (ping).
Server lag: TPS and MSPT
TPS (ticks per second) and MSPT (milliseconds per tick) measure how well the server keeps up with its own work. 20 TPS is perfect; anything below about 18 is genuine server lag, and it affects everyone on the server at once. Check it with /spark tps or /tps.
Ping lag
Ping is your network latency to the server. High ping affects only you (or players who are far away) and shows up as delayed actions — even when the server's TPS is a perfect 20.
How to tell which you have
- Run
/spark tps(or/tps) and read the TPS. - If TPS is low, it's the server — investigate CPU, RAM, or heavy content.
- If TPS is fine but you still feel lag, it's ping — a region/distance issue.
Tip: If TPS is 20 and only distant players struggle, don't touch server settings — the answer is choosing a region closer to your players.
Frequently asked questions
What TPS counts as lag? 20 is perfect. Below roughly 18 is server lag affecting everyone.
Can upgrading my plan fix ping? No. Ping is network distance, so a bigger plan won't change it — picking the nearer region does.
More in Performance, Lag & TPS
- My server is lagging (low TPS) — how do I improve performance?
- High CPU usage (150–250%+) is causing lag — cause and fix?
- Is my lag from CPU, RAM, ping, mods, or plugins — how do I tell?
- How do I pre-generate the world with Chunky to reduce lag?
- Chunks stop loading / render slowly / there's a map border far from spawn — how do I fix it?
- Will upgrading RAM / vCores / to Ultimate actually fix my lag?