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.
I like the dropbox feature in this plugin! If my server crash and everything is gone I can still grab them from Dropbox!
im having a bit of trouble with this plugin. when i downloaded it it worked fine and even better it did my plugins to. but now for some reason it just wont backup. the backups folder is empty and backups arent triggering manually or automatically. keeps saying it will begin momentarily but never does and the over times just keep increasing. i reinstalled minebackup but still nothing. any suggestions?
Thank You So Much For This Plugin, Is It Possible You Can Add Color In Alert ?
@Lava_Phantom
From my knowledge, I don't think it would backup.
Hey if i set MineBackup to upload to dropbox every 2nd (dropbox: 2d) day and the server is set to restart every day will that reset the schedule and not upload the backup?
Hey, just wondering if there is still some kind of bug preventing the upload of world files to Dropbox. My nether and the_end files upload fine, as does my plugins folder. Seems like its just the usual world folder that doesn't upload though the backup is created and I can go and download it manually for the server. Great plugin otherwise, just what I need to make regular maps of my servers.
Config available here http:pastebin.com/mPX5BciR in case I've done something stupid.
Hello! I'm very waiting for ability to compress root directory like plugins as it said to be in v5.9.4+.
Hi.
I would like to know if there is a way to upload to specific directory instead of directly i to minebackup. Im having a problem with the "plugins" when my two servers upload to dropbox. They have different plugins and setting. I think you see the problem.
So is there a way to make the backup under lets say dropbox/minebackup/ server1, server2 etc etc?
its broken plugin and i wasted my 1hrs trying to make it work -.-
@o0Julia0o
when you update to 1.2 it automatically converts all your worlds from .mcr to .mca, but still leaves the .mcr files behind. if your on 1.2+ you can delete the .mcr without losing the data, as long as its been converted to .mca first.
Glitch : Using zip compression may not save the entire world, so, when restoring something with WorldEdit, it will probably say that it can find the wanted region.
It will never do that by simply copying.
I don't understand why the compressed folder wouldn't be complete... =/
Minebackup stops chunks from being unloaded, major issue.
I get the following message after updating to Version 5.9.3 (before i had 5.9.0)
What does it mean? Do i have to delete this files from now on, after future backups? So everytime Minebackup saves my World, i have to delete this files?
Or do i have to delete this files in my original World - 1 time? But can i do that, without loosing important data?
does it work on newest RB without buggs?
Any updates to make it more compatible with new RB?
either the "exclude-folders" isnt working, or this doesnt work properly with 1.2.5... i have this in my config to copy my whole bukkit directory:
but it doesnt exclude any of those folders. i wouldnt really mind, but when it tries to copy its own backup folder this creates an infinite loop and keeps copying itself into itself, making quite a mess to clean up. (and also means the backup will never finish)
i also tried to specify the actual folders:
but this didnt work either
Loving this plugin, but.. I can't find where it makes the backups? xD The only change I've made is set copy to true, copy interval to 30m, and directory to "./backups". Is there something I am missing? Great work!
Is it just me or does this plugin take ages to save a world. It takes up to 5 minutes to save a basic map!?! EDIT: Oops, I was accidentally saving a 95 megabyte obj file :D.
My config : worlds: world: save: true compress: false yourworldname_nether: save: 30m compress: 3h keep: 8 yourworldname_the_end: save: 30m copy: 6h keep: 4
With that it should only save/copy world, but it copies all of my worlds (Nether,skyblock,end,creative)\
Edit: If i disable save, does it enable the default bukkit world save? (For example : What happened after crash?)
Fix the citizens bug please!