VisEntities
Extends the built-in backup process in Rust to provide more flexibility and additional features

Supported Games
GameServerKingsGameServerKings

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.

Console Commands

  • extbackup(global.extbackup) -- Runs a manual server backup

Configuration

  • 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

Default Configuration

{
  "Notification": {
    "backupBroadcast": false,
    "backupDelay": 5,
    "prefix": "BACKUP",
    "prefixColor": "orange",
    "useBroadcastDelay": true
  },
  "Settings": {
    "numberOfBackups": 8
  },
  "Timer": {
    "timerInterval": 3600,
    "useTimer": false
  }
}
This plugin is unlicensed and the original author reserves all rights to it.

The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.

Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.