← Back to Knowledgebase

Pre-generating Worlds (Chunky)

The single most effective way to eliminate exploration lag.


Why Pre-generate?

When players explore new areas, the server has to calculate and generate terrain in real-time. This causes massive lag (TPS drops). Pre-generating creates the chunks ahead of time so the server just has to load them from the disk.

1. Install Chunky

  1. Download Chunky (for Spigot/Paper) or Chunky (Fabric/Forge) depending on your server.
  2. Upload to /plugins/ or /mods/.
  3. Restart the server.

2. Set a World Border

You need to tell Chunky how far to generate.

chunky radius 5000

This sets a radius of 5,000 blocks (10,000 x 10,000 world).

3. Start Generation

chunky start

This process will take a while (hours). You can watch the progress in the console.

4. Optional: Vanilla World Border

To prevent players from going past the generated area:

worldborder set 10000

(Note: Vanilla border takes diameter, Chunky takes radius. 5000 radius = 10000 diameter).