在PC端的多人游戲中,外掛問題一直是嚴重破壞游戲體驗的頑疾。特別是在《絕地求生》這款多人對戰(zhàn)游戲火起來之后,關(guān)于游戲外掛問題的討論更是幾乎成為了玩家們的“日常”。對于游戲的反外掛措施,在之前我們也看到了開發(fā)商藍洞也使用了專業(yè)的第三方反外掛軟件Battleye、玩家舉報等多種監(jiān)控措施。但拋除其他因素不說,單從這些技術(shù)措施上講,究竟能否根治游戲的外掛問題呢?
很可惜的是,答案是否定的。
至于其中的原因,首先我們需要了解的是目前游戲反外掛的主要技術(shù)措施以及背后的內(nèi)在邏輯。在明白了這些之后,對于這個問題的答案也就迎刃而解了。
反外掛的主要三種技術(shù)方式:
1、特征檢測(Signature detection):檢測游戲運行時,內(nèi)存中數(shù)據(jù)運行的某種模式,然后與數(shù)據(jù)庫資料進行核對
2、啟發(fā)式分析(Heuristic analysis):對玩家的行為和數(shù)據(jù)分析(比如,一名普通玩家在游戲中突然有10殺1死,并且都是爆頭擊殺的異常表現(xiàn),這位玩家可能就被關(guān)注)
3、玩家舉報(User reports)
具體解釋
1、特征檢測
這項技術(shù)是目前大量多人游戲在反外掛中采取的首要措施(如《絕地求生》的主要反作弊軟件Battleye就是以這種技術(shù)為主)。然而也就是這種技術(shù)的內(nèi)在特點,決定了游戲外掛是無法根治的。
其工作原理與殺毒軟件非常類似,這種措施下的反外掛具體過程如下:
1、如果作弊軟件被開發(fā)出來
2、并且開掛者被檢測出來
3、條件允許的話,作弊軟件運行的特征碼會進入到反外掛軟件的數(shù)據(jù)庫中
4、之后如果相同的作弊軟件再次運行,其特征碼就會被反外掛軟件檢測到
這種流程幾乎就和殺毒軟件的工作原理類似:電腦病毒首次開始傳播,最終被檢測到,之后相應(yīng)病毒的代碼被控制住,在經(jīng)過分析之后進入殺毒軟件的數(shù)據(jù)庫,再有這種病毒的特征文件出現(xiàn)的話,殺毒軟件就會隔離這些文件。這個過程就如此循環(huán)往復(fù)。
到自助洗車店,品百態(tài)人生。
GHS還是第一生產(chǎn)力
網(wǎng)絡(luò)炫富的上半場已經(jīng)過去,現(xiàn)在到來的是賽博哭窮下一階段。