開外掛就能上天?喪心病狂的外掛為何殺不盡手游
最近,某《絕地求生》主播開外掛事件賺足了玩家們的眼球,游戲開掛的話題再度引得人們議論紛紛。“魔音糯米”這名“吃雞”游戲主播因為異于常人的操作(2秒開17槍的狙,還不用壓槍),被人質疑開掛后,矢口否認并約定線下實操見真章。然而沒等到線下驗證,官方就發公告稱該主播的確開掛,ID被永久封禁,該主播也被斗魚永久封號。
著名主播被官方判定開掛,但事件依然沒有結束
在事件中,質疑者的毒奶功力令人印象深刻,而某些開了就能上天的外掛,也頗為令人咋舌。要知道在官方封禁“魔音糯米”之前,已經有諸多網友懷疑此人開掛,但為何直到有其他專業解說來質疑“魔音糯米”時,ID才被封禁?廠商真的有在認真對付喪心病狂的外掛們嗎?今天就一起來談談這話題吧。
外掛是如何煉成的
無論是游戲的開發商還是普通玩家,相信對于外掛都是深惡痛絕的。線上游戲往往需要在本地運行一部分程序、儲存一部分數據,這就給了外掛可乘之機——在自己的PC上修改本地程序的運作,把偽裝的數據發給服務器而不被識破,那你就開掛成功了。比較省力的方法,或許就是破解本地和線上的數據傳輸協議。破解了協議后,外掛不斷向服務器發送偽裝數據,甚至不用運行本地客戶端,外掛就可以幫你打出可觀的戰績,《仙境傳說》等游戲都出現過此類外掛。
利用外掛可以實現很多自動化動作,甚至不用操作游戲
現在的游戲加密越來越強,因此外掛也越來越難以對傳輸途中的數據動歪腦筋。于是,注入內存、劫持鼠標運行軌跡、自動腳本等方法,就成為了外掛的主流。如果外掛通過了客戶端驗證,服務器端就壓根辨認不出來某一段操作是你親手打的還是AI幫你打的,也不知道你發現敵人靠的是眼力,還是修改過后的模型。不過,這類外掛會修改本地客戶端,因此當服務器端更新本地客戶端的驗證方法時,外掛就會被發現,封禁自然就是分分鐘的事情了。
有沒有不劫持傳輸協議、不修改本地程序、不對游戲作任何改動的作弊方法?當然有。不少高端鼠標都帶有可編程功能,可以幫玩家完成一些自動點擊、自動移動之類的操作。這類功能從本質上也是作弊——人家點一下鼠標只能開一槍,用了鼠標宏能開三槍,這可談不上什么公平。另外,在屏幕貼十字準星輔助盲狙之類的方法也屬于作弊,反正以前在網吧被發現這樣做,恐怕會有血光之災。
某些顯示器甚至自帶準星圖層,這種掛可沒法檢測
檢測外掛為何如此難?
如何檢測外掛,一直是懸而未決的難題。所謂道高一丈魔高一尺,從流程上來看,外掛永遠是主動方——先有新的外掛,官方才能檢測到外掛的特征碼從而封殺。沒錯,特征碼依然是官方檢測外掛最常用的手段,殺毒軟件檢測病毒用的行為檢測,在檢測外掛方面太容易造成誤殺,始終難以作為主要判斷根據。
行為檢測是什么意思呢?例如我們知道2秒開17槍是絕對不可能的,服務器一旦檢測到這數據,那判定有人開掛,這沒問題;但如果是2秒16、15、14槍呢?玩家每次都大概率避開敵人視野,這究竟是開透視掛還是真的意識就這么好?到底什么行為是人能做出來,什么是人做不出來,一直難有精確的判斷標準——高玩在游戲中做過的超乎開發者想象的操作,不要太多。因此,當不少人判斷某玩家的行動疑似開掛、但官方就是沒檢測到外掛特征碼的時候,該玩家也并不會被封號,這就是主要原因了。
不過,某些游戲對外掛的不上心,也的確令人心寒,以至于有玩家懷疑游戲官方和外掛工作室勾結,賣外掛分成賺錢的情況。當然,這只是江湖傳說,并沒有得到證實,實際上大部分游戲對于外掛還是相當重視的。之前就有游戲內部人員透露,游戲公司會派人到外掛售賣群臥底,以第一時間獲取最新外掛并封殺,希望這樣對外掛上心的廠商能越來越多吧。
廠商如何對付喪心病狂的外掛?
玩家被發現開掛后,最常見的處置方式自然是封禁。管你買游戲花了多少錢,課了多少金,一旦開掛或者利用Bug刷數據,那你就完了。在這方面,暴雪爸爸是做得相當絕情的,動不動就封幾萬十幾萬的帳號,再常見不過了。但除了封號,廠商還想出過腦洞大開的做法——讓外掛打外掛,以其人之道還治彼身。
這事情《泰坦隕落》就干過,一旦檢測到玩家用外掛,那么這玩家就會被分配到特別為外掛準備的服務器中。這臺特別的服務器里所有玩家都是開掛的,官方還貼心地提醒了一句“請確保你的掛是最強的,不然你會相當難混”云云。開了外掛想要上天?于是在外掛修仙服中,你可以看到到處都是原力武士,幾十個人一起上天的酸爽,誰玩誰知道。
《泰坦隕落》會把外掛玩家放到同一個特別服務器,讓開掛玩家自個兒玩去
這種處置外掛的思路,大致來源于某些單機游戲的反作弊。某些單機游戲一旦你用了修改器作弊,或者卡Bug刷數據,游戲難度就會暴增。例如RPG游戲《巫術外傳》,一旦修改過數據最終BOSS就會強得不可理喻;又例如《巫師3》,利用奶牛刷錢的話會出現打到你吐血的牛魔王。不得不說這類對付外掛作弊的方法,還是相當歡樂的。
一個游戲如何才能徹底避免外掛?如果是PC游戲的話,恐怕很難。絕大部分線上游戲都需要在本地運行和儲存數據,PC平臺的開放性令其天生就是作弊的溫床。與之相比,封閉的游戲機平臺就可靠得多了,只要游戲機未被破解,那基本就可以杜絕開掛的可能性,玩家最多也就在電視上貼貼準星,這可比PC的網戰環境溫和多了。
總結
由于PC平臺的開放性,并沒有一勞永逸封殺外掛的方法。一個游戲的線上環境是否健康,很大程度上取決于廠商對外掛查殺方面精力的投入。主機游戲的確會有更好的線上環境,但并不是所有的游戲都適合登陸游戲機平臺的,例如RTS、MOBA游戲PC玩著明顯就更加得心應手。在可見的未來,外掛和廠商的斗智斗勇還將繼續進行下去,希望廠商們反外掛能多下心思,給玩家帶來更健康的游玩環境吧。
【來源:cnBeta.COM】
1.砍柴網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;2.砍柴網的原創文章,請轉載時務必注明文章作者和"來源:砍柴網",不尊重原創的行為砍柴網或將追究責任;3.作者投稿可能會經砍柴網編輯修改或補充。