As we have discussed in our Paper Config Optimization Guide, modern versions of Minecraft require some optimization to their configs. In this article we will go over server.properties optimizations.
Optimized: 8 - 10
- This is a big performance setting as it forcibly reduces the max render distance for players. Open world servers (like Survival) should strive to use 6+, but others on shared hosts, low specs, or huge player counts might consider 4-5.
Warning: See note in mob-spawn-range (spigot.yml) if you set your view distance lower than 7.
- This is a big performance setting as it forcibly reduces the simulation distance for players, limiting how far away from any given player the game will update entities, blocks, and fluids.
Optimized: Standalone(512) BungeeCord(-1)
- This option caps the size of a packet before the server attempts to compress it. Setting it higher can save some resources at the cost of bandwidth, setting it to -1 disables it.
Note: If your server is in a network with the proxy on localhost or the same datacenter (<2 ms ping), disabling this (-1) will be beneficial.