Different Minecraft Lag Types and Their Fixes
Learn about TPS lag, FPS lag, and latency lag ā and how to fix each one.
Common Reasons for Lag
- Too many players and not enough RAM
- Too many mobs/items and not enough RAM
- You are too far away from your server (latency)
- Corrupt chunks/entities
- Too many worlds running without sufficient RAM
- Errors spamming in your console
- Too many plugins running without enough RAM
Things to Do First
Always check for console errors before submitting a ticket. If you see any "SEVERE" errors, this may be the cause of your lag.
---
TPS Lag (Server Lag)
TPS stands for Ticks Per Second ā a maximum of 20. Each tick causes the game to recalculate mob directions, growing crops, and more. Low TPS means a slower, laggier server.
Fixes:
- Reduce view distance from 10 to 6ā8
- Use ClearLag to check/remove excess entities:
lagg check,lagg clear,lagg killmobs - Remove unnecessary plugins
- Fix corrupted chunks
- Limit maximum entities
---
FPS Lag (Client Lag)
Client lag is caused by your computer running the Minecraft game. It is affected by large amounts of entities, shaders, mods, etc.
Fixes:
- Install Optifine mod for higher FPS
- Remove unnecessary entities near spawn
- Fill cave voids below spawn with stone to reduce light calculations
- Use WorldGuard regions to block mob spawning at spawn
---
Latency (Internet Lag)
Latency is usually a result of being geographically far from the server host. Electrical impulses take many milliseconds to reach the server.
Ping Guide:
- Fast: < 100ms
- Medium: 100ā200ms
- Satisfactory: 200ā300ms
- Slow: 300ā500ms
- Laggy: > 500ms
Fix: Check your server's location and submit a ticket to request a free transfer to a closer node.
Was this helpful?
Your feedback helps us write better guides.
Related Articles
More from FAQ (Minecraft).
How to Install and Setup SkinRestorer
Restore player skins on cracked servers using the SkinRestorer plugin.
How to Install and Setup GeyserMC
Allow Minecraft Bedrock clients to join Java servers using GeyserMC.
How to Install and Use OpeNLogin
Allow players to authenticate ownership of their account on cracked servers.
Still need help?
Our team is on Discord around the clock. Real humans, real answers.