How to Fix Lag in Minecraft
TPS drops, chunk loading stutters, rubber-banding — lag ruins gameplay. This guide covers every fix from server settings to hardware.
TPS drops, chunk loading stutters, rubber-banding — lag ruins gameplay. This guide covers every fix from server settings to hardware.
Lag in Minecraft comes in two forms: client-side lag (your computer struggling to render the game) and server-side lag (the server not processing game ticks fast enough). Server lag is the most common issue for multiplayer servers and is measured in TPS (ticks per second). A healthy server runs at 20 TPS. Anything below 15 TPS and players will notice rubber-banding and chunk loading delays.
Before fixing anything, measure the problem. Install the Spark profiler plugin and run:
This shows your current TPS and highlights which plugins or processes are dragging it down. Always profile before optimising — guessing wastes time.
Running too little RAM is the #1 cause of lag on budget servers. Here are rough minimums:
Paper is a high-performance Minecraft server software that fixes hundreds of vanilla bugs and adds async chunk loading, entity culling, and tick rate optimisation. Switching from vanilla to Paper typically improves TPS by 20–40% with no gameplay changes.
Download Paper at papermc.io and swap your server JAR — that's it. Your world and plugins carry over unchanged.
These settings have the biggest impact on TPS:
A single poorly coded plugin can tank your TPS from 20 to 10. Use Spark to identify the culprit:
Let it run for 2–3 minutes, then run /spark profiler stop and open the report URL. Look for plugins consuming more than 5% of tick time and replace them with optimised alternatives.
Common offenders: dynmap (use BlueMap instead), Citizens (limit NPC count), and WorldGuard (enable chunk-based caching).
Entities are the biggest TPS killer on busy servers. Install ClearLag or use Paper's built-in entity limits. In paper.yml, set per-category spawn limits:
spawn-limits.monsters from 70 to 30–40spawn-limits.animals from 10 to 5–8per-player-mob-spawns: true to distribute load evenlyMinecraft is highly single-threaded. The metric that matters most is single-core clock speed, not total core count. AMD Ryzen 9 processors (used in XyleHosting Premium plans) excel here — their high per-core performance keeps TPS stable even under load.
If you're on a budget plan and have tried all the software fixes above, upgrading to a Premium plan with a Ryzen processor is the most reliable solution.
Open a support ticket with XyleHosting and share your Spark profile URL. Our team will review your server configuration and recommend the right plan for your player count and modpack.
Ready for a lag-free server?
XyleHosting Minecraft plans run on NVMe SSDs with high-clock AMD and Intel processors — built for performance.
Get Started →