保险起见,进行此操作前应该将服务端文件备份 (整个服务端文件夹打包或者复制一份都可)
客户端/官服存档结构
主世界中的区块存储在这个根文件夹中,下界则存储在子文件夹DIM-1中,末地则存储在DIM1中。每个维度都有其自己的
data、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创建的维度无法移动到插件服,多世界插件创建的维度和主世界在迁移时仅可保留一个作为主世界(可以拆成一个单独的存档)