Regular backups of your Terraria tShock server protect you from data loss – whether due to a failed update, a new plugin, a world change or an accidentally overwritten world.
When should you create a backup?
- Before updating the server version
- Before installing or updating plugins
- Before major changes to the configuration
- Before uploading a different world
- Before taking your world into hardmode
- At regular intervals so you always have a safe state to return to
Create a backup
You can find the exact process for creating, managing and restoring a backup in the general guide: Create Backup.
Use the tShock world backups
tShock additionally creates its own world backups at fixed intervals. They are stored in the folder /tshock/backups/ and follow the pattern <world>.wld.<timestamp>.bak, for example:
MyWorld.wld.2026-07-30T12.00.00Z.bak
These backups are complete world files – you turn one back into a world by renaming it.
-
Stop the server
Stop your server via the dashboard. -
Connect via SFTP
Connect to your server via SFTP. -
Secure the current world
Download the existing.wldfile from the main directory or rename it, in case you want to return to the current state. -
Restore the backup
Copy the desired file from/tshock/backups/into the main directory of your server and name it exactly like the World Name field in the settings – for exampleMyWorld.wld. Remove the timestamp and the.bakextension in the process. -
Start the server
Start your server. The restored state is now loaded.
