Setting a world spawn point, adding a world border and pre-generating your map are three simple ways to control where players start, cap how far the world grows and cut the lag that happens when new terrain loads.
Set the world spawn
The world spawn is where new players appear and where they respawn if they have no bed.
- Stand where you want spawn to be and run /setworldspawn in-game.
- Or set exact coordinates with /setworldspawn 100 64 -200 (that is X, Y, Z).
You can also protect the area around spawn from griefing. In server.properties, spawn-protection sets a radius in blocks that only ops can build in. Set it to 0 to switch protection off entirely.
Add a world border
A world border is an invisible wall that stops the world growing forever. It keeps map size (and file size) under control and stops players wandering thousands of blocks out.
- Set the centre first: /worldborder center 0 0 (X and Z).
- Set the size across: /worldborder set 5000 makes a 5000 by 5000 block square.
- Optionally warn players as they approach: /worldborder warning distance 50.
To grow the map slowly over time you can run /worldborder set 10000 600, which expands to 10000 blocks over 600 seconds.
Pre-generate chunks to reduce lag
Most world lag happens the moment a player walks into fresh terrain that the server has to generate on the spot. Pre-generating builds those chunks ahead of time so exploring stays smooth.
The easiest tool is the free Chunky plugin (for Paper or Spigot servers) or the Chunky mod (for Fabric or Forge):
- Download the correct build for your server type.
- Open the Files tab and drop the file into your plugins folder, or the mods folder for Fabric and Forge.
- Restart the server.
- In the Console, run chunky radius 5000 then chunky start.
- Watch the progress in the log. Large maps can take a while, so run it during quiet hours.
Set your world border first, then pre-generate to exactly that size so you are not building chunks players can never reach.
Why this helps on fast hardware
Your GuavaHost server already runs on NVMe SSD storage and Ryzen or Intel CPUs, which makes generation quick, but pre-generating still removes the one-off hitching players feel at the edge of the explored map. It is the single biggest smoothness win for exploration-heavy servers.
Still stuck? Jump into our Discord at discord.gg/GuavaHost and the team will help you out.