Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Guides

Guide

How to fix TPS drops Minecraft server

Learn how to diagnose and fix TPS drops on your Minecraft server. Follow our guide to optimise performance, manage plugins, and improve server stability.

AwakeNode Team · Reviewed by Harry · Updated 15 Oct 2026

Understanding TPS

Ticks Per Second (TPS) is the heartbeat of your Minecraft server. A healthy server runs at 20 TPS. When this number drops, players experience 'lag'—blocks reappearing after being broken, delayed chat, and entities stuttering. TPS drops are typically caused by excessive entity counts, unoptimised plugins, or hardware resource exhaustion.

Diagnosing the Cause

Before making changes, identify what is consuming your server's resources:

On AwakeNode

Use the File Manager in your panel to inspect your logs/latest.log file. Alternatively, run the /timings report command (if using Paper) or /spark profiler to get a detailed breakdown of what is slowing down your ticks.

On other hosts

Access your server via SFTP to download your logs or use console commands like /timings or /spark to generate a performance report. These tools provide a link to a web-based analysis of your server's performance.

Common Fixes

Optimising Plugins and Mods

Excessive or poorly coded plugins are a common culprit.

  • On AwakeNode: Use the Files tab to remove or update plugins that may be causing overhead.
  • On other hosts: Manually remove plugins from your plugins folder, restart the server, and monitor the TPS to isolate the problematic plugin.

Managing Entities

Too many mobs or dropped items will tank your TPS. Use a plugin like ClearLagg to manage entity counts or adjust your spigot.yml and paper-world-defaults.yml files to limit mob spawning and view distances.

Resource Allocation

If your server is consistently hitting 100% CPU usage, it may simply need more power.

  • On AwakeNode: If you need more RAM, simply upgrade your plan. The server's Xmx value will update automatically without requiring manual configuration.
  • On other hosts: You must manually edit your startup script to increase the -Xmx flag. Ensure your host provides enough CPU headroom for your player count.

Advanced Performance Tuning

If you have optimised your plugins and entities but still experience drops, you may need to adjust Java Garbage Collection (GC) settings or specific JVM startup flags.

  • Note: To add your own JVM flags, set a custom startup command in your server's Startup tab.

Questions

What is a good TPS for a Minecraft server?+

A healthy Minecraft server should maintain a constant 20 TPS. Anything below 18 TPS is usually noticeable to players as lag.

Can I change my server's RAM allocation myself?+

On AwakeNode, RAM is managed automatically based on your plan. On other hosts, you must manually edit the -Xmx flag in your startup script.

How do I find out what is causing my server lag?+

You can use performance profiling tools like Spark or Paper's built-in Timings report to see exactly which plugins or entities are consuming the most resources.

Will adding more RAM always fix TPS drops?+

Not necessarily. While more RAM helps with memory-heavy tasks, TPS drops are often caused by CPU-intensive processes like mob AI or unoptimised plugins that cannot be fixed by adding more memory.

More guides

The Top 10 Fabric Optimization Mods to Boost Server TPSBoost your Minecraft server's performance with our curated list of the top 10 Fabric optimization mods, designed to improve TPS and reduce lag.Best optimization mods Fabric 2026Boost your Minecraft Fabric server performance in 2026. Learn which optimization mods provide the best FPS and TPS gains for your AwakeNode server.How to Monetize Your Minecraft Server Without Breaking the EULALearn how to monetize your Minecraft server while staying compliant with Mojang's EULA. Discover acceptable donation models and avoid common pitfalls.Minecraft server Java 25 error fixLearn how to resolve Java 25 compatibility errors on your Minecraft server. Follow our guide to ensure your server version matches your Java runtime.

On this page

  • Understanding TPS
  • Diagnosing the Cause
  • Common Fixes
  • Advanced Performance Tuning

Start a Minecraft server

Java or Bedrock, vanilla or modded, with a console, file manager and backups.

See plans
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA

AwakeNode is a trading name of Falcon Hosting Ltd.
© 2026 Falcon Hosting Ltd.

Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom