___________________________________________
WE NOW HAVE OUR OWN WEBSITE FOR PLUGIN NEWS & UPDATES.
http://bukkitbackup.com/
___________________________________________
This is a server plugin for backing up all your worlds, and plugins to a folder that you can define.
It can either run on a schedule, or be run manually, using commands.
It has been developed with simplicity in mind, and its very much a set-and-forget method for server backups.
For more information on this plugin and its features, please visit our thread on the bukkit forums: HERE
It has the following features:
- Automatically backups all the worlds, and plugins, and if enabled, ZIP's the folder.
- Saves every world running on the server and every player before the backup takes place.
- Worlds can be excluded using the configuration file.
- Full support for the Permissions plugin, and variants.
- Supports manual backups, from either a player with the correct permissions, or the console.
- Can delete backups after a certain threshold is reached.
- Option to only backup when players are active on the server.
- Customizable date format for backups.
- Customizable strings - Easy localization!
This plugin's source code is maintained on GitHub: Source Code
Planned/Implemented features are also available on the GitHub page: ChangeLog
I have taken over development from Meldanor's plugin, as he lost motivation.
BUGS: bugs@bukkitbackup.com
SUGGESTIONS: suggestions@bukkitbackup.com
ME: gamerx@bukkitbackup.com
Facts
- Date created
- Sep 28, 2011
- Categories
- Last update
- Mar 25, 2012
- Development stage
- Release
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Backup [v1.8.9] [1.2.3-R02]
- Downloads
- 133,522
- Recent files
- R: Backup [1.8.9] [1.2.3-R0.2] for CB 1.2.3-R0.2 Mar 25, 2012
- R: Backup [1.8.8] [1.1-R4] for CB 1.1-R4 Feb 25, 2012
- B: dev-Backup [1.8.8-dev] [1.1-R3] for CB 1.1-R3 Feb 13, 2012
- R: Backup [1.8.7] [1.1-R3] for CB 1.1-R3 Feb 12, 2012
- R: Backup [1.8.6] [1.1-R1] for CB 1.1-R1 Jan 27, 2012
- Reply
- #170
zackandreweli May 13, 2012 at 23:22 UTC - 0 likesHello, today your plugin made some errors while backing up. It said to provide the error, here it is: 04:41 PM [SEVERE] [Backup] Please provide following error with support request: 04:41 PM [INFO] java.io.IOException: Map failed 04:41 PM [INFO] at sun.nio.ch.FileChannelImpl.map(Unknown Source) 04:41 PM [INFO] at sun.nio.ch.FileChannelImpl.transferFromFileChannel(Unknown Source) 04:41 PM [INFO] at sun.nio.ch.FileChannelImpl.transferFrom(Unknown Source) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.doCopyFile(FileUtils.java:303) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.doCopyDirectory(FileUtils.java:263) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.doCopyDirectory(FileUtils.java:261) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:221) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:141) 04:41 PM [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:110) 04:41 PM [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.backupWorlds(BackupTask.java:249) 04:41 PM [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.processBackup(BackupTask.java:115) 04:41 PM [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.run(BackupTask.java:75) 04:41 PM [INFO] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 04:41 PM [INFO] at java.lang.Thread.run(Unknown Source) 04:41 PM [INFO] Caused by: java.lang.OutOfMemoryError: Map failed 04:41 PM [INFO] at sun.nio.ch.FileChannelImpl.map0(Native Method)
I'm assuming that the OutOfMemoryError is the plugin running out of RAM.
Im running the CraftBukkit build 2149.
- Reply
- #169
MusicMonkey5555 May 13, 2012 at 19:03 UTC - 0 likesI couldn't see one anywhere, but is there a command to stop it from backing up? Like an enable disable? It would be nice to get one and a permission node for it.
When there are a ton of people griefing and you need to deal with it, it would be nice to stop backups so you don't have to dig through several more before restoring.
Also another question does anyone else or the developer know the easiest/quickest way to restore a world that was backed up? I tried using worldedit, but it seems to only restore protected areas from a backup, so I usually end up just stopping the server, copying the file to my computer, unzipping it, deleting the files on the remote server then copying the world back to the server, then restarting the server and this takes a while.
- Reply
- #168
gamerx93 May 09, 2012 at 23:41 UTC - 0 likes@Galexrt: Go I have already split it into another thread on the server, but I'll have a look at any other optimization I can do.
@allix8: Go Notice the @TODO note? It's not currently in use, I'm still implementing it.
@Keseff: Go Dev at the moment, I will release one later this week. http://ci.tgxn.net/job/dev-Backup/97/
@SERVERCONSOLE: Go Thankyou for helping, both the users, and me to fix this silly bug :P
- Reply
- #167
Galexrt May 05, 2012 at 13:09 UTC - 0 likes@bartekr4u What bukkit version?? this helps the developer!
Unit Force Soft German Server
- Reply
- #166
bartekr4u May 01, 2012 at 22:48 UTC - 0 likesI saw this in console, so i posting it here ;)
00:43:45 [SEVERE] [Backup] Please provide following error with support request: 00:43:45 [INFO] java.io.IOException: Failed to copy full contents from './craftzone/level.dat_old' to 'backups/temp/20120502-004345/./craftzone/level.dat_old' 00:43:45 [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.doCopyFile(FileUtils.java:313) 00:43:45 [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.doCopyDirectory(FileUtils.java:263) 00:43:45 [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:221) 00:43:45 [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:141) 00:43:45 [INFO] at net.tgxn.bukkit.backup.utils.FileUtils.copyDirectory(FileUtils.java:110) 00:43:45 [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.backupWorlds(BackupTask.java:249) 00:43:45 [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.processBackup(BackupTask.java:115) 00:43:45 [INFO] at net.tgxn.bukkit.backup.threading.BackupTask.run(BackupTask.java:75) 00:43:45 [INFO] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) 00:43:45 [INFO] at java.lang.Thread.run(Thread.java:722)
- Reply
- #165
Galexrt Apr 20, 2012 at 14:29 UTC - 0 likesone thing when a backup starts my starts to lagg really hard before backup 20tps and when backup down to 10 tps can you make the backup process so that it will not lag the server like a incremental or so backup because my maps are all together 5-8gb big ;-) please
- Reply
- #163
allix8 Apr 17, 2012 at 19:40 UTC - 0 likeshello, a need help :
backupinterval: [{1:00PM},{5:00PM},{10:00PM},{12:05AM}]
error log :
- Reply
- #162
ace2020boyd Apr 10, 2012 at 04:23 UTC - 0 likesI have the config files set to when the last person leaves on the server to backup it one more time until someone joins again. yet its does it final backup but it keeps on backing up after the final backup.
- Reply
- #161
Keseff Apr 05, 2012 at 12:19 UTC - 0 likes1.2.5 build coming? :)
- Reply
- #160
flyingflare Apr 04, 2012 at 14:02 UTC - 0 likesdynmap is also being backed up even though I excluded it with this line:
pluginlist:dynmap;dynmap.jar: true
I am using 1.9-dev build, CB 1.2.3.R.02