💾玩家客户端数据
定义
功能:本文档用于设定 2d 服客户端导出、导入的模式规则 目标文件(夹):向其导入配置的客户端中的文件(夹) 导出文件(夹):从源文件(夹)中导出的文件(夹),用于导入到目标文件(夹)中 全导出/全导入
注意:用户可能曾自行装了新模组,如 YSM 等,需提醒用户进行模组配置迁移,自行添加的模组的配置不会自动迁移(但用户自行添加的模组本身会自动导出)
.
├── journeymap/
├── saves/
├── screenshots/
└── Distant_Horizons_server_data/
部分导出/部分导入
导入:若导出版本和导入版本的该部分完全相同,则直接导入用户配置;若不同,则由用户选择是使用用户配置还是导入版本默认的新配置。 导入:直接全部导入。若有文件名冲突,则添加前缀 【迁移文件】 .
├── mods/
├── resourcepacks/
├── shaderpacks/
└── options.txt
自定义导出/导入
用户可选择文件夹或文件夹进行全导出
导入时,若遇到不符合前两个规则的文件夹或文件,则直接进行全导出
版本元数据拉取格式
各个版本的原始设置元数据并没有将所对应的版本号记录在文件中,只用链接最后的文件名来标注
在 zip 文件中,根目录下有 options.txt 原始文件,还有 hashes 目录,里面存放了 mods.sha1, resourcepacks.sha1 还有 shaderpacks.sha1,每个哈希文件都存放了对应文件夹下所有文件的哈希值。纯文本文件,每个哈希值独占一行
💾 服务器服务端数据
全导出全导入
.
├── immersive_paintings/
└── world/