Download

Guide

Minecraft server lag: is it your ping or the server?

Updated · 5 min read

"The server is lagging" can mean two unrelated things in Minecraft: the server can't keep up, or your connection to it is slow. They look similar and have completely different fixes.

Two kinds of lag

Server lag is the server running out of time. A Minecraft server updates the world 20 times a second (20 TPS). When it can't manage that, the whole world slows down for everyone: mobs move in slow motion, furnaces and crops take longer, blocks you break pop back. Your ping can be perfect while this happens.

Connection lag is the delay between you and the server. Only you are affected: you rubber-band, hits land late, chests open after a pause, and other players seem to skip. The world itself runs at normal speed.

How to tell which one you have

  • Ask the others. If everyone feels it at the same moment, it's the server. If only you do, it's your connection.
  • Check your ping. In the multiplayer server list, hover over the connection bars next to the server to see your ping in milliseconds.
  • Check the server's TPS. On Paper and Spigot servers, /tps shows it if you have permission. 20 is healthy. Much below that is server lag, whatever your ping is.

Fixing server lag

If it's your server: lower the simulation distance and view distance, look for farms and redstone clocks that run constantly, and give it enough memory without going overboard. Performance builds of the server such as Paper help a lot. If it's someone else's server, tell the people who run it; nothing on your PC changes it.

Fixing connection lag

  1. Use a cable instead of Wi-Fi. Minecraft Java Edition talks to the server over TCP, which waits for every lost packet to be sent again. A little loss on Wi-Fi turns into visible freezes. See Wi-Fi or Ethernet for gaming.
  2. Pick a closer server. Large networks often run entry points in several regions. A server on another continent can't have a low ping, whatever you do.
  3. Stop downloads and uploads on your connection while you play.
  4. Look at the route. If your ping to a server in Europe is far higher than the distance explains, or jumps every evening, the path your provider takes to that server's host is the weak part. This guide shows how to check.

Where NoSpike fits

Minecraft servers are run by players and hosting companies all over the world, so there is no list of "Minecraft's servers" to route. In NoSpike you add the one you play on: open Minecraft in the app and type the server's address under Your server, exactly as you would in the game (play.example.net, or an address with a port).

The app looks the name up the way Minecraft does, including the record that tells it which host and port the server really uses. Then it measures your direct route to that server against the route through each of its relays in Europe, and routes only that server's traffic, and only if a relay is faster. You can keep several servers in the list.

What it can't do: fix a server that is itself lagging, or reach a server on your own home network, which doesn't need a route at all. It works with servers that have a public IPv4 address, and its relays are in Europe, so it's built for players and servers there.