This plugin extends the built-in backup process in Rust to provide more flexibility and additional features. It has features a built-in timer function for timed backups, can be configured to broadcast the backup process to the server chat with an optional delay between announcements, and can create multiple backups.
Note: To be fully compatible with the internal backup processing in Rust, on server startup it backs up all custom folders above "3" to the next one (if it exists) on server shutdown. This frees up folder number "3" which will/could then be overwritten on server startup backups. This ensures full data consistency.
Note: To be fully compatible with the internal backup processing in Rust, on server startup it backs up all custom folders above "3" to the next one (if it exists) on server shutdown. This frees up folder number "3" which will/could then be overwritten on server startup backups. This ensures full data consistency.
Console Commands
- extbackup(global.extbackup) -- Runs a manual server backup
Configuration
The settings and options can be configured in the BackupExtended file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.- backupBroadcast true/false -- enable/disable broadcast to chat
- backupDelay 5 -- delay in seconds before running a backup
- prefix "BACKUP" -- chat prefix for backup broadcasts
- prefixColor "orange" -- chat prefix color for backup broadcasts
- useBroadcastDelay true/false -- broadcast to chat before backup
- numberOfBackups 8 -- maximum number of backups to keep
- timerInterval 3600 -- interval in seconds for automatic backups
- useTimer true/false -- enable/disable automatic timed backups