#minecraft-server #backup #minecraft #rcon #backup-utility #minecraft-backup

app cuprite

一个快速简单的 Minecraft 服务器备份守护进程

22 个版本

0.1.22 2021 年 12 月 20 日
0.1.21 2021 年 12 月 20 日

游戏 中排名 248

MIT 许可证

11KB
186

cuprite

一个快速简单的 Minecraft 服务器备份守护进程。

视频演示

安装

预编译的二进制文件(仅适用于 x86-64 Linux 系统)

  • 下载最新版本 [最新版本]
  • 使下载的二进制文件可执行
sudo chmod +x cuprite

从源代码编译

如果您使用的是其他平台,请自行编译二进制文件以尝试使用

git clone https://github.com/tropicbliss/cuprite
cd cuprite
cargo build --release

从源代码编译需要最新的稳定版 Rust。较旧的 Rust 版本可能能够编译 cuprite,但它们不能保证继续工作。

二进制文件将位于 target/release

用法

./cuprite -i world plugins -m 128 -o backups -P password -p 25575 -c 3

启用 RCON

# server.properties

enable-rcon=true
rcon.password=<your password>
rcon.port=<1-65535>
broadcast-rcon-to-ops=false

命令行参数

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --compression-level <compression-level>    Compression level [default: 3]
    -i, --input-dirs <input-dirs>...               Input directories (directories to backup)
    -m, --max-backups <max-backups>                Maximum number of backups to keep [default: 128]
    -o, --output-dir <output-dir>                  Output directory
    -P, --password <rcon-password>                 RCON password
    -p, --port <rcon-port>                         RCON port [default: 25575]

使用 CRON 自动备份

在尝试使用 CRON 自动备份之前,首先在终端上运行 cuprite 以验证您是否已正确输入参数是一个好主意。

  • 使用 crontab -e 编辑 crontab
0 * * * * /path/to/cuprite -i minecraft/world minecraft/world_nether minecraft/world_the_end -o minecraft/backups -P password

免责声明

本软件不提供有关任何数据丢失的任何保证。

依赖项

~13–25MB
~351K SLoC