Epic Games 正在把《堡垒之夜》搬上 Linux。这个消息没有单独发公告,而是被塞在 Epic 那篇被群嘲的博客末尾——就是那篇介绍新版"氛围感"Epic Games Store 的文章,商店本身也要上 Linux。
换句话说,窗口开了。但开得不大。
Epic 当时的说法是,会和各个 Linux 发行版的维护者合作,敲定一套运行《堡垒之夜》所需的安全要求。发行版就是 Linux 的各种系统变体,每个都有自己的目标和优先事项。Valve 的 SteamOS 就是基于 Arch Linux 的。因为发行版之间差异太多,想要让《堡垒之夜》跑在自己的系统上,每一家都得单独实现 Epic 的安全要求。
《堡垒之夜》会通过 EGS 启动器登陆 Linux,但前提是达到"发行版维护者的临界数量"。Epic 没有给出具体数字。
这事为什么值得说,可以拆成几条看:
- 如果成了,《堡垒之夜》大概率能在 SteamOS 设备上玩,包括 Steam Machine 和 Steam Deck。
- 就算那个"临界数量"永远没达到,Epic 说它做的这部分工作也会开放给其他想把游戏带上 Linux 的开发者。
- 最关键的一条,跟 Easy Anti-Cheat 有关。
Easy Anti-Cheat 是 Epic 旗下的反作弊服务,《堡垒之夜》在用,另外几十款游戏也在用,包括《黎明杀机》《火箭联盟》《Apex 英雄》,甚至《艾尔登法环》。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 的几项特性来达成目标:签名内核、签名内核模块,以及带认证的 Secure Boot。
Epic 的说法是:"这些要求建立在发行版维护者已经在做的工作之上,默认满足这些要求的发行版越多,需要改自己配置才能玩的玩家就越少。"目标是把保护水平"拉得和 Windows 接近得多"。
目前这一切都没有时间表。Easy Anti-Cheat 会先在《堡垒之夜》上测试这套方案,跑通了再开放给其他开发者。反过来说,如果《堡垒之夜》哪天公布了 Linux 的发售日期,那就说明这套东西成了,Windows 和 Linux 之间的反作弊差距,也就比以往任何时候都更近了一步。
至于现在,能做的只有等。等发行版们点头,等那个没人知道是多少的"临界数量"。
热门跟贴