- 版权类型
- 原创
- 语言支持
- 中文(简体)
- 前置组件
- Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022(https://aka.ms/vs/17/release/vc_redist.x64.exe)
legacy-script-engine-nodejs(lip install gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs)
- 适配版本(基岩)
- 1.21
注意:本插件处于测试阶段,使用前请备份好存档
如果发现插件导致地图损坏请停止使用
你说的对BackupJS是一个开源的备份插件
采用js和rust编写(GPT4o真好用)
依靠rust的高效处理性能解决大部分问题
当前功能,备份 回档 修改存档名称 删除存档
上传云端(webdav) 支持白名单玩家执行指令
联动 Serein2 支持发送信息 扩展链接(https://www.minebbs.com/resources/serein-backupjs.10034/)
兼容性:
LeviLamina(支持)
legacy-script-engine-nodejs(lip install gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs)
视频展示(GUI备份)
图片:
浏览附件85239浏览附件85238浏览附件85237浏览附件85236浏览附件85235浏览附件85234
指令
控制端:
backup - 执行备份
backup list - 列出备份文件
backup stats - 查看当前状态
backup remove [filename] - 删除的备份文件
backup recover [filename] - 回档到该备份文件
backup rename [filename] [newname] - 重命名备份文件名称
backup transfer [filename] true/false - 普通备份的文件复制到永久备份里面 true 删除源文件 false 保留源文件
backup upload [filename] - 上传的备份文
backup permanent 备份到永久备份文件夹
backup permanent [和前面的指令一样懒的打] 操作永久备份
backup permanent transfer [filename] true/false 永久备份的文件复制到普通备份里面 true 删除源文件 false 保留源文件
玩家:
backup - 执行备份
backup gui - 打开GUI界面
backup list - 列出备份文件
backup stats - 查看当前状态
backup remove [filename] - 删除的备份文件
backup recover [filename] - 回档到该备份文件
backup rename [filename] [newname] - 重命名备份文件名称
backup transfer [filename] true/false - 普通备份的文件复制到永久备份里面 true 删除源文件 false 保留源文件
backup upload [filename] - 上传的备份文
backup permanent 备份到永久备份文件夹
backup permanent transfer [filename] true/false 永久备份的文件复制到普通备份里面 true 删除源文件 false 保留源文件
backup permanent [和前面的指令一样懒的打] 操作永久备份
一个奇妙的提示:
可以尝试挂载网盘,在WINDOWS的本地目录上(磁盘)永久备份的路径添加在挂载的网盘上面,就可以当云盘操作使用了 (理论存在没有尝试)
webdav:
123pan 完全可以使用(会自动创建文件夹)
部分nas可能需要 手动创建文件夹
其他不知道 建议手动创建文件夹
配置文件解析:
如果发现插件导致地图损坏请停止使用
你说的对BackupJS是一个开源的备份插件
采用js和rust编写(GPT4o真好用)
依靠rust的高效处理性能解决大部分问题
当前功能,备份 回档 修改存档名称 删除存档
上传云端(webdav) 支持白名单玩家执行指令
联动 Serein2 支持发送信息 扩展链接(https://www.minebbs.com/resources/serein-backupjs.10034/)
兼容性:
LeviLamina(支持)
LiteLoaderBDSv2(没有测试过,但是理论支持)
前置组件:
Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022(https://aka.ms/vs/17/release/vc_redist.x64.exe)legacy-script-engine-nodejs(lip install gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs)
视频展示(GUI备份)
图片:
浏览附件85239浏览附件85238浏览附件85237浏览附件85236浏览附件85235浏览附件85234
指令
控制端:
backup - 执行备份
backup list - 列出备份文件
backup stats - 查看当前状态
backup remove [filename] - 删除的备份文件
backup recover [filename] - 回档到该备份文件
backup rename [filename] [newname] - 重命名备份文件名称
backup transfer [filename] true/false - 普通备份的文件复制到永久备份里面 true 删除源文件 false 保留源文件
backup upload [filename] - 上传的备份文
backup permanent 备份到永久备份文件夹
backup permanent [和前面的指令一样懒的打] 操作永久备份
backup permanent transfer [filename] true/false 永久备份的文件复制到普通备份里面 true 删除源文件 false 保留源文件
玩家:
backup - 执行备份
backup gui - 打开GUI界面
backup list - 列出备份文件
backup stats - 查看当前状态
backup remove [filename] - 删除的备份文件
backup recover [filename] - 回档到该备份文件
backup rename [filename] [newname] - 重命名备份文件名称
backup transfer [filename] true/false - 普通备份的文件复制到永久备份里面 true 删除源文件 false 保留源文件
backup upload [filename] - 上传的备份文
backup permanent 备份到永久备份文件夹
backup permanent transfer [filename] true/false 永久备份的文件复制到普通备份里面 true 删除源文件 false 保留源文件
backup permanent [和前面的指令一样懒的打] 操作永久备份
一个奇妙的提示:
可以尝试挂载网盘,在WINDOWS的本地目录上(磁盘)永久备份的路径添加在挂载的网盘上面,就可以当云盘操作使用了 (理论存在没有尝试)
webdav:
123pan 完全可以使用(会自动创建文件夹)
部分nas可能需要 手动创建文件夹
其他不知道 建议手动创建文件夹
配置文件解析:
JSON:
{
"Language": "zh_CN", // 暂时不支持只有中文(懒) 复制BackupHelper的
"MaxStorageTime": 7, // 备份存档保存的最长时间,单位:天 -1代表不删除任何备份
"BackupPath": "./backup",// 备份文件夹位置
”PermanentBackupPath“: "./backup/permanent_backup", //永久备份文件夹位置
”queryRetries“: 10, // 尝试次数
”retryDelay“: 100, // 每次重试之间的延迟(毫秒)根据加载区块计算
“initialDelay”: 50, // 在第一次查询前的延迟(毫秒)根据加载区块计算
"Compress": 0,//备份文件压缩等级,可选等级有0,1,3,5,7,9 默认为0,即仅打包
"MaxWaitForZip": 1800,// 等待压缩的最长时间,单位:秒
"7za": "./plugins/BackupJS", // 7za.exe路径
"RecoveryBackupCore": "./plugins/BackupJS", // RecoveryBackupCore路径
"serverExe": "bedrock_server_mod.exe", // 服务器启动程序 (理论支持bat的崩溃脚本)
"upload": {//云上传部分
"remotePath": "/backup",// 上传路径 如果文件上传失败: 403 Forbidden (用户名和密码是正确)可能是没有创建文件夹失败导致的 自行创建即可
"webdavUrl": "https://xxx.com/webdav",// webdav链接
"username": "Chlan6666",// 用户名
"password": "123",// 密码
"allowInsecure": false // 是否允许不安全的 HTTPS 连接(忽略证书验证)
},
"allowlist": [// 白名单xuid
"114514"
],
"Serein": {
"enabled": false, // 开关
"id": "myserver", // 对应服务器id
"host": "http://127.0.0.1:61545", // http://ip:端口 (不要暴露在公网下)
"auth": "123456", // 验证k
"pmid": "", // 发送目标(个人)
"gmid": "",// 发送目标 (群聊)
"msg": {
"Processing": "正在回档", // 发送信息
"Success": "回档成功" // 发送信息
}
}
}