Steam 游戏列表现须明示内核级反作弊软件

Valve(维尔福软件公司)已宣布,在新的Steamworks 开发者帖子中,游戏开发者现在必须明确声明他们的游戏是否在内核模式下使用任何反作弊技术。使用内核级反作弊工具的游戏的 Steam 页面将共享此信息,以提高透明度——与现有的 DRM 警告(例如 Denuvo)并列。

对于不了解的人而言,您的操作系统有两种不同的模式,用户模式和内核模式——根据特权和权限划分。您屏幕上此刻正在发生的任何事,都属于用户模式。为了直接访问硬件和进行交互,操作系统内置了一个内核,它充当您系统的管理员。处于内核级别或 0 环的软件管理内存、执行上下文切换,并通过驱动程序等与硬件进行交互。如果在用户模式级别出现任何不可预见的错误,那倒还好。然而,如果内核级软件出故障——比如说您的 GPU 驱动程序,那么您的电脑可能会停止运行,并且很有可能会崩溃。

Valve 如今已强制要求游戏开发者表明其游戏是否具备内核级反作弊工具。请注意,如果反作弊在用户模式下运作,那么披露是可选择的,但这依旧是一个积极的转变。Valve 称:“往后,当您向 Steam 提交新游戏时,如果您的游戏安装了客户端内核模式的反作弊程序,您就得填写这个新的字段。我们将会检查旧游戏,并与属于此类别的游戏的合作伙伴取得联系。”开发者还必须说明反作弊是否对操作系统文件进行修改,以及是否能够通过使用所提供的脚本完全卸载。

游戏使用内核模式软件的情况超出您的想象;《Apex 英雄》、《堡垒之夜》、《枪火游侠》、《彩虹六号:围攻》、《无畏契约》、《H1Z1》和《Day-Z》等等。争论点在于,如今的黑客和作弊工具被设计为在 0 环运行。要想有效地阻止它们,只有采用同样在内核模式下运行的反作弊技术才行。但这就带来了一个问题,您会仅仅为了玩游戏而允许专有软件在您系统最脆弱和授权的级别上运行吗?

最后,双方都有合理的观点,但透明披露似乎是一项良策。如果用户即将玩的游戏需要运行具有 0 环权限的软件,就得事先通知他们,而这恰恰是 Valve 想要达成的目标。