Let us explain why your server will be running much better:
1. Smart Memory Management:
- The server will only allocate the memory it actually needs, plus a tiny 64MB buffer
- When nobody is online, it releases most of the memory back to your node
- Instead of holding onto 1GB-2GB constantly, it scales down automatically
- Memory usage is actively monitored and compressed every 15 seconds
2. Efficient Chunk Loading:
- Chunks will be unloaded when players are more than 64 blocks away
- When the server is empty, all chunks except spawn are unloaded
- Essential chunks (with redstone/hoppers) are protected from unloading
- This dramatically reduces memory usage when players are spread out
3. Intelligent Resource Management:
When the last player leaves, after 5 seconds:
- Non-essential entities are removed
- World data is saved
- Chunks are unloaded
- Memory is compacted
- Server goes into "low-memory mode"
When players join:
- Resources load on-demand
- Only necessary chunks are loaded
- Server maintains minimal memory footprint
4. Better Item Cleanup:
- Items are cleaned up every 3 minutes (up to 30mins)
- Force cleanup available through GUI and commands
These changes together mean your server now uses the absolute minimum RAM it needs at any moment, instead of holding onto a large amount "just in case". This is especially noticeable when the server is idle - it might use as little as 200-300MB instead of 1-2GB.
before:
after:
![[IMG]](//proxy.spigotmc.org/7422d24c0f8f162ec45082132a96787ad24bec60/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f313332363137353735323834343231343335342f313334343339353938363233303833373234382f696d6167652e706e673f65783d36376330633164342669733d363762663730353426686d3d6135313962656461653136613636633333643737343739643737663961336466633563343935303961383665316164333163393836613234633865663336653026)
discord for support: https://discord.gg/7VDsRRuESY
1. Smart Memory Management:
- The server will only allocate the memory it actually needs, plus a tiny 64MB buffer
- When nobody is online, it releases most of the memory back to your node
- Instead of holding onto 1GB-2GB constantly, it scales down automatically
- Memory usage is actively monitored and compressed every 15 seconds
2. Efficient Chunk Loading:
- Chunks will be unloaded when players are more than 64 blocks away
- When the server is empty, all chunks except spawn are unloaded
- Essential chunks (with redstone/hoppers) are protected from unloading
- This dramatically reduces memory usage when players are spread out
3. Intelligent Resource Management:
When the last player leaves, after 5 seconds:
- Non-essential entities are removed
- World data is saved
- Chunks are unloaded
- Memory is compacted
- Server goes into "low-memory mode"
When players join:
- Resources load on-demand
- Only necessary chunks are loaded
- Server maintains minimal memory footprint
4. Better Item Cleanup:
- Items are cleaned up every 3 minutes (up to 30mins)
- Force cleanup available through GUI and commands
These changes together mean your server now uses the absolute minimum RAM it needs at any moment, instead of holding onto a large amount "just in case". This is especially noticeable when the server is idle - it might use as little as 200-300MB instead of 1-2GB.
before:
after:
discord for support: https://discord.gg/7VDsRRuESY
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Server Optimiser (GUI) is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 621 times (via Spigot). Download it and open it directly in the game.