#performance
7 articles
Pick the right plan for your player count, plugins and modpacks — with a plan comparison table and chart.
spark records what your server spends its time on and gives you a link to a report. Use /spark tps, /spark health and /spark profiler to find the plugin, mod or entity behind your lag.
Pick the location closest to most of your players. India gives the lowest ping for Indian players, and USA is best for Discord bots.
A few safe changes to view distance, simulation distance, entity and item settings make a big difference. Change one thing at a time and measure with spark.
java.lang.OutOfMemoryError means the server needed more memory than it has. Find what is using it (too many chunks, entities, plugins or a big modpack) before you upgrade.
Generating new land is one of the heaviest jobs a server does. Use Chunky to generate the world ahead of time, then add a world border so players never trigger it during play.
First work out which lag you have: low TPS (server), high ping (network) or low FPS (your PC). Then measure with spark and fix the real cause instead of hiding it.
