Pre-generating a world on a Hytale server ensures a smooth, lag-free experience for players by handling the heavy computational task of terrain creation before the doors even open. This process prevents the server's CPU from spiking when multiple users explore new territories simultaneously, maintaining a consistent tick rate and high performance. Additionally, it allows administrators to verify world generation results and set a fixed file size, resulting in more reliable backups and long-term stability.
1. Log in to the BisectHosting Starbase panel.
2. Select the Config Files tab and choose Server Config.
3. Take note of the MaxViewRadius value. The server may lower the value while the world pregenerates.
4. Go to the Console tab.
5. Enter the following command with the desired values: /world settings pregenerate set <minX> <minZ> <maxX> <maxZ> --world <worldName>
6. Wait for a few minutes, depending on the set radius, to finish loading. Start with a lower value and gradually increase the value in increments to control the loading.
Note: Reset the pregen values with the following command:
/world settings pregenerate reset --world <worldName>
7. Once finished loading, stop the server.
8. Select the Config Files tab and choose Server Config.
9. Next to MaxViewRadius, enter the value from step 3.
10. Press the Save button.
11. Start the server.
How to Edit the Pregenerate Region Values on a Hytale Server (Files)
1. Log in to the BisectHosting Starbase panel.
2. Stop the server.
3. Go to the Files tab.
4. Find the following directory: /home/container/universe/worlds
5. Choose the desired world.
6. Open the config.json file.
7. Under the ChunkConfig PregenerateRegion line, edit the desired Max values. The line will only generate once the world has been pregenerated before.
8. Press the Save button.
9. Start the server.
10. Wait for a few minutes for the world to pregenerate the new chunks, if any.
Note: The server may lower the MaxViewRadius while the world pregenerates. Learn how to change the view distance here.