TerrariaTroubleshooting
Fix a Terraria World That Keeps Regenerating
Stop your Terraria server building a new world on every restart: check Loads on start, the World name, the world folder and your backups.
If your Terraria server gives you a brand-new world after a restart, your old world is almost always still on the server. The server builds a world whenever it can't find one with the name it is set to load, and that name is the World name setting on the Startup tab. So the fix is to point the server back at the world it should open, or to put the world file where the server looks.
Step 1: check which world loads
- Open the Worlds tab. It lists every world on the server.
- The one marked Loads on start is the world the server will open next.
- If your old world is in the list without that mark, press Switch to on its row and restart the server from the Console tab.
Pressing New world sets a new name to load, and so does typing a different World name on the Startup tab. Both leave your other worlds on the server, so switching back brings the old one back.
Step 2: make the name match the file
On the Startup tab, check World name in the World group. It must be the file's name without .wld, spelled exactly the same, including capital letters: with World name casetest and only CaseTest.wld on the server, the server builds a new world beside it. A server that finds no file with that name creates a new world on its next start.
The name is 1 to 20 letters, numbers, dashes and underscores. A file called My World.wld can never match, because the space isn't allowed. Rename the file on your PC and import it again.
Step 3: check the file is in the right folder
TShock and tModLoader keep worlds in different places:
- TShock keeps
<name>.wldin the server's main folder, with.wld.bakcopies beside it. - tModLoader keeps
<name>.wldinsaves/Worlds, with a.twldfile of mod data beside it.
A world uploaded to the wrong folder with File Manager or SFTP isn't found, and the server builds a new one. Use World Import instead. It puts the file in the right folder for the software you run. Upload a Terraria world to your server has the steps.
If you switched between TShock and tModLoader, the Server software card moved your worlds to the other folder for you. The Worlds tab shows the folder of the software that is running now.
Step 4: let a new world finish building
A new world takes a minute or two to build. Wait for Your server is online - players can join now. in the Console before you stop or restart the server. If the server stops while the world is still building, no world file is left, so the next start builds a new one.
Step 5: bring back a world that is gone
If the world isn't in the Worlds tab at all, restore it from a backup. Open the Backups tab and restore the backup from before it vanished. How to create and restore backups shows how.
Take a backup before you change World name, import a world or switch your software. It is the quickest way back.
Stop it happening again
- Change worlds from the Worlds tab with Switch to, not by editing World name.
- Import worlds with World Import.
- Leave the size, difficulty and seed alone for a world that exists. They only apply when a world is first built.
Frequently asked questions
Did changing World name delete my old world?
No. The old world's file stays on the server. Only the name the server looks for changed.
Will a new seed change my existing world?
No. The seed, size and difficulty are used only when the server creates a new world.
Related guides
TerrariaCreate a Skyblock Terraria Server
Make a Skyblock world in Terraria 1.4.5 on your PC, upload it with World Import, and see why it needs TShock rather than tModLoader.
3 min read
TerrariaPut a Workshop World on Your Terraria Server
Import a Steam Workshop world in Terraria, rename the .wld and load it on your server with World Import, with the checks that stop a blank world.
4 min read
TerrariaUse Special Seeds on Your Terraria Server
Get a Terraria world with a special, secret or combined seed onto your server by making it on your PC and uploading it with World Import.
4 min read