Resource icon

CSR BDS服务器存档热备份插件(开源):BackupMap.csr.dll 1.4.02

版权类型
原创
版权链接
#
语言支持
简体中文
适配版本(基岩)
  1. 全版本
注意:第一次运行的插件的时候观察有没有输出错误信息,如果有应该系统缺少依赖造成的,把服务器系统更新至最新版大概率即可解决
如题:本插件依赖梦之故里的DLL(无需商业版),和我自己的Tools.dll(开源)也放入插件文件夹,将插件放入CSR文件夹 ->开服,然后进入打开的窗口进行配置即可,详细教程在GitHub上有说明。
简单说一下 最初的版本有三个配置项,第一次加载插件会自动打开窗口提示要求进行配置。配置完成过后 下次启动服务端便不会打开窗口
如果你不方便用服务器进行UI来写入配置文件,可在本地修改好配置文件后再上传到Media\BackUpMap文件夹下,检测到这个文件,插件便不会打开UI
配置:第一个输入框填数字 为循环备份的时间 单位ms 比如一小时备份一次就填 3,600,000 (1000 * 60 * 60)最短填的时间必须大于一分钟
第二个输入框填路径 备份的存档要放在哪一个文件夹下,可以点击输入框右侧的按钮快速选择
第三个复选框不重要就不说了
最后一个完成按钮点击后如果没有提示什么就表示配置完成,可以把窗口关掉了,无需重启服务器

GitHub:https://github.com/cngege/BackupMap
如果遇到bug等问题 在GitHub上提交更容易看到

有人用这个插件的话以后可能更新(理论上来讲这个插件对游戏的版本更新的兼容性比较大,一般不会出现游戏更新插件不能用的情况(当然只要csr能用))
1. 时间输入框调整为 每隔XX天 XX小时 XX分钟 XX秒备份一次 ,显得更直观
2.添加是否备份成压缩文件的复选框
3.去掉是否跳过的复选框(备份的文件的文件夹名都有时间戳,这个选项没什么用,我感觉)

配置文件详细情况:
Code:
;bool类型 0:false 1:true
[Tick]
TickTime=61000                        ;(数字型)循环备份的时间(毫秒),必须大于一分钟
[SaveMap]
SavePath=C:\Users\CNGEGE\Desktop\Media\BackUpMap    ;(String)要备份到的文件夹
Leapfrog=0                            ;(bool型)备份发现相同路径、文件名是否跳过(这条没用也不需要)0:false 1:true
NeedPlayer=1                        ;(bool型)与上传备份之间是否需要有至少一名玩家进入过服务器,一直没有玩家进入过服务器则不备份
Zip=1                                ;(bool型)是否备份为压缩包 0:false 1:true
[Threshold]
Enabled=0                            ;(bool型)是否检查剩余存储空间,避免一直备份将磁盘撑满
Threshold=1                            ;(数字型)剩余存储空间至少大于备份存档的这个倍数才进行备份
[Cmd]
Run=C:\Users\CNGEGE\Desktop\1.bat    ;(String)备份完成后自动双击打开这个文件,自动传参1:(dir|zip) 2.备份后的存档的完整路径


最后:最最最重要的一点,一定要看。该插件备份存档后自己最好一定要测试一下存档是否是正常的


0.png
  • 喜欢
Reactions: NomiyaAzusa
Author
CNGEGE
价格
50金粒
Downloads
69
Views
2,791
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from CNGEGE

Share this resource

Latest updates

  1. 修BUG,修BUG

    运行命令:backupmap 时检测上次备份任务是否结束,如果没有 则提示:上次备份尚未结束 规避打包备份时 可能出现的一个问题
  2. 将原来的配置文件存放的文件夹移动至plugins下

    直接更新插件,运行BDS会自动检测旧配置文件存放路径是否有配置文件,自动移动到plugins文件夹下 不过,建立管理员手动移动(将BackUpMap文件夹移动到plugins文件夹下) 另外...
  3. 小更新

    小更新,改了部分方法,部分的方法集成到tools中,没有功能上的更新,可不更新,若要更新,请同样覆盖tools.dll文件 具体更新内容,请查看GitHub提交历史信息
Back
Top Bottom