眾所周知,《絕對武力:全球攻勢》(Counter-Strike: Global Offensive;CS:GO)向來受到外卦作弊氾濫所苦,這也幾乎是全球射擊遊戲圈難解的習題。在這混沌的年代,與其靠官方取締,有一位年僅 19 歲的玩家自行研發 AI,成功檢舉並讓 15,000 名外掛作弊帳號被封鎖。
這個 AI 名叫「HestiaNet」,是由 Steam 玩家 2Eggs 所開發的深度學習 AI,它的做法是讀取《CS:GO》的監督系統「Overwatch」(非暴雪遊戲)資料,花上幾秒鐘的時間,即可判別 Steam ID 哪些玩家有開掛的嫌疑。而 2Eggs 讓 HestiaNet 花費數小時時間在「Overwatch」進行遊戲演示資料追蹤(追溯至 2015 年),協助 AI 判斷正常玩家行為與外掛使用者的區別。
「最初讓我感興趣的是 2018 年 GDC 大會中 John McDonald(Valve 資深軟體工程師)的展示,」2Eggs 接受外媒訪問表示:「在那之後,我便想著能否幫上什麼忙,不過,我得必須是那個作出困難決定的人,去判斷玩家是否有無作弊。直到今年我才真正完成到令人滿意的程度。」
2Eggs 在自己的推特公開 HestiaNet 系統操作截圖,今年 11 月 26 日,他便透過 HestiaNet 偵測到 17,659 名玩家有嫌疑,經過 AI 判斷,排除 2303 位正常玩家後,分別檢測出使用輔助瞄準、透視等共 15,356 件外掛行為,並協助系統檢舉,最終 15,104 位玩家帳號遭到系統封鎖,舉報成功率 98.36%。
Alright, so people were confused as the tweet with the screenshot wasn't mentioning the total pool + how the calculation was done.
— 2Eggs is working on HestiaNet! (@2Eggsss) November 26, 2019
Here is a better image (with colours for your satisfaction) showing the latest data and how it is worked out.
Feel free to DM if you have any q's pic.twitter.com/e0m2BJYUdc
這確實是一項驚人的成果,雖然這個數字遠比實際開掛的玩家還少很多,但對一位 Steam 玩家而言,他所做的反外掛努力值得讚賞,甚至比官方的努力更讓社群有感。
「我之所以叫它 HestiaNet 是因為,你們懂的,《CS:GO》染上了外掛重症,而赫斯提亞女神擁有治癒的神力,也是爐灶的守護者。我希望 HestiaNet 能夠治癒遊戲的病症,並盡可能清除更多的外掛作弊玩家。致我們社群的玩家,《CS:GO》是我們的家園,而赫斯提亞是這個家園的守護者。」
事實上,2Eggs 並不只有因為 HestiaNet 才上新聞,在上個月,2Eggs 便協助 Valve 找出多個《CS:GO》遊戲程式漏洞與 BUG,獲得官方 11,450 美元的賞金。
This is why you report CS:GO Bugs instead of abuse them
— Brother Haci (@DonHaci) October 8, 2019
My man @2Eggsss got awarded a total of $11250 in bounties from Valve via HackerOne for reporting critical bugs, which have been patched and solved.
Don't abuse, report instead. https://t.co/RGlR9a3z3p
當然,現在許多遊戲大廠也同樣利用類似方式偵測外掛,舉報的數量成果也都相當顯著,只是外掛業者與作弊風氣如同癌細胞一樣難以根除,使得這場反外掛戰爭仍有很長的路要走。不過,這名 19 歲玩家的義舉,確實替許多深受外掛所苦的社群出了一口悶氣。