从单人游戏或其他主机上传 Minecraft 世界
将单人游戏世界或从其他主机下载的世界移动到您的服务器:压缩、上传、解压并指向 level-name。也支持 Bedrock 世界。
想要继续玩您已有的世界吗?您可以将自己电脑上的单人游戏世界,或从其他主机下载的世界,上传到您的 ServerPrism Minecraft 服务器。本指南首先介绍 Java 版,最后有一个简短的 Bedrock 版部分。
来自 Minecraft Realms?请改为遵循从 Minecraft Realms 迁移您的世界。如果您的旧主机提供 SFTP 或 FTP 访问,将您的服务器从其他主机迁移可以为您复制所有内容。
步骤 1:找到并压缩您的世界
单人游戏 (Java): 在 Minecraft 中,打开单人游戏,选择世界,点击编辑,然后点击打开世界文件夹。在 Windows 上,世界文件位于 %appdata%\.minecraft\saves。
其他主机: 从其文件管理器下载世界文件夹,通常是 .zip 格式。
您需要的文件夹是包含 level.dat 的文件夹。将该文件夹压缩。一个 .zip 文件比数千个小文件上传速度快得多。
步骤 2:匹配 Minecraft 版本
您的服务器必须运行与世界相同或更新的 Minecraft 版本。世界可以升级,但旧服务器无法打开新世界。
要更改版本,请打开切换运行环境(在侧边栏的服务下),保持相同的类型,选择版本并切换。如果您在上传前切换,则无需保留任何文件。请参阅切换游戏、服务器类型或版本。
步骤 3:停止服务器并腾出空间
- 点击服务器页面顶部的停止服务器并等待服务器离线。
- 打开文件。您当前的世界是在
server.properties中level-name下命名的文件夹(除非您更改过,否则它是world)。 - 右键点击该文件夹,选择重命名,并将其命名为
world-old之类的名称。保留它直到您对新世界满意,然后删除它。
步骤 4:上传 zip 文件
最大 1 GB: 在文件中,打开操作,选择上传文件… 并选择您的 zip 文件。您也可以将文件拖到文件列表中。上传队列显示进度。在完成之前,请勿进行任何其他操作。
大于 1 GB: 在浏览器中上传的每个文件最大为 1 GB,因此对于更大的文件请使用 SFTP。使用 FileZilla 等免费程序同样简单。请参阅使用文件和 SFTP 上传和管理文件。
步骤 5:解压并命名文件夹
- 右键点击 zip 文件并选择解压。大型压缩文件可能需要几分钟,因此在启动服务器之前请等待“已解压”消息。
- 检查解压出的内容。如果您看到一个包含
level.dat的文件夹,那就是您的世界。如果 zip 文件在文件夹内创建了一个文件夹,请打开它并使用移动到… 将内部文件夹向上移动。 - 将世界文件夹重命名为
world。或者保留其名称并在server.properties中更改level-name=以完全匹配它。 - 如果世界文件夹包含
session.lock文件,请删除它。 - 删除 zip 文件以释放磁盘空间。
Paper 上的下界和末地
Minecraft 26.x 将下界和末地保存在世界文件夹内,因此无需额外操作。
在 Paper 1.21 及更早版本中,下界和末地位于单独的 world_nether 和 world_the_end 文件夹中。如果这些文件夹是全新安装后留下的,也请重命名它们(例如 world_nether-old)。Paper 会在首次启动时从您上传的世界中获取下界和末地。如果控制台显示正在转换世界的通知,请让它运行。
步骤 6:启动并检查
点击启动服务器并查看控制台。当您看到类似 Done (12.345s)! For help, type "help" 的行时,世界已加载,玩家可以加入。
常见问题
| 您看到什么 | 怎么做 |
|---|---|
| 一个全新的世界而不是您的世界 | 文件夹名称与 level-name 不匹配,或者世界嵌套得太深。检查 level.dat 是否直接位于 level-name 中命名的文件夹内。 |
| 世界来自更新版本 | 您的服务器运行的 Minecraft 版本比世界旧。在切换运行环境中选择世界的版本或更新版本。 |
| 上传显示“失败” | 文件大于 1 GB 或您的连接断开。对于大文件请使用 SFTP。 |
| 磁盘空间不足 | 解压后删除 zip 文件和旧世界。需要更多空间?打开支持工单,我们将与您一起查看。 |
| 玩家以空库存开始 | 玩家数据与账户匹配,因此请保持 online-mode=true。单人游戏世界将主机玩家的数据存储在 level.dat 中,因此主机可能会在服务器上重新开始。 |
| 服务器因数据包错误而停止 | world/datapacks 中的数据包不支持此 Minecraft 版本。请参阅安装数据包。 |
Bedrock 世界
在 Bedrock 服务器上,世界位于 worlds 文件夹中,server.properties 中的 level-name 选择加载哪个世界。
- 将世界从 Minecraft 导出为
.mcworld文件。它是一个扩展名不同的 zip 文件,因此请将其重命名为以.zip结尾。 - 停止服务器。在文件中,打开
worlds文件夹,点击操作,然后点击新建文件夹,并给它一个不含特殊字符的短名称。 - 打开该文件夹,将 zip 文件上传到其中并在此处解压。
level.dat和db文件夹应直接位于您的新文件夹中。 - 将
server.properties中的level-name=设置为文件夹名称,然后启动服务器。
如果任何内容未按您预期的方式加载,请提供您的服务器名称和世界来源,打开支持工单。我们很乐意查看。