fps的外掛主要分為三類:
①瞄準定位
②資訊收集
③特殊能力
瞄準定位很好理解,這是fps遊戲的核心。大部份外掛都是提升這部份的能力。開啟之後非常明顯,不是人能打出來的操作,也被稱為暴力掛。
資訊收集主要是透視,幫助玩家收集到更多的資訊,從而獲得站位和預瞄的優勢。這類外掛可以透過表演隱藏,而且由於fps裏行為是自由的,除非一直隔墻瞄人,不然透視很難發現。其他的資訊收集手段也是如此,都可以解釋為意識、遊戲理解。
特殊能力就是超能力。比如CS,如果我能瞬移,那我當然是開掛,並且我能得利。比如更早搶占有利地形,更安全的偵查等等。
或者我可以飛天,我一下飛到地圖最高處,我可以在別人視野外偵查,也可以在高處偷襲敵人。
這三種外掛就是fps的主要外掛了。要消滅它們完全不可能,主要是技術上的原因。
最無解的是瞄準能力,它完全可以靠ai掛來實作。
所謂ai掛就是透過ai學習,讓ai能夠模擬瞄準的行為。
最終極的版本就是ai機械臂,讓ai去操控滑鼠,人一出現ai瞬間移動滑鼠去打,跟人打一模一樣。
這種掛根本沒法檢測,因為它就是物理上的移動。
數據是正常的,行為也是正常的。
只能用網路攝影機去拍玩家的手,然後把手移動的畫面和遊戲的畫面進行對比,才能確定是不是開掛。
但這種反外掛方式一定是不被允許的。所以fps遊戲只能換一種方式,那就是一個玩家如果有職業水平,但他又不打職業,那麽他一定開掛。
理論上透視可以被解決。
因為透視的原理是伺服器把所有玩家的位置發給了每一台遊戲中的電腦。
這是為了遊戲的流暢和低延時而采取的辦法,把關鍵的資訊交給本地運算了。
理論上伺服器完全可以運算全部數據,只把結果發出去。
那樣一來,透視必定消失。
但理論是理論,現實是現實。
透視可以靠dma掛。
原理是用一個硬體去欺騙軟體,然後實作透視。
dma掛之所以難抓,就在於一台電腦肯定得有硬體,然後開掛畫面跟實際遊戲畫面是分開的。
相當於是玩家身旁有一個人在不斷報點的外掛,除非上門抓現行,不然就治不了它。
特殊能力最好抓,一開掛所有人都發現了。只要檢測異常就行。就不提它了。
所以,理論上是無法消滅fps外掛的。
除非人人都去打線下賽,或者線上必須拍人臉和手部動作,然後即時跟遊戲畫面進行比較,但那樣一來就沒幾個人會去玩fps遊戲了。
於是,fps遊戲必然跟外掛共存。在共存的情況下努力減少外掛濃度,盡量讓綠色玩家一起玩。
除此之外,就沒有別的能做的了。
至於減輕個人能力對勝利的貢獻,以降低開掛玩家收益這種方法。我個人的評價是這種辦法在根子上反fps。用這種辦法來反外掛,還不如幹脆別開發fps遊戲好了,一了百了。