当遇到日本服务器被整治或下线时,玩家面临的首要问题是如何快速、安全地将我的世界世界迁移并保存数据。在本指南中,我会分别说明“最好”的迁移方案(托管型/商业主机提供自动导入与快照)、“最便宜”的方案(自建廉价VPS + 手动备份与传输),以及迁移前必须完成的准备工作:停止服务器、完整备份世界文件与插件数据、导出数据库快照,并确保玩家知晓停服时间与新地址。
迁移前务必停止正在运行的服务器进程以避免数据不一致。对Spigot/Paper等服务器,使用控制台命令停止:stop。在停止后,备份下列目录/文件:世界文件夹(通常是 world、world_nether、world_the_end)、plugins 目录、server.properties、banned-players.json、ops.json、白名单文件以及plugins使用的数据库或配置文件。核心目标是保证迁移世界时数据完整。
将世界文件夹打包后传输是最快的方法。常用命令(服务器为Linux):
tar -czf world.tar.gz world
然后用rsync或scp上传到目标服务器:
rsync -avz -e "ssh -p 22" world.tar.gz user@目标IP:/path/to/
或
scp -P 22 world.tar.gz user@目标IP:/path/to/
使用rsync的好处是支持断点续传与差量传输,适合大世界或不稳定连接;若追求最便宜方案,可将压缩文件上传到免费/廉价的云存储(如腾讯COS、阿里OSS、Backblaze)再在目标机器下载。
玩家数据通常位于 world/playerdata(1.7+采用UUID体系)或 world/players(旧版)。迁移时一定要包含此目录以保留玩家背包、坐标等。若迁移跨版本(例如从1.12到1.16/1.20),先在测试环境验证UUID与玩家数据兼容性,必要时使用UUID转换器或插件来保留离线玩家数据映射。
许多服务器使用插件(如Essentials, LuckPerms, CoreProtect)存储到磁盘或MySQL。对文件存储插件,直接备份插件目录与config即可;对MySQL或MariaDB,使用 mysqldump 导出:
mysqldump -u 用户 -p 数据库名 > plugins_backup.sql
若使用SQLite,直接备份对应的 .db 文件。导出后在新服务器导入回数据库,并在plugins的config中调整连接信息。
若从日本服务器迁移到其它机房,需要考虑延迟与DDoS风险。最佳做法是选用具有DDoS防护与低延迟节点的托管商,若预算紧张,可先用廉价VPS(例如日本或香港节点)做临时承载,长期再迁移到更稳定的商业主机。迁移后更新DNS记录(如A记录、SRV记录)并告知玩家切换时间与新IP。
在目标服务器解压并置于正确目录:
tar -xzf world.tar.gz -C /path/to/minecraft/
恢复插件、配置与数据库后,先在控制台启动服务器并观察启动日志,关注错误与版本冲突。建议首次启动前先把server.properties中的online-mode、difficulty等关键配置核对好。启动后在测试环境复查玩家数据是否完整,尤其是背包、经验值与权限。
不同Minecraft版本对世界格式(Anvil、Region)有兼容性问题。使用Paper/Spigot等在升级前运行叫做“backup + convert”的流程,利用WorldEdit或NBTExplorer修复损坏区块。若必须从很旧版本迁移,可考虑使用MCEdit或Amulet Editor按区块导出再导入到新世界。
预算有限时可采用:在本地先压缩世界并上传到廉价VPS或云盘,使用rsync在低峰时段同步,利用免费备份服务或自行写脚本定期备份。用低价VPS做跳板可以节省一次性迁移费用,但长期运营应考虑稳定性与防护。重点是始终保留至少两份离线备份(本地+远程)。
对于希望最省心的管理员,选择专业的Minecraft托管服务(带一键导入、快照、自动备份、DDoS防护)是最好的方案。很多主机商支持直接上传.tar.gz并在面板中一键还原世界,同时提供数据库导入与插件同步工具,能大幅缩短停服时间与风险。
迁移完成后检查:玩家数据完整性、权限(LuckPerms)、世界区块完整性、家/传送点是否存在、插件功能正常、备份策略是否生效。通过公告、Discord或微博告知玩家新地址、备份策略与报告问题的渠道。若整治涉及合规问题,请确保目标主机符合当地法律与平台政策。
总之,迁移我的世界世界和保存数据的核心是“完整备份、验证恢复、合理选择主机”。不论选择最便宜的自建方案还是最好的托管方案,务必保证有多份备份并在非高峰时段进行迁移测试。遇到特殊插件或法律风险时,先咨询专业人士或主机商支持以避免数据丢失或合规问题。