Latency issues
High ping, lag spikes, regional variation — diagnose and fix.
Going through Infinity-Filter adds a small hop. Total latency is player-to-edge RTT + edge-to-backend hop, typically 3–6 ms on top of a direct connection. Higher than that usually means a misconfiguration.
Step 1 — Establish a baseline
Run the Latency Test. Compare the edge-to-backend RTT of every PoP to your backend.
- The lowest one is your reference. If your current CNAME region isn’t that one, change it (it’s non-disruptive).
Step 2 — Check the player-side ping
From the player’s machine:
Compare with a known-good baseline (e.g. their ping to a Cloudflare endpoint):
If the IF ping is 14 ms and the baseline is 8 ms, the IF overhead is 6 ms — that’s normal.
Common causes of unexpectedly high ping
Wrong CNAME region
If your backend is in Germany but the CNAME points to front-ca, every connection routes through Canada. Players in Europe see ~100+ ms instead of ~10 ms.
Fix: run the Latency Test and pick the closest PoP.
Bedrock / voice through a dedicated IP in a different PoP
Bedrock and voice traffic always route via the dedicated IP. If the dedicated IP is in a different PoP than your Java edge, you pay an extra ~10–15 ms versus the closest Java region. This is by design.
If the regional gap is too large, contact support — admins can migrate the dedicated IP to another PoP without changing the CNAME.
Player ISP routing
Sometimes a player’s ISP routes traffic via a suboptimal transit. This is independent of Infinity-Filter — the same player would see the same ping to any provider in the same PoP.
Run a traceroute from the player’s machine to confirm:
If the route bounces through unrelated cities (e.g. a German ISP routing through London to reach Frankfurt), the issue is upstream of IF.
Backend slow to respond
If mcstatus shows healthy ping but joining feels laggy:
- Backend CPU saturated.
- Backend disk I/O saturated.
- Per-tick lag on the Spigot server.
The Latency Test only measures network-layer RTT; it doesn’t catch backend application-layer slowness.
Lag spikes during attacks
During a DDoS, the upstream filtering layer is busy dropping malicious packets. Brief latency spikes are normal.
If lag persists after the attack ends:
- Check the Mitigation tab. Under Attack mode may still be on.
- Check Analytics for sustained high CPS that’s keeping the antibot warmed up.
Latency depends on backend type? (VPS vs. dedicated)
No. Backend-to-edge latency depends only on geographic proximity, not on whether the backend is a VPS or a dedicated server. A VPS 1 km from our PoP has lower edge-to-backend RTT than a dedicated server 500 km away.
Common one-line diagnoses
High ping for European players Wrong CNAME region. Run Latency Test.
Bedrock players have higher ping than Java Dedicated IP in a different PoP. Normal — ~10-15 ms extra.
High ping for one specific player Their ISP routing. Traceroute to confirm.
High ping after migration CNAME on the old region or a stale DNS cache. Re-verify.
Lag during gameplay despite healthy ping Backend application-layer slowness, not network.
What’s next
Last updated: May 28, 2026