15% Off On All Service

Home Knowledgebase Minecraft Server Optimization Diagnosing Tick Lag and Low TPS with Spark
Minecraft Server Optimization

Diagnosing Tick Lag and Low TPS with Spark

Updated 4 hours ago 2 views ~3 min read

Why is my server lagging?

Minecraft servers run at 20 Ticks Per Second (TPS). When ticks take longer than 50ms, TPS drops, causing rubberbanding and delayed block breaking.

Using the Spark Profiler

Spark is the modern gold standard for lag diagnosis.

  1. Install the Spark plugin or mod on your server.
  2. Start profiling during active player sessions:
    /spark profiler start
    
  3. Let it run for 10 to 15 minutes.
  4. Stop and upload the results:
    /spark profiler stop
    
  5. Open the generated link to inspect thread usage, tick duration, and identify problematic plugins or oversized mob farms.

Was this article helpful?

Your feedback helps improve our technical documentation.