fps遊戲中的外掛問題一直都是最讓設計師頭疼的問題之一,即使到了vr平台也依舊如此。
主要還是因為遊戲類型的原因,fps遊戲中為了保證遊戲的流暢性,採用了很多依託本地計算的方案,這樣就相當於是給了外掛在客戶端修改數據的空間。
雖說在vr平台各項技術已經革新,但全面根除外掛的影響還是一件非常困難的事情,尤其是在射擊遊戲領域。
而絕大多數遊戲公司解決外掛的思路還是從技術本身入手,比如通過技術水平把遊戲本身做的漏洞更少、更加難以被入侵、更容易發現那些偽裝成正常程序的外掛程序,並加以檢測和制止。
但畢竟道高一尺、魔高一丈,外掛的製作者作為進攻方,本來就更有優勢。就像很多遊戲中,找bug總比修改bug要容易得多。
而且,射擊類遊戲開發的收益實在太大,所以在利益的誘惑下,有無數的外掛製作者都為着利益而趨之若鶩。
在其他遊戲中,即使對方開掛,也依舊會受制於角色本身的屬性問題,但fps遊戲完全不同,幾毫秒就定生死,開掛能夠獲得最大收益。
至於陳陌前世著名的vac系統,雖然名氣很大,但也並不能根除外掛,只能作為一種輔助手段。
vac其實就是檢測到用戶內存或者其他硬件的異常時,會隔一段時間將用戶禁用,讓外掛製作者難以判斷到底是哪段代碼誘發了vac。
這個系統雖然準確率相對較高,但最大的問題在於時效性很差,可以說是秋後算賬。顯然,對於很多專業開掛的選手來說,這種程度的封禁根本是不疼不癢。
畢竟絕大多數專業掛逼手上都有很多賬號,封一個換一個就是了。
至於用程序檢測來辨認外掛,在陳陌的前世也是一件很難實現的事情。
很多反作弊系統確實是從玩家數據入手的,但由於人工智能的水平不高,數據不足,根本無法準確判斷這個人到底是開掛了,還是本身就是高手。
畢竟高手和菜鳥之間的各項數據本來就是天壤之別。
所以,也有人把戰地1的公平決鬥系統戲稱為官方反高手程序,因為這個系統對於高手是在太不友好了,經常誤判。
而到目前為止,其實最有效的方式還是官方推出檢測系統,也就是陳陌之前在《守望先鋒》中所做的事情。
這種檢測系統擁有極高權限,在進入遊戲之前就會啟動,收集各種數據的同時監視設備的進程、隱藏遊戲內存,一旦檢測到有程序試圖干擾遊戲數據,就會採取相應的措施,而檢測到一些無法解決的狀況時,甚至會直接關閉遊戲。
當然,從原理上來說,這種超高的權限跟所謂的流氓插件沒有本質上的區別,這樣的代價就是用戶的一舉一動都會被盡收眼底。
一方面有可能會對用戶的私隱構成侵犯,另一方面也會在一定程度上造成遊戲流暢度變低。
但不管怎麼說,這都是目前最有效的辦法。
陳陌深知這一點,所以在《守望先鋒》外掛泛濫時,他也非常果斷的採用了這種檢測程序,禁止了那些相對低端的外掛。
亂世用重典,有時候過於瞻前顧後,對玩家反而是一種傷害。
更何況,vr遊戲艙不同於pc,主要的功用還是用來玩遊戲的。
但是,這個系統也不是萬能的,就像前世的pc遊戲有鼠標宏這種東西一樣。
在平行世界的vr遊戲中,也有類似的輔助輸入設備,可以騙過檢測程序,可以對玩家的意識信號進行修正,讓那些本來槍法很差的玩家都能夠大幅提高準確度。
對此,陳陌的思路又回到了最開始,能否通過人工智能進行審判,判斷一名玩家到底是高手還是掛逼呢?
之前的遊戲做不到,是因為人工智能的水平太低,通過各種數據來判斷玩家的真實水平時往往存在着很大的誤差。
但是,盤古系統的人工智能已經足夠發達,通過對大批玩家的真實數據篩選和檢測,完全可以更好地確定哪些操作與人類接近,從而分辨出掛逼和高手。
從某種意義上來說,盤古系統和ori