You can upload an existing Terraria world by placing the .wld file in the server's Worlds folder, then setting the server to load that world name.
- Stop your Terraria server.
- Open File Manager in the control panel. For large uploads, use FTP instead: How to connect to FTP.
- Open the
Worldsfolder. If it does not exist, create it. - Upload the Terraria world file. The file should end in
.wld. - Click Configuration Files.
- Open
serverconfig.txtwith Configuration Editor. - Set the world name to the uploaded file name without
.wld. For example, if the file isMyWorld.wld, enter:MyWorld - Save the configuration.
- Start the server and check that it loads the uploaded world.
If the server creates a new world instead, stop it and check the uploaded filename, the Worlds folder location, and the world name in serverconfig.txt.
Verify the change
Restart the server after saving, then join and confirm the world, difficulty, location, message, or playlist now matches the value you set. If players are online, warn them before restarting.
Common causes
If the old value is still shown, check that you edited the active configuration file and saved it before restarting. For world or difficulty changes, you may need a new world file before the setting takes effect.