Repository navigation
Installation
Pratham Anand Basavanal edited this page Nov 10, 2026
·
2 revisions
| Requirement | Supported |
|---|---|
| Server software | Spigot, Paper, Purpur, Pufferfish, Airplane, Folia, Leaves, Gale, or another Bukkit-compatible fork |
| Minecraft | 1.8.8 – 1.21.x+ |
| Java | Whatever your Minecraft version needs (Java 8, 11, 16, 17, 21, 25+). The universal JAR is Java 8 bytecode. |
- Download
OptimizeServer.jarfrom one of these: - (Optional) Check the download against the
.sha256/.sha512files attached to the GitHub Release:sha256sum OptimizeServer.jar
- Copy the JAR into
plugins/. -
Restart the server. Avoid
/reloadand plugin managers. - Check that it loaded:
/os version /os status
plugins/OptimizeServer/
├── config.yml # Main configuration (see the Configuration page)
└── reports/ # Local diagnostic reports from /os report generate
On startup, OptimizeServer checks whether the optional integrations are present:
| Plugin | Purpose | Source |
|---|---|---|
| Spark | CPU/memory profiling for /os profile and /os health
|
SpigotMC (via Spiget) |
| Chunky | Chunk pre-generation for /os chunks start
|
Modrinth (falls back to Spiget) |
If one of them is missing, OptimizeServer:
- downloads it asynchronously (startup is never blocked),
- checks its SHA-512 checksum (when the source provides one) and makes sure it is a valid JAR,
- installs it into
plugins/, - loads it on the main server thread.
Spark that comes bundled with Paper 1.21+ is detected, so a second copy is not installed.
integrations:
auto-install:
enabled: false # turn off auto-install entirely
spark:
auto-install: false # or turn it off for just one plugin
chunky:
auto-install: falseChunky never starts generating chunks on its own. Pre-generation only runs when an admin uses
/os chunks start.
Replace OptimizeServer.jar with the new version and restart. Your config.yml is migrated to the new schema automatically, and your existing values are kept.
Delete OptimizeServer.jar and, if you want, the plugins/OptimizeServer/ folder. OptimizeServer never changes world data or server configuration, so there is nothing else to undo.
OptimizeServer by NotGamerPratham · MIT License · Source · Report an issue