Server Backup: Automatic Backups for Minecraft Servers

Why Every Minecraft Server Needs a Reliable Backup System Running a Minecraft server is a rewarding experience, but it comes with its share of risks. World corruption, accidental griefing, plugin conflicts, or even a simple power outage can wipe out hours of player progress. Without a solid backu...

Download ServerBackup for Minecraft 1.20.6

Original name: ServerBackup

Minecraft: 1.20.6

FileVersionLoaderSize
ServerBackup-2.10.0.jar1.20.6—9.4 МБDownload

Why Every Minecraft Server Needs a Reliable Backup System

Running a Minecraft server is a rewarding experience, but it comes with its share of risks. World corruption, accidental griefing, plugin conflicts, or even a simple power outage can wipe out hours of player progress. Without a solid backup strategy, you might find yourself rebuilding from scratch or losing the trust of your community. That is where a dedicated server backup plugin becomes indispensable. It automates the process, ensures your data is safe, and gives you peace of mind so you can focus on crafting the ultimate gameplay experience.

Introducing the Server Backup Plugin: Multithreaded, Smart, and Cloud-Ready

The Server Backup plugin is a powerful tool designed to protect your Minecraft worlds, configuration files, and even entire folders without impacting server performance. It runs every backup task asynchronously, meaning players will never notice lag or downtime while a backup is being created. Whether you need daily snapshots, on-demand saves, or off-site storage, this plugin covers all bases with a clean in-game command system and a highly customizable configuration.

Key Features at a Glance

  • Zero performance impact – backups run in the background using multithreading, so your server TPS stays stable.
  • Fully editable messages – tailor every notification to match your server’s unique chat style.
  • Automatic scheduling – set backups to run daily, hourly, or on specific days and times.
  • FTP transfer integration – upload backups to an external FTP server for an extra layer of security.
  • Cloud storage support – automatically sync backups to Dropbox, with plans for Google Drive and OneDrive.
  • In-game commands – create, list, search, and remove backups without touching the console.
  • Smart deletion – automatically purge old backups to save disk space, or keep only a set number of recent copies.
  • Flexible scope – back up not just worlds, but also plugin folders, config files, or any custom directory.

Dynamic Backups: Save Disk Space Without Sacrificing Safety

One of the standout innovations is the Dynamic Backup feature. Traditional backups copy entire world folders every time, quickly eating up gigabytes of storage. With Dynamic Backups enabled, the plugin monitors which chunks players actually enter and only saves those regions that have potentially changed. The resulting backup file is tagged with “dynamic” in its name, making it easy to identify. When you need to restore, simply paste the dynamic backup contents into your world folder while the server is stopped, and you will have a fully functional world that matches the state at the time of the backup—minus the bloat of untouched chunks. This approach can reduce backup sizes dramatically, especially on large servers with vast, unexplored terrain.

Cloud Integration: Dropbox and Beyond

Local backups are great, but they are still vulnerable to hardware failure. The plugin now supports automatic uploads to Dropbox, giving you an off-site safety net. Setting it up is straightforward: watch the official video guide (available on the plugin’s resource page) to link your Dropbox account. Once configured, you can use the /backup dropbox upload command to send any zip file to the cloud. The developer has also announced future support for Google Drive and OneDrive, making this a future-proof solution for multi-cloud redundancy.

In-Game Commands for Effortless Management

All backup operations are accessible through simple chat commands, requiring the backup.admin permission. Here is a quick overview of what you can do directly from the game:

  • /backup reload – reload the plugin configuration without restarting the server.
  • /backup list <page> – browse a paginated list of existing backups; each entry is clickable for easy removal.
  • /backup search <argument> <page> – filter backups by date or keyword, such as “2020-05-31”.
  • /backup create <world/folder/file> – instantly create a backup of a specific world, folder, or even a single file like plugins/ServerBackup/config.yml.
  • /backup remove <folder> – delete an unwanted backup using the folder name from the list.
  • /backup zip <folder> and /backup unzip <zip-file> – compress or extract files on the fly.
  • /backup ftp <download/upload/list> – manage backups stored on your FTP server.
  • /backup dropbox upload <zip-file> – push a backup to your Dropbox cloud.
  • /backup tasks – view all currently running backup processes.

Managing backups through these commands is intuitive, and if you are looking to expand your server’s capabilities with other mods, the foxygame.net launcher offers a flexible, modern way to install them directly from its menu. This convenient launcher lets you browse and download mods without leaving the game environment, making server customization a breeze.

Configuration Deep Dive

The plugin’s config file gives you granular control over every aspect. Here are the most important settings explained:

  • AutomaticBackups – set to true to enable scheduled backups; false disables them while still allowing manual commands.
  • CommandAfterAutomaticBackup – run a console command after each automatic backup finishes, such as /stop to safely shut down the server after a daily save.
  • BackupLimiter – keep only the latest X backups (e.g., 5). Setting this to 0 disables the limiter and uses the DeleteOldBackups rule instead.
  • BackupTimer – define specific days and times for backups, giving you full scheduling flexibility.
  • BackupWorlds – list all worlds to include in automatic backups (default: world, world_nether, world_the_end).
  • DeleteOldBackups – automatically remove backups older than a set number of days (default 7).
  • KeepUniqueBackups – if true, never delete the only backup of a particular world or folder, preserving at least one copy regardless of age.
  • BackupDestination – specify where backups are stored (default Backups// inside the server root).
  • SendLogMessages – enable detailed chat output for zip/unzip operations, useful for troubleshooting.

With these options, you can tailor the backup behavior to fit servers of any size, from small private worlds to massive public networks.

Conclusion: A Must-Have Plugin for Every Server Admin

The Server Backup plugin combines performance-friendly multithreading, intelligent dynamic backups, and seamless cloud integration into one robust package. Its in-game command system makes it accessible even for admins who prefer to avoid console work, while the deep configuration satisfies power users. Whether you are protecting a single survival world or a complex BungeeCord network, this tool ensures your data is always recoverable. By automating backups and offloading them to Dropbox or FTP, you eliminate the single point of failure that plagues so many servers. Take the time to set it up once, and you will never have to explain to your players why their builds vanished overnight.