Optimizing Minecraft Server Performance: Eliminate Lag
Learn how to tweak your server.properties and install optimization mods like PaperMC and Lithium for a lag-free experience.
Running a large Minecraft server can be resource-intensive, but with the right tweaks and software, you can eliminate block lag and maintain a stable 20 TPS (Ticks Per Second).
1. Ditch Vanilla, Use Paper or Purpur
The standard Vanilla Minecraft server jar is highly unoptimized for large player bases. Switch your server software to PaperMC or Purpur via your GameSphere control panel. These forks offer massive performance improvements without changing core gameplay mechanics.
2. Optimize server.properties
Open your server.properties file and adjust the following settings:
view-distance=6(or 8). Lowering view distance drastically reduces CPU load.simulation-distance=4. This keeps the world loaded around players but only processes entities in a smaller radius.network-compression-threshold=256. Optimizes network packets for players.
3. Optimize paper.yml / purpur.yml
If you switched to Paper, edit paper-world-defaults.yml:
- Set
anti-xray.enabled: falseif you use a plugin like CoreProtect instead, as built-in anti-xray uses significant CPU. - Reduce entity tracking ranges.
- Enable
armor-stands-do-not-tick: true.
4. Pre-Generate Your World
World generation is the #1 cause of lag spikes when players explore. Use a plugin like Chunky to pre-generate your world border while the server is empty.
