xEnglish | 中文
RFUMulti 配置文件路径: config/region_file_updater_multi/config.yml
-
enabled
类型:
bool
总开关,设置为
true
启用本插件 -
load_custom_translation
类型:
bool
允许加载自定义语言文件
启用后可放置文件名形如
en_us.yml
,ja_jp.yml
或zh_cn.yml
的文件于文件夹config/region_file_updater_multi/lang
中以加载翻译键可在该仓库的
lang
目录中找到[!IMPORTANT] 仅有
region_file_updater
打头的键名可被加载以避免影响别的插件 -
default_item_per_page
类型:
int
如
!!region list
或者!!region group list
的游戏内列表界面的默认每页项目数量
管理 RFUMulti 的指令执行
-
command_prefix
类型:
Union[List[str], str]
该插件的指令前缀, 允许填写多个值
-
permission
各键值的类型:
int
各指令 MCDR 指令的权限要求
包含一系列更新操作中的设置
-
update_requires_confirm
类型:
bool
值为
false
时, 执行!!region update
将立即启动更新倒计时否则, 该更新操作需要得到指令
!!region confirm
确认后方会继续执行 -
confirm_time_wait
类型:
Duration
(like10s
,2min
,1h
, :> useful fallen)最大确认等待时长, 若超时更新操作将中止
-
update_delay
类型:
Duration
更新操作会延迟配置的时间后执行, 用户仍可在倒计时窗口中使用指令
!!region abort
打断更新操作 -
prime_backup_file_not_found_log_format
Type:
List[str]
RFUMulti 目前通过检查 Prime Backup 标准输出的日志来确定提供的数据库中的备份是否包含指定文件
可调整该配置以适配不同版本的 PB 日志(如有更新的话)
-
remove_file_while_not_found
类型:
bool
当上游找不到指定文件时, 移除当前存档原有的同名文件
为保证数据安全, 该值默认为
false
建议设定为
true
,因为删除并重生成该区域文件才是更新未生成区域的预期行为设定为
true
之前, 请确认您的上游配置有效且包含结构正确的存档
包含插件相关的路径配置
-
pb_plugin_package_path
类型:
Optional[str]
若当前 MCDR 实例已安装 PB,留空即可
否则需要设置一个有效的 PB 插件包路径用以自 PB 数据库中提取文件
需要 Prime Backup 版本不小于 1.7
-
destination_world_directory
类型:
str
设置需要更新的目标存档路径
-
upstream
设置需要自其中更新的源世界存档或数据库
是一个允许添加多个可在游戏内切换的上游的
dict
键名:该上游的名称
值: 包含三个配置项的字典
# 上游类型 type: world # 填写 world 或者 prime_backup # 上游路径 对于 Prime Backup, 提供 prime_backup.db 的路径即可 对于世界存档, 提供存档目录的上一级目录 path: ../survival/qb_multi/slot1 # 存档文件夹名称 # 就是将存档文件夹分出来用以兼容 PB 和 QB world_name: world
-
dimension_mca_files
按维度设置在存档目录中的 MCA 文件路径
是默认包含三个原版维度配置的字典
可以添加自定义维度的命名空间 ID (如
your_namespace:your_dim
)以使 RFUMulti 支持dimension_mca_files: # 以下为原版维度 # 默认的情况下只要没问题就别动 # 除非 Mojang 或者 mod 变更了存档结构 '-1': - DIM{dim}/region/r.{x}.{z}.mca - DIM{dim}/poi/r.{x}.{z}.mca - DIM{dim}/entities/r.{x}.{z}.mca '0': - region/r.{x}.{z}.mca - poi/r.{x}.{z}.mca - entities/r.{x}.{z}.mca '1': - DIM{dim}/region/r.{x}.{z}.mca - DIM{dim}/poi/r.{x}.{z}.mca - DIM{dim}/entities/r.{x}.{z}.mca # 下面添加自定义维度 # 举个例子: "your_namespace:your_dim": # 就假设该自定义维度的 MCA 文件在这些路径下 # 实际配置应按实际路径填写 - DIM-custom-dim/region/r.{x}.{z}.mca - DIM-custom-dim/poi/r.{x}.{z}.mca - DIM-custom-dim/entities/r.{x}.{z}.mca
一些区域保护相关设定,实际保护操作都是在游戏内使用指令完成的
-
enable_group_update_permission_check
类型:
bool
区域保护总开关,不启用怎么设置都不会予以保护
-
check_add_groups
类型:
bool
启用后, 要添加到更新列表中的区域组中有区域受其他区域的策略限制时,添加操作也会被限制
-
check_del_operations
类型:
bool
启用后, 自更新列表移除 受保护的区域会被阻止
-
permission_modify_repeat_wait_time
类型:
Duration
若一次指令操作会剥夺指令执行者的组管理员权限, 该操作需要执行者执行两次以避免误操作
第二次操作应在此处配置的时间内执行,否则操作将超时中止
-
supress_warning
类型:
bool
抑制未启用保护的组中区域被更新时发出的警告信息
Warning
如果你不知道这里改的啥,那就别动
该部分不是给一般用户准备的,默认都是隐藏的
这部分的内容可能会经常变化,故不提供文档
如确需修改该部分配置,直接去看 region_file_updater_multi.storage.config.Config.Debug
类的代码