How to Optimize Your Paper Minecraft Server
Practical optimization guide to improve TPS and reduce lag on Paper servers.
Paper Server Optimization Guide
Since 1.13, Minecraft servers have gotten progressively harder to run. A "perfect" optimization guide does not exist ā most changes include changing or removing gameplay features. Each server will be different.
Guides to Optimize Your Server
We recommend checking out [https://github.com/YouHaveTrouble/minecraft-optimization](https://github.com/YouHaveTrouble/minecraft-optimization) for an in-depth guide.
You can also check this guide which goes way more in-depth on what each option does.
> Remember that each server will be different, and *you* have to decide for yourself which features you want to change. Don't blindly copy-paste values!
What to Avoid
Stay away from plugins like Clearlagg! These plugins will promise to remove entities and fix lag ā for a short bit. But your server will immediately try to spawn more entities again, resulting in more lag.
What you should do instead is change your server options and lower the max entities allowed.
Quick Wins
- Lower view-distance to 6ā8 in
server.properties - Use Aikar's flags for the JVM startup
- Reduce mob-spawn-range and spawn-limits
- Enable use-faster-eigencraft-redstone in paper.yml
- Schedule automatic restarts every 12ā24 hours
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.