ServerBackup - CraftBukkit (2025)

ServerBackup - CraftBukkit

Official Discord Server:https://discord.gg/ServerBackup

Dynamic Backups:
Introducing: Dynamic Backups [BETA]
First of all, you can save a lot of disk space with Dynamic Backups. It is designed to back up only chunks/regions of your Minecraft worlds that may have changed. If the 'DynamicBackup' feature is enabled in the config, the plugin starts to detect chunks which are being entered by players - these chunks will later be backed up. To differentiate between full Backups and Dynamic Backups, the Dynamic Backups have a "dynamic" tag in their filename. If you need to use the Backup, just paste all files into your world folder (while your server is stopped). After a restart your world is equal to the world you had at the time of the backup creation and you saved a lot of diskspace in this process.

This video shows and explains the new features:

Features:

no performance impactthis plugin will run every creation of a Backup in asynchronous mode, so you won't notice any impact on the server performance

automaticBackup creation (e.g. every day/every hour)
(Backups will be saved in the 'Backups' folder, which can be found in the server folder, not in the plugins folder)

ftp transfer integrationfor even more security of your Backups

in-gamecommandfor Backup creation

automatic deletion of old backups tosave storage space

config withmanysetting options

can also be used tosave other file/foldersthan world folders, e.g. you can also create a (automatic) backup of the 'plugins' folder

"backup.notification" is thepermissionto receive backup notifications

Commands (Permission: backup.admin):

/backup reload - reloads the plugin configuration
/backup list <page> - shows a list of 10 Backups (all are clickable, look at "/backup remove")

/backup search <search argument> <page> - shows a list of 10 Backups that contain the give search argument

ServerBackup - CraftBukkit (1)

/backup create <world / folder> - creates a new Backup of a specific world or folder (example: "/backup create plugins" for creating a backup of the plugins folder)
/backup create <file> - creates a new Backup of a specific file (example: "/backup create plugins/ServerBackup/config.yml" for creating a backup of the ServerBackup plugin configuration file)

/backup remove <folder> - removes an existing Backup (you can get the folder name of an Backup by clicking (in the chat) on the Backup in the Backup list - /backup list)

ServerBackup - CraftBukkit (2)

/backup zip <folder> - compress folder to zip file
/backup unzip <zip-file> - unzip file to folder
/backup ftp <download/upload/list> - ftp related command. Download / upload backup files to / from your ftp server or list all backups stored on your ftp server
/backup tasks - shows a list of all running backup tasks

Config:

This plugin has also a config where you can edit some things.
Explanation of the config:

AutomaticBackups- if 'true': automatic Backups are enabled and will be created every day by default. If 'false': automatic Backups are disabled and no automatic Backups will be created, but you can still use the "/backup create" command - Default: 'true'

BackupLimiter(enabling this feature will disable the feature "DeleteOldBackups") - the number of total Backups you want to keep (e.g. if you want to keep only the 5 latest Backups you must set this to '5' - older Backups will be removed to save storage space). You can disable this feature by setting it to '0', otherwise it will disable the option "DeleteOldBackups" - Default: '0'

BackupTimer-1. BackupTimer.Days = the days on which a Backup should be created ; 2. BackupTimer.Times: the time of day on which a Backup should be created (only on the days you set on "BackupTimer.Days")

BackupWorlds- a list of all worlds for which an automatic Backup will be created - Default: (List of 'world', 'world_nether', 'world_the_end')

DeleteOldBackups- the time (in days) from which old Backups will be removed (e.g. if you set this to '5', Backups which are 5 days old or older than that will automatically be removed at the time when the automatic Backups are created) - Default: '7'

KeepUniqueBackups- keeps unique backups, no matter how old there are (e.g. there is a world / folder which you only backed up ones. This folder will not be deleted automatically, because it is the only one.) This feature will always keep the newest unique backup - Default: 'false'

UpdateAvailabeMessage- notifies you whenever a newer version of this plugin is available. It is highly recommended to leave this option set to 'true' to be aware of new feature and security updates - Default: 'true'

BackupDestination- the file location where your backups are stored - Default: 'Backups//'

SendLogMessages- sends information about zipping/unzipping files in player chat when using the command "/backup zip" or "/backup unzip" - Default: 'false'

Partner:
Thanks to my new partnerZAP-Hosting, the future development of this plugin is assured. Check out their stable servers and use the code "Seblii-7366" to save 20% and support this project.

Statistics:
Statistics (provided by bStats) are included since version 2.6.0

ServerBackup - CraftBukkit (4)Total Backups: over40 TBof backups are managed by this plugin (2nd January 2023)

For more statistics*click here*

Comments

  • To post a comment, please login or register a new account.

Posts Quoted:

Reply

Clear All Quotes

About This Project

  • Project ID

    818788

  • Created

    Jan 27, 2023

  • Last Released File

    Never

  • Total Downloads

    779

  • License

    MIT License

Categories

Members

  • Seblii Owner

Recent Files

Bukkit

  • ServerBackup - Craftbukkit.jar

    Jan 29, 2023

ServerBackup - CraftBukkit (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Reed Wilderman

Last Updated:

Views: 6354

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.