Tips

Why is My Minecraft Server Lagging? 10 Fixes That Actually Work

April 3, 2026·6 min read

What is TPS?

TPS stands for Ticks Per Second. A healthy Minecraft server runs at 20 TPS. Below 15 TPS, players notice lag. Below 10 TPS, the game becomes unplayable.

Fix 1: Upgrade your RAM

The most common cause of lag is not enough RAM. Each online player uses roughly 50–100 MB of RAM. Add plugins and that climbs fast. Upgrade your plan if you're consistently above 80% RAM usage.

Fix 2: Switch to Paper

Paper is a Minecraft server software that performs significantly better than vanilla or Spigot. Switch to it in the Version tab of your control panel.

Fix 3: Reduce view distance

The default view distance (10 chunks) is very expensive. Set it to 6–8 in server.properties. Most players won't notice the difference.

Fix 4: Remove unused plugins

Each plugin adds overhead. Audit your plugin list and remove anything you're not actively using.

Fix 5: Use the AI optimizer

Lyrebird's built-in AI optimizer analyzes your server settings and suggests specific changes to improve performance. Find it in the Properties tab.

Fix 6: Set spawn chunk limits

In paper.yml, reduce max-auto-save-chunks-per-tick and other chunk settings. These default values are too high for small servers.

Fix 7: Enable async chunk loading

Paper supports async chunk loading by default, but make sure you're on the latest Paper version to get all performance improvements.

Fix 8: Clear entities

Use /paper entity list to see what entities exist. Excessive mobs, dropped items, or minecarts can tank TPS. Clear them with /kill @e[type=item].

Fix 9: Check your plugins

Use the Spark profiler plugin (/spark profiler) to see which plugins are using the most CPU. Target the heaviest ones for optimization or replacement.

Fix 10: Upgrade your plan

If you've done everything above and still have lag with many players, it's time for more RAM. Our plans start at $1.99/mo and you can upgrade anytime from the billing dashboard.

Ready to start your server?

Deploy in 60 seconds from $1.99/mo. No setup fees.

Get started →