It's key to remember that the overworld, nether and the end have separate world borders that need to be set up for each world. Keep in mind that with Paper and above your tps will not be affected by chunk loading, but the speed of loading chunks can significantly slow down when your server's cpu is overloaded. Make sure to set up a world border so your players don't generate new chunks! Note that pregenning can sometimes take hours depending on the radius you set in the pregen plugin. You can use a plugin such as Chunky to pregenerate the world. This helps out servers that are hosted on a shared CPU/single core node the most, since they can't fully utilize async chunk loading. Map pregeneration is one of the most important steps in improving a low-budget server. If you're seeking more performance gains, optimize your server or invest in a personal private fork. Many forks further downstream from Pufferfish or Purpur will encounter instability and other issues.Any plugin/software that enables/disables/reloads plugins on runtime.
Minecraft java server hub map software#
Minecraft java server hub map free#
If you think you found inaccurate information within this guide, you're free to open an issue or set up a pull request.
This guide only aims to help you understand what options have impact on performance and what exactly they change. Tinkering around with the options to fine tune them to your servers needs is what it's all about. Each server has their own needs and limits on how much you can or are willing to sacrifice. There will never be a guide that will give you perfect results. Use the table of contents located above (next to README.md) to easily navigate throughout this guide. Some things may still apply to 1.15 - 1.17.īased on this guide and other sources (all of them are linked throughout the guide when relevant). This allows the server to save chunks off the main thread, lessening the load on the main tick loop. This option is force disabled on Paper and its forks, but on server implementations before that you need to switch this off manually. Note for users that are on vanilla, Fabric or Spigot (or anything below Paper) - go to your server.properties and change sync-chunk-writes to false.