一、B42 测试版定位
Build 42 是 Project Zomboid 的重大版本重构,采用了全新引擎架构,引入了多线程渲染、新物理系统、扩展地图和大量机制重做。但作为一款仍在积极开发中的测试版本,它存在以下特点:
| 特性 | 说明 |
|---|---|
| 更新频率 | 频繁,可能每周甚至每天都有热修复 |
| 稳定性 | 低于 B41,存在已知 Bug 和崩溃风险 |
| 存档兼容性 | 更新后可能破坏旧存档,需频繁重开 |
| 模组支持 | 约 80% 热门模组可运行,但兼容性参差不齐 |
| 配置方式 | 部分参数无法通过面板可视化修改,需手动编辑配置文件 |
⚠️ 建议: 如果你追求稳定的长期联机体验,或服务器面向大量社区玩家,强烈建议使用 B41 稳定版。B42 更适合愿意折腾、想体验新内容的小圈子服主。
二、硬件要求
2.1 内存需求(关键)
B42 对内存的要求显著高于 B41:
| 阶段 | 内存占用 | 说明 |
|---|---|---|
| 启动阶段 | ≥ 10GB | 启动时内存占用异常高,这是 B42 的已知现象 |
| 运行稳定后 | 回落至正常水平 | 大约启动后 30 分钟左右,内存占用会逐渐下降 |
| 长期运行 | 视玩家数量和地图探索范围 | 模组较多时仍需预留充足余量 |
💡 建议: 选购服务器时内存配置不得低于 10GB。虽然稳定后不会持续占用这么多,但启动阶段的峰值是硬性门槛,内存不足将直接导致启动失败或崩溃。
三、配置文件差异
3.1 B42 与 B41 的配置架构变化
B42 采用了全新的数据架构,部分配置文件的结构和参数名称与 B41 不兼容:
| 对比项 | B41 稳定版 | B42 测试版 |
|---|---|---|
server.ini |
标准格式 | 部分参数位置变更 |
Zomboid/ 存档目录 |
Zomboid/ |
Zomboid42/(本地)或对应服务器路径 |
| 面板可视化配置 | 大部分参数支持 | 部分参数无法通过面板直接修改 |
| Lua 脚本支持 | 成熟 | 部分模组因 Lua 文件修改受限 |
3.2 手动编辑配置文件
当面板无法直接修改某些参数时,需要通过「源码编辑」或文件管理手动修改:
-
进入服务器文件管理。
-
找到配置文件路径(通常为
Zomboid/Server/或对应 B42 目录)。 -
用文本编辑器打开
.ini或.lua文件。 -
修改目标参数后保存。
-
重启服务器使修改生效。
⚠️ 注意: 手动编辑前务必备份原文件,B42 参数名称可能与 B41 不同,建议对照官方更新日志或社区文档确认。
四、模组兼容性
4.1 当前支持情况
B42 目前支持约 80% 的热门模组,但存在以下限制:
| 模组类型 | 兼容性 | 说明 |
|---|---|---|
| 纯数据模组(物品、配方、地图) | ✅ 较高 | 通常可直接运行 |
| 视觉/音效模组 | ✅ 较高 | 替换类模组一般无问题 |
| 功能扩展模组 | ⚠️ 中等 | 需确认是否适配 B42 API |
| 需要修改 Lua 配置文件的模组 | ❌ 不支持 | B42 限制了配置文件的 Lua 修改,此类模组会导致错误或无法加载 |
4.2 安装建议
-
逐个测试: 不要一次性安装大量模组,逐个添加便于定位兼容性问题。
-
查看更新: 优先选择明确标注 "B42 Compatible" 或近期更新的模组。
-
关注依赖: 部分模组依赖其他库模组,确保依赖项也已适配 B42。
-
备用方案: 准备一份纯净服配置,模组冲突时可快速切换。
五、基础操作流程
B42 的开服、连接、存档管理等基础操作与 B41 基本一致,主要包括:
| 操作 | 说明 |
|---|---|
| 面板配置 | 在「版本配置」切换至 B42 分支,在「游戏配置」调整参数 |
| 启动服务器 | 点击启动,等待初始化(首次可能较长) |
| 客户端连接 | 游戏内多人模式输入 IP 和端口(注意分开填写) |
| 存档管理 | 存档路径可能包含 42 标识,注意与 B41 区分 |
💡 提示: 基础操作细节可参考《Project Zomboid B41 服务器开服教程》,本文不再重复。下文重点补充 B42 特有的注意事项。
六、已知问题与应对
| 问题 | 现状 | 应对 |
|---|---|---|
| 启动内存占用过高 | 官方已知,正在优化 | 确保服务器内存 ≥ 10GB,启动后等待 30 分钟观察 |
| 更新后存档损坏 | 测试版常态 | 更新前手动备份完整存档,做好重开准备 |
| 部分模组无法加载 | Lua 配置文件限制 | 寻找替代模组,或等待作者更新适配 |
| 面板部分参数无效 | 架构变更导致 | 手动编辑配置文件,参考官方文档 |
七、快速检查清单
| 项目 | 状态 |
|---|---|
| 服务器内存配置 ≥ 10GB | ☐ |
| 了解 B42 测试版的不稳定性,接受频繁更新和可能的存档重置 | ☐ |
| 在「版本配置」中正确切换至 B42 分支 | ☐ |
| 面板无法修改的参数已通过手动编辑配置文件设置 | ☐ |
| 模组逐个测试,确认兼容 B42 | ☐ |
| 已关闭需要修改 Lua 配置文件的模组 | ☐ |
| 启动后观察 30 分钟,确认内存回落至正常水平 | ☐ |
| 已建立手动备份机制(因自动备份在模组多时可能崩溃) | ☐ |
八、常见问题
Q:B42 能直接读取 B41 的存档吗?
A:不能。B42 存档格式与 B41 不同,且数据结构已重构,需要重新开档。
Q:为什么启动时内存占用 10GB+,是否正常?
A:正常。这是 B42 启动阶段的已知现象,大约 30 分钟后会回落。如果持续高占用导致崩溃,可能是模组冲突或内存确实不足。
Q:哪些模组一定不能在 B42 使用?
A:任何需要修改游戏核心 Lua 配置文件(如 media/lua/ 下的系统文件)的模组,在 B42 中会被限制或导致错误。
Q:B42 适合开公开社区服吗?
A:不建议。测试版的频繁更新和存档不稳定性会给玩家带来较差体验,更适合小范围的测试和体验新内容。
📌 总结: B42 是一次令人兴奋的大版本进化,但作为测试版,它需要服主具备更高的容忍度和动手能力。10GB 内存是启动门槛,手动编辑配置是常态,模组兼容性需要逐一验证,存档重置要有心理准备。如果你和好友愿意一起探索新引擎下的肯塔基州,B42 值得一试;否则,B41 稳定版仍是更可靠的选择。