DriveBackupV2 图标

Minecraft 服务端插件

DriveBackupV2

DriveBackupV2 is a plugin that aims to provide an extra layer of security to your data making a backup and saving it remotely.

管理类存储类工具类bukkitpaperpurpurspigot
版本范围
1.8–26.1.2
下载量
1.8 万

插件介绍

DriveBackupV2

Need help? Talk to our team on Discord!

What is this?

Have you ever lost your Minecraft world before?

Maybe your hard drive died.
Maybe your server hosting provider terminated the server without warning.
Maybe you just accidentally deleted it.

DriveBackupV2 is a plugin that aims to provide an extra layer of security to your data by backing it up remotely.

Features

  • Creates and/or uploads backups to Google Drive, OneDrive, Dropbox, and/or a remote storage server with (S)FTP or S3 compatible api.
  • Can automatically create a backup out of any files or folders on your Minecraft server.
  • Can make backups of remote (S)FTP file sources and MySQL databases from external servers (such as a BungeeCord one!)
  • Automatically deletes backups locally and remotely if they exceed a specified amount.
  • Automatically run backups at a set interval or on a custom schedule.
  • And much more!

Requirements

General Requirements

  • Java 8 or higher

Platform Specific Requirements

Bukkit/Spigot/Paper/Purpur

  • Minecraft 1.8 - 1.21.X

Basic Setup

First, download the plugin and copy it to the plugins folder on your server. Then, restart your server. Finally, follow the instructions below for the backup method of your choice.

Google Drive

Simply run /drivebackup linkaccount googledrive and follow the on-screen instructions.

OneDrive

Simply run /drivebackup linkaccount onedrive and follow the on-screen instructions.

DropBox

Simply run /drivebackup linkaccount dropbox and follow the on-screen instructions.

Local

Since v1.3.0

Change local-keep-count in the config.yml to set the number of backups to keep locally. Set to -1 to keep an unlimited number of backups locally.

Once you have completed the above instructions, backups will run automatically every hour by default.

Advanced Setup

Learn how to set up and use more advanced features in the wiki.

Privacy Policy

Since we need to access your Google Drive and/or OneDrive data to back up your world, we are required to provide a Privacy Policy.

All of the data this plugin uploads and downloads or otherwise accessed from your Google Drive and/or OneDrive stays on your Minecraft server, so we never have access to it. This plugin physically cannot access any data in your Google Drive and/or OneDrive that is not related to backing up your Minecraft server. But don't take our word for it, all of this plugin's source code is available here!

版本与下载

推荐下载

DriveBackupV2.jar版本 1.8.1 · 26.7 MBSHA-1 f6701fc3316a2ea1651d97b3d4e916e1efb1265a下载 DriveBackupV2.jar

1.8.1

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
DriveBackupV2.jar26.7 MBSHA-1 f6701fc3316a2ea1651d97b3d4e916e1efb1265a获取文件 DriveBackupV2.jar
展开更新日志

This is a small maintenance release focused on compatibility and a ton of bug fixes and uploader improvements.

Changelog

Bug Fixes

  • Use dedicated exception for absolute path (redo GraphApiException) — improves error clarity.
  • Fix S3Uploader to respect remote save directory.
  • Fix FTP remote directory handling.
  • Prevent external backups from sometimes using the same temp folder.
  • Avoid index exceptions in the status command.
  • Print stack trace on local backup failures when a generic exception occurs.
  • Remove rogue character in workflow and miscellaneous actions dependency bumps.

New Features

  • Fast-track international config that require no modifications to the latest version provided.

Translations

  • Update German translation. (thanks to @StillGreen-san)

Maintenance / Dependencies

  • Bumped various action/dependency versions and Express/path-to-regexp updated in Authenticator.

Full Changelog: https://github.com/MaxMaeder/DriveBackupV2/compare/v1.8.0...v1.8.1

1.8.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
DriveBackupV2.jar27.8 MBSHA-1 270296e8c60de29c17bdf04fc3060df95d842aa7获取文件 DriveBackupV2.jar
展开更新日志

This update fixes new Google Drive linking, using a different upload method due to new restrictions from Google.

WARNING - Future account links will not be able to use shared drives. Existing links will still work

Changelog

Bug Fixes

  • Fixed Google Drive account linking
    • This unfortunately means shared drive can no longer be setup with new account links
  • Fixed occasional OneDrive upload errors (#184)
  • Fixed errors invoking the status command during backup creation (#162)

Translations

Thanks to @jinoo2005609 for new translations

Full Changelog: https://github.com/MaxMaeder/DriveBackupV2/compare/v1.7.0...v1.8.0

1.7.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
DriveBackupV2.jar27.8 MBSHA-1 0dc1661fad14643990ff582f209e84b568e28ddd获取文件 DriveBackupV2.jar
展开更新日志

This update improves the OneDrive uploader and fixes a few bugs

Special Thanks to @StillGreen-san for his work on the OneDrive Uploader

Changelog

Enhancements

  • Add support for shared folders with OneDrive
  • Add support for using TimeZones (support daylight savings) as well as existing offsets
  • Added check to make sure the local save directory is relative to the root server folder
  • Updated all DriveBackupV2 links to HTTPS
  • Improved error handling in the OneDrive Uploader

Bug Fixes

  • Fixed local backups not being deleted if another backup is started while another one is running
  • Fixed Null error if the create option is not specified for a backup list entries
  • Fixed Google Drive test failing even when actual upload works fine
  • Fixed whole server local backups not being deleted once the limit is reached
  • Fixed "The next backup is at " to display the next backup (instead of the current one)
  • Fixed OneDrive not handling more than 200 items in folders
  • Fixed null error on OneDrive upload error

Translations

Thanks to @C4BR3R4, @AKRGamesUa, and @jinoo2005609 for new translations

Full Changelog: https://github.com/MaxMaeder/DriveBackupV2/compare/v1.6.3...v1.7.0

1.6.3

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4 · 1.20.5 · 1.20.6 · 1.21 · 1.21.1 · 1.21.2 · 1.21.3 · 1.21.4 · 1.21.5 · 1.21.6 · 1.21.7 · 1.21.8 · 1.21.9 · 1.21.10 · 1.21.11 · 26.1 · 26.1.1 · 26.1.2
DriveBackupV2.jar27.8 MBSHA-1 d2cd2591ea5af93a17f41d25068a6fb3247ac4c6获取文件 DriveBackupV2.jar
展开更新日志

HotFix to stop sending the player the no perms message every time it checks if they have a specific permission node.

Full Changelog: https://github.com/MaxMaeder/DriveBackupV2/compare/v1.6.2...v1.6.3

1.6.2

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4
DriveBackupV2.jar27.8 MBSHA-1 80b869589c839c964f61df195e119c872ed9eca8获取文件 DriveBackupV2.jar
展开更新日志

With this update, we have introduced S3 support and squashed several bugs.

Changelog

New Features

  • Added S3 support

Enhancements

  • Files added to zips will now retain timestamps
  • Handle OneDrive return status codes better
  • Updated several dependencies
  • Improved error handling when attempting to get the latest version
  • Switched update system to use GitHub instead of Bukkit

Bug Fixes

  • Fixed Dropbox thinking it was never authenticated
  • Fixed default config not using %NAME in glob backup entire
  • Fixed backup format not recognizing %NAME variable as a valid format

Full Changelog: https://github.com/MaxMaeder/DriveBackupV2/compare/v1.6.1...v1.6.2

1.6.1

正式版
加载器
bukkit · paper · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3 · 1.19.4 · 1.20 · 1.20.1 · 1.20.2 · 1.20.3 · 1.20.4
DriveBackupV2.jar16 MBSHA-1 3fde6ca24fc79edce344352b946df2c1fae770fa获取文件 DriveBackupV2.jar
展开更新日志

In this patch, we've fixed the DriveBackupV2 Authenticator, and made some other small changes.

Changelog

Bug fixes

  • Handle unreadable files when generating file list
  • Added error msg for zip SecurityException
  • Fix typo in socket-addr (Fixes #102)
  • Correctly use default-color and bump deps
  • Fix setup fail on shared drives
  • Use new auth domain

1.6.0

正式版
加载器
bukkit · paper · purpur · spigot
MC 版本
1.8 · 1.8.1 · 1.8.2 · 1.8.3 · 1.8.4 · 1.8.5 · 1.8.6 · 1.8.7 · 1.8.8 · 1.8.9 · 1.9 · 1.9.1 · 1.9.2 · 1.9.3 · 1.9.4 · 1.10 · 1.10.1 · 1.10.2 · 1.11 · 1.11.1 · 1.11.2 · 1.12 · 1.12.1 · 1.12.2 · 1.13 · 1.13.1 · 1.13.2 · 1.14 · 1.14.1 · 1.14.2 · 1.14.3 · 1.14.4 · 1.15 · 1.15.1 · 1.15.2 · 1.16 · 1.16.1 · 1.16.2 · 1.16.3 · 1.16.4 · 1.16.5 · 1.17 · 1.17.1 · 1.18 · 1.18.1 · 1.18.2 · 1.19 · 1.19.1 · 1.19.2 · 1.19.3
DriveBackupV2.jar15.6 MBSHA-1 5c13000006eda2fcced6d2b4484ccf4d08d20e0c获取文件 DriveBackupV2.jar
展开更新日志

In this update, we've added a new uploader, NextCloud (thanks to @oddstr13 for the PR) and a new /unlink command as well as many, many bugfixes.

If you'd like to help us continue developing this plugin, consider donating on PayPal or even sponsor us on Patreon

Changelog

New Features

  • Added new NextCloud uploader (wiki page coming soon) (thanks @oddstr13!)
  • Plugin now automatically corrects for schedule backup drift due to low TPS
  • Added a new /unlink command to easily unlink cloud services

Improvements

  • Plugin now only disables auto-save while creating the backup and ensures it is re-enabled before uploading
  • Plugin now falls back to using the file creation date if the file name doesn't match the current file format
  • Updated MiniMessage to 4.10.0

Bug Fixes

  • Fixed issue causing large MySQL tables to cause an Out Of Memory error
  • Fixed incorrect message being sent if new update is available
  • Fixed OneDrive and FTP uploaders from timing out while uploading large files
  • Plugin now correctly keeps FTP connection open until all backup files have been uploaded
  • Plugin now correctly closes uploaders after upload tests
  • Plugin now ensures config values are set before migrating config to a newer version

Developers

  • Deprecated DriveBackupV2-Credentials, allowing for the plugin to be built without error