AMD Anti Lag+ 新驅動功能導致玩家帳號被 Ban:《CS2》和《Apex 英雄》皆受影響
AMD Anti Lag+ 功能導致玩家帳號被封鎖
AMD 這項新功能是一種嵌入在 Radeon Adrenalin Edition 驅動程式中的技術,可以通過驅動程式開啟或關閉,目的是要與 NVIDIA 的 Reflex 技術競爭,兩者都是可以在遊戲中減少系統延遲的技術。系統延遲是指從你按下滑鼠或鍵盤到畫面上出現反應所花費的時間,系統延遲越低,可代表操作越靈敏和準確。
目前這項新功能主要是針對支援畫格生成(frame generation)的遊戲,可以讓玩家獲得更流暢和清晰的視覺效果,但也會增加系統延遲。而 AMD 的 Anti Lag+ 就是要在不關閉畫格生成的情況下,減少系統延遲。目前,只有 AMD Radeon RX 7000 系列的顯示卡支援。
AMD 的 Anti-Lag+ 立意良善,但它也有個致命缺點,就是它會修改遊戲檔案,想必看到這邊你大概就已經猜到為什麼會讓玩家帳號被封鎖了吧!這是因為 Anti-Lag+ 功能是在驅動程式層面實現的,而不是遊戲本身內建的。所以當玩家在某個遊戲中開啟該功能時,驅動程式就會把它注入到遊戲的 DLL 檔案中,也就是動態連結庫檔案,這是負責執行各種程式功能的檔案。
但是,這種修改檔案的方式也正是許多作弊者和駭客用來修改遊戲檔案的方式,他們會利用 DLL 檔案來獲得自動瞄準、穿牆、無限彈藥等外掛。因此,一些線上競技遊戲會使用反作弊系統來檢測和阻止這種修改檔案的行為,並且對於被發現的玩家進行封號的處罰。
這幾天已經陸續出現回報,也首次確認 Anti-Lag+ 功能是導致很多玩家在 Steam 上玩《CS2》時被 Valve 檢測軟體 VAC 封號的主要原因,Valve 官方也證實了這一點,並提醒 AMD 用戶在玩《CS2》時不要開啟該功能,否則任何對代碼的篡改都會導致封號。除了《CS2》之外,截至截稿期間《Apex 英雄》也確認 Epic 帳號會出現封鎖問題。幾乎所有被封號的玩家都是使用 AMD Radeon RX 7000 系列顯示卡,並開啟了 Anti-Lag+ 功能。
那想必到這邊大家想到的問題就是,那為什麼 NVIDIA 那邊的 Reflex 技術卻沒有此問題呢?
Reflex 和 Anti-Lag+ 差異
AMD 的 Anti-Lag+ 和 NVIDIA 的 Reflex 功能上雖然很像,但實現方式不同。前文已經提到 AMD 這邊是從驅動程式層面注入到遊戲中的,然而 Reflex 卻是原生整合到遊戲代碼中。NVIDIA Reflex 是通過跟遊戲開發者合作來實現,雙方都會確保這項技術不僅能夠有效減少延遲,而且能夠與遊戲代碼完美地融合,並且不違反各自監測軟體規範。使用 NVIDIA Reflex 的玩家可以在遊戲中享受更低的延遲,而不用擔心外部注入和函數轉向帶來的問題。以下是兩種方法的比較:
NVIDIA Reflex | AMD Anti-Lag+ |
---|---|
原生整合到遊戲代碼中 | 在驅動程式層面注入到遊戲中 |
與所有遊戲系統(動作、動畫、幀間隔等)配合良好 | 整合性相對不可靠,可能造成效果不理想或不一致 |
不會觸發防作弊系統,也不會被封號 | 可能觸發防作弊系統,並因為轉向輸入和核心引擎庫而導致被封號 |
遊戲更新不會影響功能 | 遊戲更新可能會造成功能失效 |
需要跟技術和遊戲開發者合作 | 可以快速地整合新的遊戲,不需要跟開發者互動 |
支援的遊戲數量可能較少 | 支援的遊戲數量可能較多 |
AMD 目前也表示已經注意到這起事件,並已著手和 Valve、Epic 對談,與此同時也呼籲在使用 Adrenalin Edition 驅動程式 23.10.1 版本的玩家暫時先不要開啟 Anti-Lag+ 功能,至少在這些多人競技類型遊戲中不要開啟。
歡迎加入我們的 Facebook 粉絲團,隨時掌握最新消息!
喜歡看圖說故事的話,也可以追蹤 Instagram 專頁!
我們也有 Google News 可以隨時 follow!