Repository navigation
Home
Pratham Anand Basavanal edited this page Nov 10, 2026
·
3 revisions

OptimizeServer is a Minecraft Java Edition plugin for server performance engineering, bottleneck diagnostics, and safe execution optimization. It is written by NotGamerPratham.
It helps your server run its existing workload more efficiently. It finds bottlenecks, reduces its own monitoring overhead, and gives you diagnostics backed by real measurements. It does not change vanilla gameplay.
- Download
OptimizeServer.jarfrom Modrinth, SpigotMC, or GitHub Releases. - Put it in your server's
plugins/folder and restart. - Run
/os statusin-game or in the console.
If Spark and Chunky are missing, they are downloaded and installed automatically. See Installation.
| Page | What you'll find |
|---|---|
| Installation | Requirements, setup, and automatic Spark & Chunky installation |
| Commands and Permissions | Every /optimizeserver (/os) command and permission node |
| Configuration | A walkthrough of config.yml
|
| Compatibility | Supported platforms, Minecraft versions, Java versions, and Folia |
| Diagnostics and Optimization | How the monitoring, diagnostic, and optimization engines work |
| FAQ | Common questions and troubleshooting |
OptimizeServer never:
- skips server ticks or fakes TPS readings
- removes entities or disables mob AI
- reduces view distance or simulation distance
- changes game rules, world data, or gameplay packets
- forces
System.gc()
Redstone, mob AI, spawning, world generation, chunk loading, combat, inventories, and physics all behave exactly as in vanilla.
- Source code: https://github.com/NotGamerPratham/OptimzeServer
- Bug reports & feature requests: https://github.com/NotGamerPratham/OptimzeServer/issues
- Changelog: CHANGELOG.md
- License: MIT
OptimizeServer by NotGamerPratham · MIT License · Source · Report an issue