Epic Games正在把《堡垒之夜》带到Linux平台。这个消息藏在Epic那篇被群嘲的博客文章最底部——同一篇文章里,他们还发布了新的"氛围编程"版Epic Games Store,同样会登陆Linux。

打开网易新闻 查看更多图片

当时Epic解释称,将与Linux发行版维护者合作,制定一套运行《堡垒之夜》所需的安全要求。发行版是Linux操作系统的各种变体,每个版本都有自己的目标和优先的系统操作。Valve的SteamOS就是基于Arch Linux的。由于各个Linux发行版之间存在诸多差异,如果想让《堡垒之夜》在自己的系统上运行,每个发行版都需要单独实现Epic的安全要求。《堡垒之夜》将通过EGS启动器登陆Linux,但前提是达到"发行版维护者的临界数量"。Epic没有给出具体数字。

这件事之所以重要,原因有几个。其一,这一举措很可能让《堡垒之夜》可以在SteamOS电脑和掌机上运行,包括Steam Machine和Steam Deck。其二,即便那个"临界数量"永远达不到,Epic表示他们的工作成果也将开放给其他有兴趣把游戏带到Linux的开发者。

但最大的原因,或许与Easy Anti-Cheat有关——这是Epic旗下的反作弊服务,被《堡垒之夜》以及数十款其他游戏使用,包括《黎明杀机》《火箭联盟》《Apex Legends》,甚至《艾尔登法环》。虽然Easy Anti-Cheat确实支持Linux,包括上述部分游戏,但许多开发者选择不启用它,原因正如Epic在另一篇博客文章中所解释的:其"Linux实现无法提供与Windows实现同等水平的保护"。这就是为什么许多使用Easy Anti-Cheat的游戏无法在Steam Machine或Steam Deck上运行。那篇文章甚至特别提到了Valve,称团队将"继续其开放的沟通渠道",以"在技术上尽可能大的程度"支持Steam硬件设备。

Linux之所以一直是反作弊厂商难以解决的难题,部分原因在于该平台的开放性,意味着某些——必需的——系统级保护无法得到保证。在Windows上,你可以要求用户启用TPM 2.0和Secure Boot等功能,一旦硬件要求满足,就能创建安全环境。

虽然部分工作可以在Linux上完成,但需要发行版维护者的兴趣和参与。Easy Anti-Cheat计划利用Linux的签名内核、签名内核模块以及带认证的安全启动等功能来实现这一目标。Epic解释说:"这些要求建立在发行版维护者已经完成的工作之上,默认满足这些要求的发行版越多,需要更改设置才能游玩的玩家就越少。"目标是"将保护水平提升到与Windows接近持平"。

目前这一切都没有时间表,但Easy Anti-Cheat会先在《堡垒之夜》上测试公布的计划,然后再开放给其他开发者。换句话说,如果《堡垒之夜》在Linux上有了发布日期,你就知道这项工作已经见效,我们距离Windows和Linux之间的反作弊对等从未如此之近。