MineBackup
MineBackup - Automatically save and backup your server!
Features
- Numerous backup actions: Save (default); Copy and/or Compress. The copy action creates a copy of files in backup folder while the compress action creates a zip of files in backup folder. You do not need to enable both for compress to work.
- Numerous upload actions: Dropbox; FTP. These actions will upload the latest compressed version, so you will need to be using compression.
- Maintenance action: Cleanup. With this action enabled, old backups will only be deleted as scheduled (otherwise they will be deleted after a copy/compress action).
- Each action has a configurable interval. You can even set a specific time that an action should trigger (only once per day). Every action supports either method.
- You can either enable actions globally (default for all worlds) or enable/disable actions for specific worlds. Specific worlds can even have different time intervals for each action!
- Global or per world configurable amount of backups to be kept on disc. So a world that is rarely used can be compressed every few hours and set to have less copies retained.
- Global or per world configurable broadcast of backup status.
- Setting to enable an immediate backup on server restart/reload with configurable delay. With this disabled (default), scheduled actions will occur at their proper time, but if the server was stopped during that time, then it will run as soon as possible.
- Backup actions are staggered to try to prevent low-powered servers from getting overloaded. Instead of checking every world at one time and in order, a queue is checked once a minute to see if it needs to do a backup action.
- If no one has used the world since the last backup ("not dirty") then its actions are skipped.
- Able to backup plugins/other directories with a list of excluded paths (like dynmap's /tiles) and file types.
- Customizable messages. Everything sent to players is able to be translated or changed. Including broadcast groups.
- Configuration migration with a backup copy of the original configuration.
Caution
Does your server have a single-core processor or a low amount of memory (512mb and several plugins)?
Do NOT enable compression! Only enable copy.
Does your server operate over a typical home internet connection?
Do NOT enable dropbox or ftp!
Failure to understand this will almost certainly result in all of your players being disconnected.
Notes
[v0.5+] Due to changes to the old backup deletion code, the plugin will not automatically delete any v0.4 backups. You will need to manually delete them at an appropriate time.
[v5.9.2+] If you still have the old map format (world height 128) files in your world folders, it's going to yell at you on server startup. Once you have a backup of the world, delete level.dat_mcr and the *.mcr files in the region folder. They aren't needed after the conversion and double the size/time of the backup.
[v5.9.3+] Enable 'debug' in config.yml for a detailed list of the settings that are being used as each world/plugins is loaded. (Exact times are seconds from midnight, but stored as a negative number.)
Setup & Usage
Only save is enabled by default. You need to enable either 'copy' or 'compress'.
Download
MineBackup.jar (for auto-updaters)
Source
Default Config (created first start)
Default Strings (created first start)
Dropbox Linker (Google App Engine)
Credits
ThisIsAreku for the original MineBackup. This plugin has now been completely re-imagined and rewritten. The only thing untouched and unchanged is the name itself.
@Plyskeen
@TinCow
Thank you. I'll see if it works for me.
@TinCow
I got this message spammed into console since 1.6 :
[MineBackup] - TaskProcess already working - it's already been a minute?!
No changes in my config, it's plugin and/or bukkit related.
Also the plugin still works great.
@ImonlyI
I am currently running 1.6.2-R0.1 Build #2812 and it works perfectly fine for me.
Does this still work in 1.6? If not, please update. I love this plugin. It's simple, but has all functions you need, and not more.
Can i somehow split the compressed backups into multiple files autpmatically?
My world has a compressed size of 491mb and the dropbox unloader shows me an error that this file is too big for dropbox.
Hi, I got a question: Is it possible to make a backup at different times ? Like a backup at 0:00, another at 0:30, another again at 1:20, ...
Thanks a lot, your plugin saved my server more than once :)
Works for me on 1.5.2, no problems....
But any chance for an update?
It's the best backuplugin so far.
So, does anyone knows any plugin with same functionality especially "dropbox upload" which is up to date?
@artems86
Because the source on github are old and outdated. If you actually checked, you would know that it was last modified 11 months ago!!!
Crashes on my server too (1.5.2). Not every time when it does a backup but every 5th time or something...
Incompatibility with KeepChunksInRam and ChunkKeeper.
MineBackup prevents them from correct work, i've removed all plugins from server except ChunkKeeper and then started to add one by one back and stop/start the server. And when i added MineBackup, ChunkKeeper stopped working. I tested it with KCIR - the same problem.
I have the same problem like Aelanna64.
When i backup the (big) "world" every time the server crashes. All other existing worlds and also the plugins folder will be backuped fine. My Server run with version 1.5.2.
darn nice plugin but its not including the world name inside the zip, which worldedit seems to need for it to recognise it with restore
@o0Julia0o
He hasn't even logged on in four months. It looks like the plugin has been abandoned, but we're fortunate in that it still works despite the recent updates. Honestly, the way this plugin operates I wouldn't be surprised if remained in working order for many more updates to come.
thx for the info.. why doesn´t ltguide write this in the facts?
Yep. Working just fine on MC 1.5.2-R0.1 Beta.
5.9.4 works perfectly fine on my server, which is running the 1.5.2 Beta.
@bgsteiner
Why you decompile this if it have sources? https://github.com/ltguide/CraftBukkit-MineBackup
im working on an update for 1.5.1 waiting for better bukkit source for 1.5.2
Update: I have it all decompiled and imported and well lets just say dafaq that's a lot of errors
Is this plugin ever going to be updated? It doesn't work at all with the new Bukkit 1.5.2. It crashed the whole server as soon as it attempted a world backup.