Designed for simplicity and reliability
Need reasons to use this plugin? Check the features below.
Ability to compress backups
Backup includes the option to enable compression of each backup into zip files. You can also customize the naming and layout of these files.
Compatible with WorldEdit
With default settings, the backup folder structure, and zip file structure is compatible with WorldEdit snapshots.
Scheduling offers options to use fixed-time scheduling (EG: Every 15 minutes), or abstract times (EG: 12PM, 2AM, 3AM, 5AM).
Old Backup Deletion & Retention
Options to delete old backups after the backup folder has reached a certain size, or delete old backups when there are a certain amount.
Backup Worlds & Plugins
This backup plugin includes complete functionality to backup both your world data, along with your plugins and their data/confgiuration.
This plugin includes a string.yml file, which you can modify to translate it into your native language.
1. Choose either Master or Development Version
You have the option to choose either the stable Master version, or the sometimes-unstable Development version.
Please follow the guide relating to the version you prefer.
2. Master (Stable) Version
If you are using the latest stable build of Bukkit, you should choose this. This is almost always the best option.
2. Development (Sometimes-Unstable) Version
If you are using the latest bleeding-edge build of Bukkit, you should choose this. This is only suggested if you know what you are doing and you expect to see bugs!Download latest Development Build
Development on Jenkins CI
3. Install Plugin
Move Backup.jar into your "Plugins" folder under your bukkit folder. You should make sure your server is stopped before doing this.
Start your server, you may notice some errors when it is starting for the first time, this is normal.
You may also want to customize the following configuration files, which are generated when you first start bukkit with the plugin loaded:
config.yml - Contains everything related to configuring the plugin. strings.yml - Contains strings the plugin uses.
Plugin accepts settings from the config.yml file, in the form of key/value pairs, and can be easily modified using a text editor, These are the settigns you are able to configure:
|backupinterval||General||15M||When and how often the backup should be run.|
|maxbackups||General||25||How many backups should be retained before deleting old backups.|
|onlyifonline||General||true||Should backups only be performed with users online.|
|fullbackup||General||false||Should we backup the entire server folder. Warning: Here be dragons|
|backuppath||File & Location||backups||This defines the directory we should store the backups in.|
|usetempfolder||File & Location||false||This setting is for storing tempoary files while a backup is in progress.|
|tempfoldername||File & Location||(blank)||If the folder name is not set, it defaults to a temp folder under the backups folder.|
|zipbackup||File & Location||true||Whether to ZIP Backups or not.|
|splitbackup||File & Location||false||Should all the worlds be split into their own folders.|
|dateformat||File & Location||'%1$tY-%1$tm-%1$td-%1$tH-%1$tM-%1$tS'||Customize the date format for each backup.|
|backupworlds||Content Settings||true||Should we backup worlds?|
|backupplugins||Content Settings||true||Should we backup plugins?|
|skipworlds||Content Settings||(blank)||Worlds for the backup to skip.|
|pluginlistmode||Content Settings||true||This can be true or false, false makes only the below plugin paths get included.|
|pluginlist||Content Settings||(blank)||List of files to exclude/include from the plugin backup.|
|debugmode||Advanced Settings||false||Should we enable debugging in the console?|
|checkversion||Advanced Settings||true||Enable online version checking?|