High Ping on a Minecraft Server: What It Is and How to Lower It
You hit a mob and the blow lands late, blocks reappear after you break them or you get pulled back as you walk. People often call all of it lag, but ping is something else: the time your computer takes to talk to the server. Here's how to measure it, where it comes from and what you can really do about it.
Ping or server lag: not the same thing
Ping is how long a message takes to go from your computer to the server and back, in milliseconds (ms). It depends on the path: your wifi, your router, your internet provider and the distance to the data centre.
Server lag is something else: the server can't keep up and the whole world goes in slow motion. It's measured in TPS (ticks per second; 20 is normal) and everyone notices it the same, even if each player's ping is low.
The quickest clue: if it only happens to one person, it's their connection. If it happens to everyone at once, look at the server first; that's in the Minecraft server lag guide.
Rather not set it up yourself? Minecraft servers from €6 a month, no contract and a full refund within 72 hours. Or create a free Minecraft server, no card needed.
How to see your ping
In the server list
In “Multiplayer”, the green bars to the right of each server. If you hover the mouse over them, the game shows the milliseconds.
Inside the server
Hold down Tab: the little bars next to each name are each player's ping. That way you see whether it's only yours or everyone's.
With a plugin
EssentialsX's /ping only answers “Pong!”, but there are simple plugins that give each player's exact milliseconds.
How much ping is too much
Below 50 ms you don't notice anything. Between 50 and 100 ms survival and building play fine; in PvP you start to notice a little. From 100 to 150 ms hits and blocks start to lag behind. Above 200 ms, playing gets tiresome.
What weighs most is distance. From Spain, a server in Europe usually stays at a few tens of milliseconds; one in the United States or Asia easily adds 100 ms or more, however good your fibre is. Light doesn't travel faster because you pay more.
If the high ping is only yours
It's the most common case, and almost everything is fixed at home:
Cable beats wifi
Wifi, especially through walls or far from the router, adds ping spikes and packet loss that feel like stutters. Use a network cable or, if you can't, move closer to the router or use the 5 GHz band.
Don't let anyone fill the connection
A Steam download, a console update, a 4K film or uploading videos sends up the ping of everyone sharing that line. Pause whatever is downloading and measure again.
Restart the router
If it's been on for weeks and the ping is worse than other days, switch it off for a minute. It's not magic, but sometimes that's enough.
Mobile data, carefully
Tethering your phone's 4G or 5G works, but ping goes up and down much more than with fibre. To play seriously, the home connection is better.
Try without a VPN
A VPN or a connection booster adds a detour. It only helps if your internet provider routes traffic along a bad path, and that's rare towards European servers. If you use one, compare your ping with and without it.
Rule out your computer
If the game runs at low FPS, it also feels delayed even with good ping. Press F3: the FPS shows at the top. If it's low, lower the render distance or the graphics.
If the high ping is everyone's
If you all have high ping at the same time, check where the server is. A server hosted on another continent, or in someone's home with a slow upload, gives high ping to everyone outside that home. That's why the first thing when choosing hosting is the location of the data centre, not of the company.
If ping is good but everything is in slow motion (mobs move in jumps, crops don't grow, blocks take ages to break), it's not the connection: the server is running below 20 TPS. Type tps in the console of a Paper server and, if it's low, follow the spark guide to find out what's causing it.
A proxy like Velocity or BungeeCord, or an external anti-DDoS service, adds one more step along the path. It's usually a few milliseconds if they're close to the server, but if they're far away you notice it.
The server settings that do help (and the ones that don't)
No server.properties setting lowers ping: ping is the path between your home and the server. What you can do is make the server send less data, and that helps anyone playing on a tight connection.
The view distance (view-distance) decides how many chunks are sent around each player. With 8 to 10 it plays well; with 16 or more, when joining or flying through new areas a huge amount of terrain is sent and slow connections choke. The simulation distance (simulation-distance) doesn't change what's sent, but it does change what the server loads.
Compression (network-compression-threshold) comes at 256 and works well almost always: it compresses large packets and leaves small ones as they are. Setting it to -1 (no compression) only makes sense on a local network; over the internet it uses more bandwidth and doesn't lower ping.
How it works at NapNodes
NapNodes servers are in Europe (OVH), designed for playing from Spain and the rest of the EU. Your plan's RAM is yours alone: it isn't sold twice, so another customer doesn't take memory from you when more people are playing.
To see whether your server responds quickly without joining the game, the free tool Is my Minecraft server online? tells you whether it's on and how many milliseconds it takes to answer. Note: that figure is measured from our website, not from your home, so it shows the server is answering promptly, not your connection.
Look at the meters
In “Home”, your server's screen, you see the memory, the processor and the disk. If the processor is maxed out with few people, it's server lag, not ping.
Adjust the view distance
In “Settings”, “Performance” section, change “View distance” (8–10 works well) and leave “Compress packets from (bytes)” at 256. It saves by itself; restart with “Restart” for it to apply.
Ask if it doesn't add up
If you all have high ping from Spain and the server isn't under load, write to us in “Help” with your ping and where you play from, and we'll look into it.
Frequently asked questions
What is a good ping in Minecraft?
Below 50 ms you don't notice it. Up to 100 ms plays fine except in demanding PvP. Above 150 ms hits and blocks lag behind.
Why do only I have high ping on the server?
If it's fine for everyone else, it's your connection: wifi far from the router, someone downloading at home, mobile data or a VPN. Try with a cable and no downloads.
Does more RAM lower ping?
No. RAM helps with server lag (TPS), not with ping, which depends on the path between your home and the server.
Does changing network-compression-threshold lower ping?
No. It decides which packets get compressed. Leave it at 256; setting it to -1 only makes sense on a local network.
Do ping reducer programs work?
Only if your internet provider routes traffic along a bad path. Towards a European server while playing from Spain it's almost never needed: compare your ping with and without the program.
Shall we set it up for you?
Minecraft servers from €6 a month, never oversold: your RAM is yours alone. And if you'd rather start without paying, there's a free Minecraft server, no card needed.
Your server doesn't show up in the game? Check it in a second with “Is my Minecraft server online?”: players, version and MOTD, free. Need a player's UUID for the whitelist or permissions? Look it up here. Handing out enchanted items? Build the command with the /give generator.
Free tool: Is my Minecraft server online?. Type a Minecraft server address and see whether it responds, how many are playing, its version and its MOTD.
Keep reading
- Why Your Minecraft Server Is Lagging and How to Fix It
Server lag or connection lag, memory, world generation, farms and heavy mods: how to tell what's going on and what to do in each case.
- Minecraft Server Won't Start or Keeps Crashing: Causes and Fixes
Wrong Java, clashing mods, out of memory, port in use or a corrupted world: how to read the console and fix a Minecraft server that won't start.
- The /tp Command in Minecraft: to Coordinates, to a Player, to Another Dimension and to Any Structure
How to use /tp in Minecraft: go to coordinates or a player, bring everyone, go to the Nether and find villages or biomes with /locate without landing in a wall.