从其他托管商转移服务器
如何完整地从之前的托管商取出服务器:以压缩包形式或直接通过 SFTP,无需下载文件到您的电脑。
更新于 2026年10月13日
Minecraft 服务器本质上就是一个包含文件的文件夹:世界、插件、配置和核心。从任何托管商迁移,归根结底就是把这个文件夹搬到我们的托管上。控制面板会替您完成这件事,并判断您原来用的是哪个核心和版本。
位置:服务器控制面板 → “从其他托管商迁移服务器”。有两种方式可选。
方式 1. 直接通过 SFTP(更快)
适用于旧托管商提供 SFTP 访问的情况——几乎所有托管商都提供,通常就在控制面板的文件管理器旁边。
文件直接在数据中心之间传输:您无需先下载到自己的电脑再上传回去,也不占用您的家庭网络和磁盘空间。一百 GB 的世界用这种方式几分钟就能迁完,而不是耗上一整晚。
- 停止我们托管上的服务器,同时停止旧托管商上的服务器。运行中的服务器会把世界保存在内存中,并在关闭时覆盖文件。
- 在旧托管商的控制面板中,获取地址(主机)、端口(通常为 22)、用户名和 SFTP 密码。
- 选择 “通过 SFTP” 标签页,输入访问信息,然后点击 “获取服务器”。
- 服务器文件夹可以留空——我们会自己找到它。只有在您知道确切路径、且旧托管商上有多个服务器时,才需要填写。
文件传输过程中,您可以查看已下载的进度。您可以关闭页面:传输由我们的节点处理,回来时您会看到相同的进度。
密码只需使用一次,不会保存在我们这边。迁移完成后,请在旧托管商处修改密码——对于任何您交给别人的访问权限,这都是应该做的。
不会迁移的内容: logs、crash-reports 文件夹以及旧控制面板中的备份。这些是别人托管上的垃圾文件;放在我们这边只会占用您套餐的空间。
方式 2. 使用压缩包
始终可用:旧托管商已关闭、不提供 SFTP 访问,或者您已经下载了压缩包。
- 将旧托管商上的服务器文件夹下载为单个 ZIP 压缩包。
- “使用压缩包” 标签页 → “选择旧服务器压缩包”。控制面板会立即显示其中的内容:世界、插件和模组数量。
- “迁移服务器”。压缩包将分块上传——大小无关紧要,只取决于您套餐的磁盘容量。
压缩包内的外层文件夹(server/、MyServer/)不成问题:控制面板会深入到服务器实际启动的文件夹。
两种方式共同的第 3 步:核心与版本
文件就位后,控制面板会显示迁移过来的内容:核心(Paper、Purpur、Forge、Fabric……)、游戏版本、世界文件夹名称,以及插件和模组数量。这些信息根据 jar 文件名和 server.properties 判断得出。
请核对判断结果,然后点击 “应用并完成迁移”。如果您不确定版本,请设置为与旧托管商相同的版本:Minecraft 无法降低世界的版本。
然后点击 “启动” 并检查控制台。在新位置首次启动时,始终值得留意一下。
要求
- 付费套餐:迁移会向服务器带入新文件,而这属于付费访问的范围。在免费套餐上,将由支持团队为您迁移。
- 我们托管上的服务器必须处于已停止状态。
- 旧服务器的大小必须能放进您套餐的磁盘——否则迁移会因空间不足而中止,并显示相应提示。
常见错误
| 您看到的内容 | 原因 |
|---|---|
| “无法连接到旧托管商” | 地址、端口或密码不正确。请确认访问方式是 SFTP 而非 FTP:它们是不同的协议 |
| “目录中没有文件” | 指定的路径有误。请将该字段留空——我们会自己找到它 |
| 迁移后世界为空 | 迁移过来的是错误的文件夹:server.properties 中的 level-name 指向的世界不存在。请在“世界与备份”部分检查世界名称 |
| 服务器无法启动 | 核心或版本识别有误——请在“设置” → “版本与核心”部分修正 |
| “无法放入套餐” | 旧服务器大于磁盘容量。请升级套餐,或在旧托管商处清理不必要的文件(日志、备份) |
