Steam最近更新規則,新增一個“反作弊”資訊塊,要求開發者標註遊戲使用了哪種反作弊技術。
比較傳統的反作弊技術執行在伺服器端,它們不會實時檢測玩家電腦的資料,所以這類反作弊技術可以不標註。如果採用的是核心級反作弊技術,則必須強制標註。
這條新規則顯然把重點指向了核心級反作弊技術,它們的程式執行在玩家的電腦裡,隨著遊戲一起啟動,擁有比一般程式更高的許可權,能檢測記憶體是否被外掛篡改,或者隨時終止可疑的程式。
還有一種許可權更高的核心級反作弊驅動,隨著作業系統一起啟動。如果玩家手動關閉這個程式,想玩遊戲的話必須重啟電腦,讓反作弊驅動再次執行。
核心級反作弊技術在如今的PVP遊戲裡很常見,像是Epic Games旗下的Easy Anti-Cheat,拳頭遊戲採用的Vanguard,還有《絕地求生》《命運2》等遊戲採用的BattlEye。
這種技術能有效應對外掛,它雖然不像Denuvo加密那樣影響遊戲效能,但潛在的多種問題也讓它充滿爭議。
這種技術偶爾會影響電腦的正常功能,出現網路斷連、系統藍色畫面等等問題。比較高發的問題是,它有可能誤封帳號。
有位名為Cruz的玩家遇到的事情很有代表性,他先用修改器玩《全面戰爭:幕府將軍2》,然後忘記關閉修改器就打開了《命運2》,儘管沒做有任何作弊行為,還是受到了封號處罰。
更早以前,《街霸5》在一次更新里加入了反作弊功能,有人分析後發現,反作弊模組裡有個rootkit,如果被惡意軟體利用的話,能給任何程式賦予核心級許可權,存在很大的安全隱患。卡普空很快意識到問題,回滾撤銷了這次更新。
很多不喜歡核心級反作弊技術的玩家,給出的理由是它的許可權太高,幾乎可以檢測電腦裡發生的任何事情,有潛在的隱私洩露風險。儘管有開發者回應說不存在隱私風險,但很顯然,這是一個難以自稱清白的事情。
作弊和反作弊是道高一尺魔高一丈的關係,只要有人想作弊,外掛總能變得更強。如果外掛也獲得核心級許可權,那麼核心級反作弊技術也難以檢測出來,這項技術存在的必要性同樣受到懷疑。
種種不便利,讓玩家和核心級反作弊技術之間存在一股無形的張力。Steam此次更新的規則顯然無法平息張力,但至少在透明度上有所進展,讓在意這類事情的玩家更容易做出判斷。