外掛,一般指通過修改游戲而為玩家謀取利益的作弊軟件。就算是全程聯(lián)網(wǎng)的網(wǎng)絡(luò)游戲中,考慮到玩家的流暢體驗以及服務(wù)器的負載,大量的數(shù)據(jù)運算都在電腦本地的客戶端中完成,然后上傳至服務(wù)器由服務(wù)器決定如何反饋。既然本地有重要的數(shù)據(jù)處理運算功能,通過增、刪、查、改本地文件,再通過繞開服務(wù)器的檢測使服務(wù)器認可上傳的假數(shù)據(jù),直到這一步,一個外掛算是完整運行了一輪。
只是開發(fā)者畢竟也要考慮用戶交互體驗,以比較簡單的飛天掛來舉例,外掛玩家只需要在程序中勾選飛天,程序就會修改玩家的(X,Y,Z)坐標(biāo)限制,然后繞開服務(wù)器中對于玩家不能上天的邏輯檢測,傳回的數(shù)據(jù)中便已經(jīng)認可玩家在天上的事實。
▲有些外掛甚至可以做到從戰(zhàn)地到COD的通用
作為外掛的重災(zāi)區(qū),各種射擊游戲中的外掛行為屢禁不止,而作為其衍生的吃雞游戲中的外掛更是可以用猖獗來形容。其難以被精準(zhǔn)定位即時查殺的根本原因還是在于本地運算的數(shù)據(jù)和服務(wù)器的簡陋交互,使得外掛程序在傳過去和反饋回來的過程中可以大做一番文章。
傳統(tǒng)射擊游戲兩方對槍的數(shù)據(jù)在本地運算完成后,傳回服務(wù)器的數(shù)據(jù)一般都是“A(X,Y,Z)用武器(代碼XXX)擊中了B(X,Y,Z)的部位(X,Y,Z)”,然后由服務(wù)器反饋結(jié)果。開掛擊殺的,從傳回數(shù)據(jù)的異常中服務(wù)器也能發(fā)現(xiàn)端倪,即使用某些手段繞過了服務(wù)器的程序檢測,后續(xù)只需要人工修改檢測的邏輯,外掛行為依舊無所遁形,故而傳統(tǒng)射擊游戲雖常年外掛泛濫,大部分時候官方卻也能魔高一尺,道高一丈。
吃雞游戲就不一樣了,一場比賽有超過50名玩家參與,同一秒內(nèi)都會有多名玩家捉對廝殺,服務(wù)器的運算負荷使得傳回詳細數(shù)據(jù)就會導(dǎo)致玩家體感中延遲現(xiàn)象的產(chǎn)生,只是幾毫秒的延遲也會對運算即時性至上的射擊游戲體驗產(chǎn)生極大的影響。因此以絕地求生為開端,現(xiàn)有大部分吃雞游戲從客戶端傳回服務(wù)器的數(shù)據(jù)都是“A擊中了B”,只掌握服務(wù)器資源的官方甚至都不能秋后算賬,實時封禁更是成為空談。
▲運算是本地客戶端完成的,吃雞游戲的外掛制作者甚至開始比拼腦洞有多大
在發(fā)售當(dāng)天就收獲了Metacritic均分92分的好成績,甚至一舉超越備受好評的《雙影奇境》,直接以Dogubomb工作室處女作的身份登頂,《藍途王子》到底憑什么激起如此大的水花?
游戲害人?人害游戲?
兩款國產(chǎn)新游——《黑暗世界:因與果》和《蘇丹的游戲》都在剛上線的時候引發(fā)了兩極分化的熱議。根據(jù)這個現(xiàn)象,似乎國內(nèi)玩家對于國產(chǎn)游戲的反饋與期待可以讓我們窺見其冰山一角。