World Backups
Schedule backups to disk, S3, or SFTP, and restore them.
BuildSystem includes a database-linked backup subsystem. Backups copy region files and world configurations, sending them to local or remote storage drivers.
Backup Scheduling
Automatic Backups
If configured in config.yml (world.backup.auto-backup.enabled), backups run on a recurring schedule.
Interval: Set in seconds via
interval(e.g.,900for 15 minutes).Active World Filtering: If
only-active-worldsis set totrue, background timer counts increment only when a registered builder is present in the world.
Manual Backups
Administrators or builders can force an immediate backup of their current world:
Command:
/worlds backup createPermission:
buildsystem.backup.create
Viewing & Restoring Backups
To view the history of backups for the current world:
Command:
/worlds backupPermission:
buildsystem.backup(requires being the world creator or having thebuildsystem.adminbypass permission).

Restoration
Open the backups list (
/worlds backup).Click on the target backup item (named with the timestamp of creation).
Confirm the restoration prompt.
Restoring a backup wipes the current world directory before extracting the archive, and there is no undo. Take a manual backup first if the current state matters at all.
Creating a Backup Manually
Command:
/worlds backup createPermission:
buildsystem.backup.create
Backups of one world run one at a time. Asking for a second while the first is still uploading queues it rather than running both, so the retention limit set by world.backup.max-backups-per-world cannot be overshot by two backups racing each other.
Last updated