On this page
What is TPS in Minecraft? (Complete Guide for Server Owners)
If you're running or planning to launch a Minecraft server, one metric matters more than anything else: TPS (Ticks Per Second).
TPS determines how smoothly your server runs — and whether players stay or leave due to lag.
What is TPS in Minecraft?
Minecraft servers operate on a game loop system that processes everything happening in the world, including:
- Player movements
- Redstone mechanics
- Mob AI behavior
- Crop growth
- Chunk loading & terrain generation
These processes run in intervals called ticks.
👉 TPS (Ticks Per Second) measures how many of these ticks your server completes every second.
- 20 TPS = Perfect performance
- This is the maximum limit defined by Minecraft’s engine
Why TPS is Important for Minecraft Servers
TPS directly impacts gameplay responsiveness across the entire server.
Unlike graphics performance, TPS is server-wide:
- Affects every player simultaneously
- Controls how fast actions are processed
- Determines real-time gameplay accuracy
Real Impact of Low TPS
- Block breaking becomes delayed
- Redstone timings break
- Mob movement slows or glitches
- PvP becomes inconsistent
Low TPS = bad player experience = player drop-off
TPS vs FPS (Most Common Confusion)
Many beginners confuse TPS with FPS — but they are completely different.
TPS (Ticks Per Second)
- Server-side performance
- Affects game logic and mechanics
- Shared by all players
FPS (Frames Per Second)
- Client-side performance
- Affects visual smoothness only
- Different for each player
👉 You can have high FPS + low TPS, meaning the game looks smooth but feels laggy.
What is a Good TPS?
| TPS Range | Server Condition | Player Experience |
|---|---|---|
| 20 TPS | Perfect | No lag |
| 19–20 TPS | Stable | Minor fluctuations |
| 17–19 TPS | Slight Issues | Small delays |
| 15–17 TPS | Poor | Noticeable lag |
| Below 15 TPS | Critical | Nearly unplayable |
Goal: Maintain 19–20 TPS for optimal performance
Why Minecraft Servers Cannot Exceed 20 TPS
Minecraft is hard-coded to run at 20 ticks per second.
- You cannot exceed 20 TPS
- More powerful hardware only ensures stability at 20 TPS
Example:
A 4-tick redstone repeater = 0.2 seconds, always fixed.
How to Check Your Minecraft Server TPS
1. Using In-Game Commands (Recommended)
For Spigot, Paper, Purpur servers:
/tps
Example output:
TPS from last 1m, 5m, 15m: 19.85, 19.92, 19.95
2. Vanilla Minecraft Method
Vanilla servers don’t include /tps by default.
- Enable debug screen → F3 + 2
- Use command:
/debug start
This generates a performance report (for advanced users).
3. Using Spark Profiler (Best for Optimization)
/spark profiler start
/spark profiler stop
- Generates detailed performance reports
- Identifies lag sources (entities, plugins, chunks)
- Helps optimize your server effectively
Pro Tips to Maintain High TPS
- Use Paper or Purpur instead of Vanilla
- Optimize entity count (mobs, items)
- Limit heavy redstone builds
- Use performance tools like Spark
- Allocate proper RAM (avoid over-allocation)
- Choose high-performance hosting
Final Thoughts
TPS is the backbone of Minecraft server performance.
- Players may not see TPS
- But they will instantly feel it
If your TPS drops, your server’s reputation drops with it.
FAQs (SEO Boost)
What is TPS in Minecraft?
TPS stands for Ticks Per Second and measures how many game updates your server processes every second.
What is a good TPS for a Minecraft server?
20 TPS is ideal. Anything above 19 TPS is considered healthy.
Why is my Minecraft server lagging?
Low TPS caused by too many entities, plugins, or insufficient hardware can make your server lag.
How do I increase TPS in Minecraft?
Optimize plugins, reduce entity load, use Paper/Purpur, and choose better hosting.