Skip to main content

Backups

Create manual backups, restore backups from other game servers, and configure automatic backups such as pre-update, pre-shutdown, or daily scheduled backups.

Game server - backups

Create manual backup​

You can create a manual backup from the Backups tab under the Game server settings.
Click on + Create backup to begin.

Game server - create manual backup 1

Enter a name for your backup, then click Start.

Game server - create manual backup 2

Once the backup is complete, the page will refresh automatically.

Game server - create manual backup 3

Restore / delete​

You can restore any backup, as long as it was created for the same game.
Note that only manual backups can be deleted.

clean up

Automatic daily backups are automatically removed after 7 days.

Game server - restore backup

Restore from other game server​

Select the desired game server in the sidebar.

multi-machine backup sync

If the target game server is hosted on another machine, ensure Syncthing is installed and set up to sync backups between machines.

Game server - restore backup

Smart backups​

No more worrying about updates breaking your save files without a backup!

Game server - smart backups

Pre-update​

When enabled, a backup is automatically created just before the game server updates.

Pre-shutdown​

If enabled, a backup is automatically created before the game server shuts down or restarts.
To avoid unnecessary backups, this will be skipped if the server has been online for less than 20 minutes.

Daily backups​

GameServerApp creates automatic backups twice per day, ensuring you always have a recent working backup.
These daily backups run at fixed times and cannot be changed. Use Tasks for full control over scheduling.

Custom backup schedule (task)​

For more control, you can use Scheduled Tasks to set up your own backup schedule.
The example below creates a backup every 30 minutes and retains up to 10 versions.

Game server - backup task

Blueprint​

Control which files are included in your backups using blueprints.
This is especially helpful if you're running a custom server setup.