更新于 2021/08/14

Minecraft服务端换地图

保险起见,进行此操作前应该将服务端文件备份 (整个服务端文件夹打包或者复制一份都可)

客户端/官服存档结构

主世界中的区块存储在这个根文件夹中,下界则存储在子文件夹DIM-1中,末地则存储在DIM1中。每个维度都有其自己的datapoiregion文件夹。

https://wiki.biligame.com/mc/%E4%B8%96%E7%95%8C

具体存档结构见: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_netherworld_the_nether 中的DIM开头的文件夹移动到 world 文件夹中

然后将world文件夹整个移动到服务端中

反之,新建 world_netherworld_the_nether 文件夹,将DIM开头的文件夹移动到其中

注意,mod创建的维度无法移动到插件服,多世界插件创建的维度和主世界在迁移时仅可保留一个作为主世界(可以拆成一个单独的存档)