保险起见,进行此操作前应该将服务端文件备份 (整个服务端文件夹打包或者复制一份都可)
客户端/官服存档结构
主世界中的区块存储在这个根文件夹中,下界则存储在子文件夹DIM-1中,末地则存储在DIM1中。每个维度都有其自己的
https://wiki.biligame.com/mc/%E4%B8%96%E7%95%8Cdata
、poi
和region
文件夹。
具体存档结构见:https://wiki.biligame.com/mc/Java%E7%89%88%E4%B8%96%E7%95%8C%E6%A0%BC%E5%BC%8F
新的世界 ├─advancements ├─data ├─datapacks ├─DIM-1 下界 ├─DIM1 末地 ├─entities ├─playerdata ├─poi ├─region └─stats
插件服存档结构
服务端文件夹 ├─ world 主世界及存档通用数据文件 │ ├─ advancements │ ├─ data │ ├─ datapacks │ ├─ entities │ ├─ level.dat │ ├─ level.dat_old │ ├─ playerdata │ ├─ poi │ ├─ region │ ├─ session.lock │ ├─ stats │ └─ uid.dat ├─ world_nether 下界数据文件 │ ├─ data │ ├─ DIM-1 │ ├─ level.dat │ ├─ level.dat_old │ ├─ session.lock │ └─ uid.dat └─ world_the_end 末地数据文件 ├─ data ├─ DIM1 ├─ level.dat ├─ level.dat_old ├─ session.lock └─ uid.dat
MOD服存档结构
在原版的基础上可能会有其他维度的文件夹,一般是DIM-维度编号为名字的文件夹
更换地图
插件服和官服/mod服的存档互相更换时需要改变结构
插件服存档移动到官服/mod服/单机
将 world_nether
和 world_the_nether
中的DIM开头的文件夹移动到 world
文件夹中
然后将world文件夹整个移动到服务端中
反之,新建 world_nether
和 world_the_nether
文件夹,将DIM开头的文件夹移动到其中
注意,mod创建的维度无法移动到插件服,多世界插件创建的维度和主世界在迁移时仅可保留一个作为主世界(可以拆成一个单独的存档)