一、存档管理核心要点

Project Zomboid 服务器支持存档双向传输(本地上传至服务器、服务器下载到本地),同时也内置了自动备份机制。但由于模组兼容性等问题,备份功能在某些场景下需要手动调整。

功能

支持情况

注意事项

本地上传存档

✅ 支持

需放入正确路径,注意文件夹层级

服务器下载存档

✅ 支持

大文件建议使用 SFTP 工具

自动备份

✅ 内置

模组较多时可能引发崩溃,建议改为手动备份

清档重置

✅ 支持

删除存档文件夹后重启即可


二、找到本地存档(Windows)

2.1 存档路径

本地存档位于用户目录下的 ZomboidZomboid42 文件夹中:

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

面板默认的存档目录名

自定义存档名称

你设置的自定义名称

在「版本配置」中修改过 SaveFolder 参数

💡 提示: 如果你在面板「版本配置」里自定义了存档文件夹名称,请将本地存档放入对应的自定义文件夹内,而非默认的 Pterodactyl

3.3 目录结构检查(极易出错!)

上传存档时,文件夹层级必须正确,否则服务器无法读取。

结构

示例路径

是否正确

错误

Multiplayer/Pterodactyl/你的存档名/存档内容

多嵌套了一层文件夹

正确

Multiplayer/Pterodactyl/存档内容

存档文件直接位于目标文件夹下

正确结构示意:

Multiplayer/
└── Pterodactyl/              ← 或你的自定义存档名
    ├── map_p.bin
    ├── map_t.bin
    ├── players.db
    ├── serverid.dat
    └── world/                  ← 地图区块数据
        └── ...

⚠️ 警告: 不要将整个本地 Multiplayer 文件夹直接上传,也不要让存档内容嵌套在额外的子文件夹中。服务器期望的是 Pterodactyl/ 目录下直接就是世界数据文件。


四、存档上传与下载

4.1 上传本地存档至服务器

步骤:

  1. 关闭服务器,确保存档不被占用。

  2. 在本地找到目标存档文件夹(Zomboid\Saves\Multiplayer\你的存档名\)。

  3. 将该文件夹内的所有内容打包为 ZIP,或直接准备上传。

  4. 进入服务器文件管理,导航至 /.cache/Saves/Multiplayer/

  5. 若使用默认配置,进入 Pterodactyl/ 文件夹(如不存在请手动创建)。

  6. 清空 Pterodactyl/ 内原有文件(如需覆盖),上传本地存档内容。

  7. 确保文件直接位于 Pterodactyl/ 下,无多余嵌套。

  8. 重启服务器,加载新存档。

4.2 下载服务器存档到本地

步骤:

  1. 关闭服务器

  2. 进入服务器存档目录 /.cache/Saves/Multiplayer/Pterodactyl/

  3. 选中所有存档文件,点击下载(或使用 SFTP 工具传输大文件)。

  4. 在本地放入对应版本的 Zomboid\Saves\Multiplayer\你的存档名\ 目录。

  5. 启动本地游戏,选择对应存档继续游玩。

💡 大文件传输: 存档随探索范围增长可能达到数 GB,网页文件管理可能受限。建议使用 SFTP 工具进行高速稳定的传输。


五、自动备份配置与注意事项

5.1 备份参数说明

在服务器面板的「游戏配置」或相关设置中,可调整以下备份参数:

参数

功能

默认值

建议

BackupsCount

保留的备份文件数量

5

根据硬盘空间调整,范围 1–300

BackupsOnStart

服务器启动时自动创建备份

开启

模组少时可用

BackupsOnVersionChange

游戏版本更新时自动备份

开启

建议保持开启

BackupsPeriod

自动备份周期(分钟)

0(禁用)

设为 0 禁用定期备份

5.2 模组服务器的备份建议

⚠️ 重要提示: 当服务器安装了大量模组时,启用自动备份(尤其是 BackupsOnStartBackupsPeriod)可能导致:

  • 服务器启动时间大幅延长

  • 备份过程中内存占用飙升

  • 极端情况下触发崩溃

推荐策略:

服务器类型

自动备份

手动备份

纯净服(无模组或少量模组)

✅ 可启用 BackupsOnStart + 定期备份

每周手动备份一次

模组服(10+ 模组)

禁用自动备份BackupsPeriod 设为 0)

每日或每次重大操作前手动备份

手动备份方法:

  1. 关闭服务器。

  2. 通过文件管理或 SFTP 下载整个 /.cache/Saves/Multiplayer/Pterodactyl/ 文件夹。

  3. 按日期命名备份包,妥善保存。


六、清档与重置世界

当需要开启全新的末日生存时:

  1. 关闭服务器

  2. 进入 /.cache/Saves/Multiplayer/

  3. 删除 Pterodactyl/ 文件夹内的所有内容(或删除整个 Pterodactyl 文件夹后重建)。

  4. 重启服务器

  5. 服务器会自动生成全新的初始世界。

💡 提示: 清档前务必下载备份旧存档,以防后悔。


七、快速检查清单

操作

检查项

状态

上传前

确认本地存档版本(B41 或 B42)与服务器一致

已关闭服务器

本地存档文件夹已找到(按修改日期确认)

上传时

上传到 /.cache/Saves/Multiplayer/Pterodactyl/

存档文件直接位于 Pterodactyl/ 下,无额外嵌套

备份策略

模组多 → 禁用自动备份,改手动备份

模组少 → 可启用自动备份,但控制保留数量

清档前

已下载完整备份

已删除旧存档并重启生成新世界


八、常见问题

问题

原因/解决

上传存档后服务器不读取

检查目录层级,确认没有多嵌套一层文件夹

启动时卡在备份阶段

模组过多导致备份崩溃,禁用自动备份后重试

本地找不到 Zomboid 文件夹

确认在 C:\Users\你的用户名\ 下,可能被隐藏,开启显示隐藏文件夹

存档文件过大无法上传

使用 SFTP 工具替代网页上传

B41 存档能传到 B42 服务器吗

通常不兼容,B42 存档格式有变化,建议重新开档


📌 总结: Project Zomboid 的存档管理核心在于理解本地 Zomboid\Saves\Multiplayer\ 与服务器 /.cache/Saves\Multiplayer\Pterodactyl\ 的对应关系。上传时严格检查文件夹层级,模组服谨慎使用自动备份,养成手动备份习惯,即可安全守护你的末日生存成果。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐