我們已確鑿無疑地身處核心級反作弊時代。上周發生的事件就印證了這點:一些《戰地6》測試玩家在卸載一個名為《無畏契約》的衝突軟體之前,被禁止遊玩。
問題根源是拳頭公司(Riot)的Vanguard反作弊系統與EA為《戰地6》打造的全新專有反作弊軟體Javelin之間的一場「地盤爭奪戰」。和Vanguard類似,Javelin也以核心級權限(高於Windows管理員賬戶的訪問權限)注入系統,監視你的電腦是否有任何違規跡象。

這兩大反作弊軟體在其反作弊策略上都如此激進,以至於在執行相同任務時會發生衝突。有評論說:「[Vanguard]通過將自己插入作業系統的底層調度路徑和內存管理來偽裝成Windows,其方式鮮有商用驅動程序能做到。而正是這點導致它與其他遊戲發生衝突:核心級反作弊軟體難以共享控制權。」
儘管彈出過明確的錯誤資訊提示,但其實要玩《戰地6》並不需要徹底卸載《無畏契約》——只是不能同時運行它們。拳頭反作弊部門主管Philip Koskinas在本周早些時候的一篇推文(X)中澄清了這個誤會:
「Vanguard和Javelin是兼容的,你不需要為了玩某個遊戲而卸載另一個反作弊系統。不過,《戰地6》目前不允許與《無畏契約》客戶端同時運行,因為兩個驅動都在試圖用相同技術爭相保護遊戲內存區域。」
在同一貼文串中,EA反作弊總監AC Ward也插話澄清,稱Javelin的錯誤資訊表述有誇大之嫌,將會得到修復。
「攔截行為是Javelin這邊發起的,不是Valorant那邊。我們會在遊戲正式發布時完善錯誤提示資訊。」AC Ward寫道,「只需要停止同時運行多個遊戲客戶端就好,最終你的CPU和GPU會感謝你的。」
明確一點:在運行拳頭啟動器(Riot Launcher)的情況下玩《戰地6》沒有問題,只是不能同時運行完整的《無畏契約》遊戲——話說回來,誰會想這麼做啊?
隨著核心級反作弊成為主流,我們看到其純粹意圖正在與入侵式軟體令人厭煩的現實劇烈衝撞。《戰地6》因要求啟用安全啟動(Secure Boot)才能運行而引發了新的麻煩,這又是一個將無辜的個人計算設備捲入交火的安保措施。