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.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@ltguide
Thanks!
-
View User Profile
-
Send Message
Posted Aug 7, 2012Sorry guys, I've got a deadline coming up for work, so I've not been paying any attention to this. I'm about to see about fixing the issues since the update appears to have broken it.
-
View User Profile
-
Send Message
Posted Aug 7, 2012The developer of this plugin hasn't came online since one month ago I dont think there is going to be any update :/
-
View User Profile
-
Send Message
Posted Aug 7, 2012I can't run a public server without this plugin. It has been working without problems since I installed it.
An update to 1.3.1 will be greatly appreciated.
Great work!
-
View User Profile
-
Send Message
Posted Aug 7, 2012Yep update for 1.3.1 would great i to use this as set and forget backup and has got me out of a few bad world issues! Great plugin just needs update to sort 1.3.1 issues.
Thanks
-
View User Profile
-
Send Message
Posted Aug 7, 2012Please do an update! I really love your plugin, and i use it on my public server. Without the plugin i cant do good backups! Please update it asap.
-
View User Profile
-
Send Message
Posted Aug 6, 2012also same thing, pls do something with that ;(
-
View User Profile
-
Send Message
Posted Aug 5, 2012same thing, seems to be causing random crashes. Removed it for now and its stable.
-
View User Profile
-
Send Message
Posted Aug 5, 2012Confirmed. This message appears every 45 seconds.
But Backup functionality seems to work fine.
-
View User Profile
-
Send Message
Posted Aug 4, 2012Since the 1.3.1 R0.1 builds, I get massive Console-Spam:
[WARNING] [MineBackup] WorldSave detected. If a person triggered it then ignore this message. However, if another world save plugin is responsible, then you should uninstall it before it saves while a backup is in progress.
-
View User Profile
-
Send Message
Posted Jul 31, 2012I need this to backup all my worlds and my plugins folder.
My worlds are quite big and I've heard of servers locking up from plugins like this backing up very large worlds.
Will this be an issue? Can this do what I want? Thank you :)
-
View User Profile
-
Send Message
Posted Jul 30, 2012Minebackup regularly gets severe "no space left on device" errors, when there's still plenty of space left - this triggers a horrible chain reaction where all my root files and some plugin configs get reset (maybe overwritten) and I lose my white list, op list, banned list and quite often my flatfile databases too (which is a huge problem when it happens to authme, as suddenly my server is unprotected from attacks.)
Here's a pastie of yesterday's error : http://pastebin.com/YYnQzGCQhttp://pastebin.com/YYnQzGCQ
Since then my server (which is hosted by DaddyCheese and has 1.5G of ram, and is super performant the rest of the time) has been giving me millions of "warning, the server is overloaded" and it's crashed. When I try and restart it, the restart takes 15-30 minutes and the problem isn't solved. It's not the first time it happens but usually it resolves all on its own after a few hours; this time it's not.
Any help would be very much appreciated...
Cheers :)
-
View User Profile
-
Send Message
Posted Jul 30, 2012Is this needing an update?
Some reason I cannot get it to backup the plugins folder anymore... and no I don't store any plugins that store logging data.. weird thing is on local server the same config works and the plugin folder does get compressed to like 75mb
any ideas??
-
View User Profile
-
Send Message
Posted Jul 28, 2012quick question i have about 5 or 6 worlds on my bukkit server and was wondering how do you save all your worlds not just the main world any help would be great thanks.
-
View User Profile
-
Send Message
Posted Jul 23, 2012I really like this plugin! Quick suggestion though, Have it save right before compressing, for example:
11:32:01 [INFO] [MineBackup] * saving worlds\world 11:39:57 [INFO] * lost connection: disconnect.quitting 11:39:57 [INFO] Connection reset 11:46:01 [INFO] [MineBackup] * compressing worlds\world 11:47:01 [INFO] [MineBackup] * saving worlds\world
There is a delay from the last save and when the compression happens, but the player was playing for a bit of time in between. Ultimately its only a few minutes, but I suggest this for the sake of perfection!
-
View User Profile
-
Send Message
Posted Jul 23, 2012i i think i found a big bug your plugin was auto loading old saves and gettign rid of days of work at a time. And i was unable to load the world saves back into my file as they look like they never saved in the frist places?
If you could get in contact with me it be great thanks.
-
View User Profile
-
Send Message
Posted Jul 21, 2012maybe add an command /minebackup [worldname] to only backup that world
-
View User Profile
-
Send Message
Posted Jul 12, 2012I really needed this plugin! My server has been destroyed not once but twice with no good backup to restart from. Very helpful, indeed! Is it possible to have it run a backup as the server shuts down, though? I have my server on a scheduled shutdown everyday, and that's really the only time I'd like to do a backup. Thanks!
-
View User Profile
-
Send Message
Posted Jul 11, 2012Been using this plugin for a long time now, works great!
We recently had a plugin issue that reset everyone's money. Is there any way to set up a multi-time setting to backup plugins, or specific folders, in a single day?
Example: '04:00','14:00','21:00'
-
View User Profile
-
Send Message
Posted Jul 11, 2012Is this still updated?