🌎World Generation
We strongly, strongly, strongly, strongly (strongly) recommend pre-generating your worlds on your server before opening your doors to the public. This is because when players use /rtp (random tp), the server tries to find a location for them to go, and to do this it has to load chunks. This can cause intense stress on your server hardware and cause significant lag.
Pre-Generating worlds can take quite a few hours, so we'd recommend doing this overnight. It's also quite resource intensive, so ideally you don't want to be doing anything else on your server whilst you're pre-generating your worlds.
You'll want to pre-generate four worlds:
Resource
Resource_nether
Resource_the_end
Claiming
Custom World Generation in "Claiming" world
You'll notice you don't have a Claiming world yet. That's because you need to create it with the world generation key to enable our custom world generation. Keep reading to find out more.
Custom World Generation is only present in the 'Claiming' world as it allows for beautiful builds from your players, whilst keeping the vanilla generation in the Resource world where players can easily navigate caves and biomes.
Type /mv create Claiming NORMAL -g Terra:OVERWORLD
You've now created your custom world-generation world! Follow the next steps below to find out how to pre-generate your worlds.
How to Pre-Generate Worlds
Enter each world and type /worldborder set 6000. This will set your world size to 6kx6k. (Yes, this isn't a typo! You'll find out why it's 6,000 in a moment).
Then, type /chunky worldborder <world name>
Then, type /chunky start
Repeat the process for each world, and wait a few hours for it to complete. You can check console for updates on its progress, as well as an ETA.
Once the world pre-generation is complete, type /worldborder set 5000. The additional 500 blocks on each side of the world is used as a "buffer" so that players can't just fly to the border and load in chunks, causing lag.
This will take a few hours to complete, but it is essential to do to ensure your server performance is optimal.
Last updated