
Project Zomboid 42.21 现已转为稳定版,带来多人游戏与服务器重大修复
Project Zomboid Build 42.21 已正式进入稳定分支,为 dedicated server 带来了一批重要的多人游戏修复。僵尸重复生成、群体消失、网络同步以及 Steam 身份验证问题均已得到处理,同时,两项对 mod 制作者和服务器管理员十分重要的 Lua 函数也已回归。
在首先于不稳定分支部署 42.21 后,The Indie Stone 现已认为该更新已准备好供更广泛用户采用。对于那些会特意等到稳定版发布后,才更新持久世界的多人社区来说,这才是最关键的里程碑。
Project Zomboid 42.21 修复了多人服务器上的僵尸重复生成问题
最重要的修复之一涉及多人游戏中的僵尸数量管理。
Build 42.21 修正了僵尸可能在多人服务器中重复生成的主要情况。它还处理了这样一种情况:当玩家离开某一区域后,若对应的区块稍后再次加载,僵尸可能会消失。
在配置了大量僵尸群体的服务器上,这个问题可能会特别明显,因此此次修复对于硬核社区和长期运行的持久世界尤为重要。
为持久多人世界带来更可靠的 Build 42 体验
这些僵尸相关修复尤其重要,因为 Project Zomboid 并不会简单地把敌人当作玩家周围可随意丢弃的实体来处理。在持久服务器中,群体管理本身就是模拟的一部分。
意外的重复生成会逐步扭曲某一区域原本设定的僵尸数量,而僵尸消失则会带来相反的效果。因此,这两种行为都会随着时间推移影响多人世界的平衡。
这些修复转入稳定版后,对于那些原本不愿在成熟社区服务器上部署不稳定版本的服务器管理员来说,Build 42.21 的吸引力显著提升。
多人同步也获得了多项修复
Build 42.21 也延续了 The Indie Stone 在多人同步方面的工作。
在 42.21 的开发周期中,多个与网络相关的问题已被修复,包括高延迟可能导致驾驶时地形加载异常、乘客传送,或玩家之间可见卡顿的情况。
一个涉及玩家 Z 轴高度坐标的不同步问题也已被修正。
这些改进对公共服务器和社区服务器尤其有用,因为玩家可能从相距很远的不同地区接入,因此会经历不同的延迟条件。
Steam 身份验证和反作弊保护得到增强
服务器安全也是此次更新的一部分。
开发团队扩展了 Project Zomboid 的多人反作弊系统,并修复了多个漏洞利用问题,其中包括影响安全屋的问题。
对公共 dedicated server 更重要的是,此次更新修复了一种可能让玩家未通过 Steam 正确验证就连接服务器的情况。
这可能会干扰基于 SteamID 的封禁机制,并降低服务器管理的可靠性。Build 42.21 修正了身份验证行为,强化了面向公共社区运营管理员可用的管理工具。
Lua 的 loadstring 和 loadstream 回归,利好 mod 与服务器工具
Build 42.21 也为mod 制作者和高度自定义服务器的管理员带来了一项重要变化。
Lua 方法 loadstring 和 loadstream 已重新启用。
此前,这两个函数在 The Indie Stone 调查潜在安全问题期间曾被禁用。调查结束后,工作室决定在 42.21 中将它们恢复。
开发者也承认,临时移除它们曾对依赖这些函数的 mod 创作者和服务器管理员造成干扰。
为什么稳定版比之前的不稳定版本更重要
42.21 在 Project Zomboid 的不稳定分支测试期间,这些改动中的大部分其实已经可以看到。然而,对于 dedicated server 而言,实验性版本与稳定版所代表的意义并不相同。
持久多人世界中可能包含数百甚至数千小时的集体进度、大量服务器配置以及庞大的 mod 集合。因此,相比在本地存档中做实验的玩家,管理员更为谨慎是完全有理由的。
随着42.21 现已正式成为稳定版,各个社区也有了更充分的理由考虑将自己的 Build 42 服务器迁移到新版本。
Project Zomboid 的多人基础设施正在持续成熟
这次更新紧随近期 Build 42 周期中引入的多项重大多人游戏改动之后。
Build 42.20.3 尤其将可配置的多人上限提升至最多 254 名玩家,并为服务器管理引入了更多改进。
如今,Build 42.21 更加聚焦于这些持久世界的行为与可靠性:僵尸群体、网络同步、身份验证、反作弊系统以及 mod 兼容性。
使用 VeryGames 运行您的 Project Zomboid server
为您的好友或社区创建一个持久的 Project Zomboid 世界,并通过 VeryGames 平台管理您的 dedicated server。借助 DediGames® Box,您可以通过集中式控制 panel 管理游戏服务器、配置和 mod。
创建您的 Project Zomboid server →