Inactive [ADMN] Backup v2.0 - A full & simple backup plugin [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by gamerx93, Oct 4, 2011.

     
  1. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]


    WE NOW HAVE A WEBSITE DEDICATED TO THIS PLUGIN, PLEASE VISIT:


    If you are unable to access the website, you can access the latest stable builds here:


    Backup - A Simple Server Backup Plugin

    This plugin will backup all the worlds and plugins that your server is using, and either ZIP them, or add them to a WorldEdit Compatable folder structure, or any other you want to define.

    It can either run on a schedule, or be run manually in-game, using commands.
    It is developed with simplicity in mind, and it can be a very much a set-and-forget method for server backups.

    Old Thread:

    We have our project hosted over on BukkitDev, but I monitor this thread for bugs/errors, and also GitHub for issue tracking and SCM.

    If you were wondering:
    I have taken over development from Meldanor's plugin, as he lost motivation.
    His thread for the plugin is here: Old Thread

    Features
    • Automatically backups all the worlds, and plugins, and if enabled, ZIP's the folder.
    • WorldEdit-Compatible Backup Structure.
    • Writes worlds, players and plugins from memory to file before backing up.
    • Worlds and plugins can be excluded using the configuration file.
    • Support for the Permissions plugin, and variants of it, has various Permission Nodes.
    • Supports manual backups, from either a player with the correct permissions, or the console.
    • Has the option to delete old backups, after there is a certain amount of backups.
    • Option to only backup when players are active on the server, set in configuration.
    • Date format for back name is customizable in settings.
    • Strings are fully customizable, so localization and small changes are easy!
    • Full support for colours in strings :)
    Downloads



    Dev Build (v1.8.5-dev) [Jenkins]

    Older Versions [Jenkins] (Please use BukkitDev is possible)

    If you find any bugs in a certain build (we like to call them "features"):
    - If you have a GitHub account: Here
    - If you do not: Here

    Changelog

    Version 1.8.4 [gamerx]
    • Updated Last Backup instance.
    • Added bypass node.
    • Last commit for the night.
    • Small Chnage to initiate build testing.
    • - Implemented Issue #36
    • Updated PrepareBackup.
    • Update to BackupTask.
    • Possible fix for Issue #39
    • Updated dependencies to be compatable with 1.0.1-R1.
    • Release 1.8.4.
    Version 1.8.3 [gamerx]
    • Added multiple Exception Handlers.
    • Minor Bugfixes.
    • Possible fix for NPE on every backup.
    • Proposed fix for Issue #28.
    • Small bugfixes.
    Older Changelogs



    Version 1.8.2 [gamerx]

    • Major upgrade of backuptask, and adding of various requested features.
    • Permission nodes for all commands, still in development.
    • Removed "singlebackup".
    • Updated for 1317
    • Minor Code improvements.
    • Command Handler, and new commands.
    • Added full server backup.
    • Added plugin exclusions.
    • Fixed minor code logic.
    • Finished 99% of code documentation.
    Version 1.8.1 [gamerx]

    • Minor fixes.
    • Should be compatible with bukkit 1240.
    Version 1.8 [gamerx & lycano]


    • Changed properties to a "properties.yml" file, and documented.
    • Changed strings to read from a "strings.yml" file.
    • Fixed creating multiple directories, now only created the one specified in settings.
    • Add option to colour strings.
    • Fixed duplicate message issue.
    • Apply backup not deleting fix: http://forums.bukkit.org/threads/inactive-admn-backup-1-6-a-simple-backup-plugin-818.9871/page-11#post-384316
    • Fix spelling fails in code/doco.
    • Optimized Code, Mavenized project.
    • Removed most of command system, will add new handler in next verison.
    • Improved error handling.
    Version 1.7 [gamerx]


    Version 1.6: [Melandor]


    • Added option to control where the backups are getting stored
    • Fixed disabling broadcast messages
    • You can now use also the old save system, which is the same as before 1.5
    • Uses godsny's suggestion for the config file. Thanks !
    • Fixed bug deleting the custom dir when the maximum backup limit is hit!
    • Fixed bug stopping the complete backup if there is one file error!
    • Fixed bug not disabling the automatic backup when you set the BackupIntervall to -1




    Installation
    We have a wiki page documenting how to install the plugin located here.

    Configuration
    If you would like to know more about how to configure the plugin please view the wiki page we have located here.

    Permissions
    The plugin has various permission nodes, that we have documented on our wiki page located here.

    Commands
    The plugin has various commands, so we have put them all on our wiki page located here.

    Want to help with translation?
    I have added all the information to a Wiki page on the subject, so if you want to help out, go here:
    Wiki page on Localization.

    Translations:
    I have added all current translations to the Localization wiki page
    View it here!

    This post has been edited 32 times. It was last edited by gamerx93 Jul 4, 2012.
  2.  
  3. Offline

    Don Redhorse

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  4. Offline

    Mrchasez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Damn!
    I was looking into taking this over >.<
  5. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Stolen xD You can always help if you want!
    Cliffordlittle likes this.
  6. Offline

    Mrchasez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have enough plugins to work on, I was intrested in this because there are no other back up plugins.
    lol
  7. Offline

    codename_B

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    emericask8ur likes this.
  8. Offline

    Mrchasez

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    wassilij and gamerx93 like this.
  9. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  10. Offline

    Subcode

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is the backup interval in minutes ?
  11. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes.
  12. Offline

    Strongit

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome. Thanks for taking this over, it's such a simple plugin to implement and use I can't see anyone not using it.
  13. Offline

    MageRooster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    How do I turn off backup notification? I updated and suddenly everyone on my server gets the notice. backup.notify perhaps?
  14. Offline

    wassilij

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It would be great if this could save my MySQL Database too! :D

    //edit:
    the /backup command dont work for me and in the loggs i dont see that the plugin is activated oO

    This post has been edited 1 time. It was last edited by wassilij Oct 6, 2011.
  15. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    https://github.com/gamerx/Backup/issues/19
    - You can turn them off server-wide by leaving the strings for starting and finished backup empty, but ill get this feature in 1.8.2 :)
    EDIT: Done :D

    https://github.com/gamerx/Backup/issues/6
    - We are going to implement this, but as it is not a priority, it will not be in the next version, ill look at getting it out asap though :)
    - If you cant see that it has been activated, then theres no way i can debug it :( Make sure you have "Backup.jar" in /plugins, if you get an error, by all means post it, and ill help you out)

    This post has been edited 1 time. It was last edited by gamerx93 Oct 7, 2011.
  16. Offline

    drfox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is it just me or is this not working? it says its loaded, i am op but yet when i type /backup nothing happens and there is no save in the folder.
  17. Offline

    Mr. X

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks for this, it works but can you make it compatble with WordEdit snapshots?

    This post has been edited 1 time. It was last edited by Mr. X Oct 8, 2011.
  18. Offline

    drfox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ok i seem to have found the problem it will not work with EssentialsGroupManager if i remove EssentialsGroupManager.jar it works fine but when i put it back on it stops working and yes i have added the permissions, it will just not work with EssentialsGroupManager, can you fix this please
  19. Offline

    GameFAQsRolo

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Great plugin. Just started running a server again and this is something I was definitely missing last time.

    Permissions don't seem to be working with PermissionsBukkit. It works fine when I make myself OP. Running 1.8.1 on RB #1240 with PermissionsBukkit 1.2k.
  20. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you please let me know what versions of the plugin and server you are using so that i may reproduce the problem?
    Are you using any permissions system, if so, what version, provide link to plugin so that i can test.
    Thanks.

    Hey, What versions of these plugins are you using? I have been testing the plugins permissions compatability with Essentials, and it is working fine for me.
    TY :)

    Ill test it today and see if I can release a fix in the next version.
    https://github.com/gamerx/Backup/issues/21

    This post has been edited 2 times. It was last edited by gamerx93 Oct 10, 2011.
  21. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey everybody!

    We plan to remove the feature that allows you to backup to seperate the worlds into different ZIP's/Folders.

    As i see it, this feature is un-needed, and having it repeats a fair chunk of code.

    There is almost no point to this, as the same thing is achieved, only the folders are one level deeper.

    You will still be able to exclude worlds, and this will also make excluding plugins easier.

    I just wanted to get an idea of if people actually use this, and why.

    Thanks :)

    REF: https://github.com/gamerx/Backup/issues/20

    This post has been edited 1 time. It was last edited by gamerx93 Oct 10, 2011.
  22. Offline

    gamerluke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @gamerx93
    Very nice plugin! Though, plugin version is needed in title.
  23. Offline

    drfox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i am useing Essentials build 2.6.2 and EssentialsGroupManager version 1.2 and they are the latest ones but the /backup command will not work, oh and im also running the latest bukkit build

    This post has been edited 1 time. It was last edited by drfox Oct 10, 2011.
  24. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I know there was an issue with this before version Backup 1.8.1 can youtry using thisd build?
    Download
  25. Offline

    gamerluke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @gamerx93
    You need to add the plugin version in the title
  26. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What Title?
  27. Offline

    gamerluke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @gamerx93
    Currently:
    [ADMN] Backup 1.8.1 - A simple Backup Plugin [1240]

    Should be:
    [ADMN] Backup v1.8.1 - A simple backup plugin [1240]

    Though, are you using the Minecraft Version for your Plugin...? As that's how it seems.
  28. Offline

    gamerx93

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ahh, I see, simple change.

    No, Not using MC versioning for the plugin, it just turned out that way.
  29. Offline

    drfox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thanks mate that build works like a dream.. keep up the good work, oh and i have just tested it on the bukkit Build #1317 and all seems to work great, thanks again.

    This post has been edited 1 time. It was last edited by drfox Oct 11, 2011.
  30. Offline

    pherce

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    We used the older version of this plugin but noticed a few things:

    We have a small raid with SSDs and grandfather the backups to something off the array. We kept the backup count low, to like 10 (running 1 time per hour) so we didn't fill up the raid before the grandfather cronjob ran. Every 4-5 days, however, backups would stop pruning and the raid would fill up and abruptly stop the server due to out of disk space. Also, why doesn't it zip the whole folder? We have schematics, text files, etc in there and while the world and plugin folders are obviously great, it feels incomplete.

    Ultimately, We moved to rdiff and never looked back. Your plugin would be great if it zipped the entire folder up though! I would feel safe about using it. Maybe something else that would be awesome is to have it run off system time somehow? Every reload the backup timer resets. Not a huge deal but it would be very nice ;) Thanks for updating an important plugin.
  31. Offline

    Melkor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Will you be updating it to 1317 version mate?

Share This Page