How to Reduce Minecraft Server Lag (Paper Tuning)

Back to Knowledgebase
Performance 3 min read 2 views Updated Jun 2026

Minecraft lag almost always shows up as falling TPS (ticks per second): mobs stutter, blocks break slowly, and everything feels delayed for everyone. The target is 20 TPS. Below that, the server cannot finish the work each tick. Here is how to get it back.

First confirm it is server lag, not your connection. If only you feel it, that is latency; if everyone does and TPS drops, it is the server. See How to fix game server lag for the difference.

1. Switch to Paper

If you run the vanilla jar or Spigot, move to PaperMC. It runs the same worlds and plugins far more efficiently and unlocks the tuning options below. This is the single biggest win for most servers.

2. Lower view and simulation distance

These two settings cost more than anything else:

  • view-distance in server.properties: try 6 to 8 instead of 10.
  • simulation-distance: drop to 5 to 6. This controls how far entities, crops and redstone actually tick.

A high simulation distance with many players online is the most common cause of low TPS.

3. Tune the worst offenders in Paper

Paper's config files (paper-world-defaults.yml and spigot.yml) let you cap the expensive things:

  • Reduce mob spawn limits and widen spawn ranges sensibly.
  • Lower max-entity-collisions to 1 or 2 to fix lag from packed mobs.
  • Enable entity activation range tuning so distant mobs tick less often.

4. Find the plugin eating your ticks

One bad plugin can blow the whole tick budget. Install Spark and run:

/spark profiler

Let it sample under load, then read the report. It shows exactly which plugin or task costs the most time. Remove or replace the worst one and test again.

5. Right-size RAM, then restart on a schedule

Give the server enough RAM but not too much, since an oversized Java heap causes longer garbage-collection pauses. Then set a nightly automatic restart, which clears creeping memory use and keeps TPS flat. See How much RAM does a game server need.

6. Watch the hardware floor

If TPS still drops at peak after all of this, you are CPU bound. Minecraft leans on one core, so per-core speed matters, not core count. An oversold budget host is a common hidden cause.

FAQ

What is good TPS for a Minecraft server?

20 TPS is the maximum and the target. Anything consistently below 20 means the server is overloaded for that tick.

Does lowering view distance really help?

Yes, a lot. View and simulation distance are the heaviest settings, especially with several players online. Try 6 to 8 first.

Why does my server lag with only a few players?

Usually a heavy plugin, far too high a simulation distance, or a badly sized RAM allocation. Profile with Spark to find it.

Want a server tuned for performance out of the box? Vastrox Minecraft plans run on Paper-ready NVMe hardware with fast per-core CPUs.

Was this guide helpful? Our engineers are here 24/7 if you get stuck.