PUBG最多一個月封了10萬多帳號,可現在整個遊戲的日活躍量也才60萬,可見吃雞裡面的外掛已經猖獗、多到了什麼地步。已經嚴重影響了遊戲的公平性和競技性,這對於電子競技類的遊戲來說是致命的。
可是相比於PUBG,英雄聯盟裡面的外掛(俗稱腳本)就少得多了,很少會看見有人使用。有些人就奇怪,同樣是遊戲,為什麼英雄聯盟和王者榮耀裡面的外掛少,可像絕地求生、穿越火線、和平精英這種遊戲的外掛多呢?
因為延遲!
FPS類型的遊戲需要大量的計算,比如絕地求生號稱自己有最真實的物理引擎,可以極大限度模仿現實世界,每一顆子彈都有單獨的運算數據。
可恰恰因為運算量大得驚人,所以運算的時間就更久,雖然以網絡運算速度來說,算出來也只需要0.0幾秒的時間,可是要是這些運算都丟給伺服器的話,一來一回的傳輸、編譯起碼要多出半秒鐘的延遲!
玩過吃雞遊戲的人應該都知道,要是給你半秒鐘的延遲,別說吃雞了,就是雞屁股你都吃不上。為了解決這個延遲問題,遊戲公司不得不將客戶端的數據運算交給客戶端本身。也就是說,你操控角色開槍,數據都在你的電腦裡面計算好了以後將結果發給伺服器,伺服器充當裁判角色。
這就有趣了。
按道理來說讓系統當裁判是最大公無私的,可問題在於系統ai還不強大,它只會看死板的數據,根本不會思考你給的數據是不是合理的。
所以現在的很多外掛都是直接修改客戶端的運算數據,發給伺服器假的運算結果,讓伺服器做出一些常人所難以理解的判決。
外掛客戶端:經過我的計算,我的子彈在八百裡外爆了鬼子機槍手的頭。
伺服器:好的。
然後八百裡外的鬼子機槍手的頭真的爆了。
而英雄聯盟和王者榮耀這種遊戲的數據運算量都不大,可以直接在伺服器當中運算,客戶端只需要聽令就好了,即便有外掛可以讓客戶端做出抗命舉動,也會因為數據都捏在伺服器手裡,所以能夠很快就抓住抗命的客戶端。
為了對抗外掛,遊戲數據傳輸都會加密,但外掛同樣也會解密然後偷偷更改數據再重新打包,這是一場沒有硝煙的戰爭。
不過大家不要著急,外掛的末日很快就要來了。
等到5G雲服務時代,所以的數據都在伺服器上運行,客戶端只需要接收信息然後轉譯為畫面就行,外掛根本發揮不出作用。