僵尸毁灭工程-服务器存档教程
《Project Zomboid服务器存档管理指南》摘要:本文详细介绍了Project Zomboid服务器的存档管理方法,包括本地存档路径识别(Windows系统下B41/B42版本差异)、服务器存档位置查找、正确的文件夹层级结构要求。重点说明存档上传/下载操作步骤,强调大文件建议使用SFTP工具传输。针对模组服务器提供了备份策略建议(推荐手动备份),并列出清档重置世界的操作流程。最后附上快速检
一、存档管理核心要点
Project Zomboid 服务器支持存档双向传输(本地上传至服务器、服务器下载到本地),同时也内置了自动备份机制。但由于模组兼容性等问题,备份功能在某些场景下需要手动调整。
|
功能 |
支持情况 |
注意事项 |
|---|---|---|
|
本地上传存档 |
✅ 支持 |
需放入正确路径,注意文件夹层级 |
|
服务器下载存档 |
✅ 支持 |
大文件建议使用 SFTP 工具 |
|
自动备份 |
✅ 内置 |
模组较多时可能引发崩溃,建议改为手动备份 |
|
清档重置 |
✅ 支持 |
删除存档文件夹后重启即可 |
二、找到本地存档(Windows)
2.1 存档路径
本地存档位于用户目录下的 Zomboid 或 Zomboid42 文件夹中:
C:\Users\你的用户名\Zomboid\ ← Build 41 稳定版
C:\Users\你的用户名\Zomboid42\ ← Build 42 测试版
💡 提示: Zomboid 对应 B41 版本,Zomboid42 对应 B42 版本。上传前请确认服务器运行的是哪个版本,选择对应的文件夹。
2.2 多人游戏存档位置
进入对应版本文件夹后,导航至:
Zomboid\Saves\Multiplayer\
此目录下每个子文件夹代表一个独立的存档世界,文件夹名称即为存档标识。
2.3 识别目标存档
如果不确定哪个文件夹是你需要的存档,可通过以下方式判断:
|
方法 |
操作 |
|---|---|
|
修改日期 |
右键文件夹 → 属性 → 查看「修改时间」,最近的就是当前游玩的存档 |
|
文件夹名称 |
通常与你在游戏内设置的服务器名称或世界名称一致 |
|
文件大小 |
存档随探索范围增长,较大的文件夹通常是主存档 |
三、找到服务器存档
3.1 服务器存档路径
通过控制面板「文件管理」进入服务器,导航至:
/.cache/Saves/Multiplayer/
3.2 存档文件夹名称规则
|
场景 |
存档文件夹名称 |
说明 |
|---|---|---|
|
使用默认配置 |
|
面板默认的存档目录名 |
|
自定义存档名称 |
你设置的自定义名称 |
在「版本配置」中修改过 |
💡 提示: 如果你在面板「版本配置」里自定义了存档文件夹名称,请将本地存档放入对应的自定义文件夹内,而非默认的 Pterodactyl。
3.3 目录结构检查(极易出错!)
上传存档时,文件夹层级必须正确,否则服务器无法读取。
|
结构 |
示例路径 |
是否正确 |
|---|---|---|
|
❌ 错误 |
|
多嵌套了一层文件夹 |
|
✅ 正确 |
|
存档文件直接位于目标文件夹下 |
正确结构示意:
Multiplayer/
└── Pterodactyl/ ← 或你的自定义存档名
├── map_p.bin
├── map_t.bin
├── players.db
├── serverid.dat
└── world/ ← 地图区块数据
└── ...
⚠️ 警告: 不要将整个本地 Multiplayer 文件夹直接上传,也不要让存档内容嵌套在额外的子文件夹中。服务器期望的是 Pterodactyl/ 目录下直接就是世界数据文件。
四、存档上传与下载
4.1 上传本地存档至服务器
步骤:
-
关闭服务器,确保存档不被占用。
-
在本地找到目标存档文件夹(
Zomboid\Saves\Multiplayer\你的存档名\)。 -
将该文件夹内的所有内容打包为 ZIP,或直接准备上传。
-
进入服务器文件管理,导航至
/.cache/Saves/Multiplayer/。 -
若使用默认配置,进入
Pterodactyl/文件夹(如不存在请手动创建)。 -
清空
Pterodactyl/内原有文件(如需覆盖),上传本地存档内容。 -
确保文件直接位于
Pterodactyl/下,无多余嵌套。 -
重启服务器,加载新存档。
4.2 下载服务器存档到本地
步骤:
-
关闭服务器。
-
进入服务器存档目录
/.cache/Saves/Multiplayer/Pterodactyl/。 -
选中所有存档文件,点击下载(或使用 SFTP 工具传输大文件)。
-
在本地放入对应版本的
Zomboid\Saves\Multiplayer\你的存档名\目录。 -
启动本地游戏,选择对应存档继续游玩。
💡 大文件传输: 存档随探索范围增长可能达到数 GB,网页文件管理可能受限。建议使用 SFTP 工具进行高速稳定的传输。
五、自动备份配置与注意事项
5.1 备份参数说明
在服务器面板的「游戏配置」或相关设置中,可调整以下备份参数:
|
参数 |
功能 |
默认值 |
建议 |
|---|---|---|---|
|
|
保留的备份文件数量 |
|
根据硬盘空间调整,范围 1–300 |
|
|
服务器启动时自动创建备份 |
开启 |
模组少时可用 |
|
|
游戏版本更新时自动备份 |
开启 |
建议保持开启 |
|
|
自动备份周期(分钟) |
|
设为 0 禁用定期备份 |
5.2 模组服务器的备份建议
⚠️ 重要提示: 当服务器安装了大量模组时,启用自动备份(尤其是 BackupsOnStart 或 BackupsPeriod)可能导致:
-
服务器启动时间大幅延长
-
备份过程中内存占用飙升
-
极端情况下触发崩溃
推荐策略:
|
服务器类型 |
自动备份 |
手动备份 |
|---|---|---|
|
纯净服(无模组或少量模组) |
✅ 可启用 |
每周手动备份一次 |
|
模组服(10+ 模组) |
❌ 禁用自动备份( |
每日或每次重大操作前手动备份 |
手动备份方法:
-
关闭服务器。
-
通过文件管理或 SFTP 下载整个
/.cache/Saves/Multiplayer/Pterodactyl/文件夹。 -
按日期命名备份包,妥善保存。
六、清档与重置世界
当需要开启全新的末日生存时:
-
关闭服务器。
-
进入
/.cache/Saves/Multiplayer/。 -
删除
Pterodactyl/文件夹内的所有内容(或删除整个Pterodactyl文件夹后重建)。 -
重启服务器。
-
服务器会自动生成全新的初始世界。
💡 提示: 清档前务必下载备份旧存档,以防后悔。
七、快速检查清单
|
操作 |
检查项 |
状态 |
|---|---|---|
|
上传前 |
确认本地存档版本(B41 或 B42)与服务器一致 |
☐ |
|
已关闭服务器 |
☐ |
|
|
本地存档文件夹已找到(按修改日期确认) |
☐ |
|
|
上传时 |
上传到 |
☐ |
|
存档文件直接位于 |
☐ |
|
|
备份策略 |
模组多 → 禁用自动备份,改手动备份 |
☐ |
|
模组少 → 可启用自动备份,但控制保留数量 |
☐ |
|
|
清档前 |
已下载完整备份 |
☐ |
|
已删除旧存档并重启生成新世界 |
☐ |
八、常见问题
|
问题 |
原因/解决 |
|---|---|
|
上传存档后服务器不读取 |
检查目录层级,确认没有多嵌套一层文件夹 |
|
启动时卡在备份阶段 |
模组过多导致备份崩溃,禁用自动备份后重试 |
|
本地找不到 |
确认在 |
|
存档文件过大无法上传 |
使用 SFTP 工具替代网页上传 |
|
B41 存档能传到 B42 服务器吗 |
通常不兼容,B42 存档格式有变化,建议重新开档 |
📌 总结: Project Zomboid 的存档管理核心在于理解本地 Zomboid\Saves\Multiplayer\ 与服务器 /.cache/Saves\Multiplayer\Pterodactyl\ 的对应关系。上传时严格检查文件夹层级,模组服谨慎使用自动备份,养成手动备份习惯,即可安全守护你的末日生存成果。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)