今天在某群聊的時候,看見有人在談論某網游的外掛..在有一個人問是 “什么掛”的時候,我卻想到另一個問題:
我要是這公司的人,我該怎么反外掛?
幾乎是一瞬間的,我就想到2個方法
1-累操作哈希
對于數值類操作,做出能對資源,基本產出設備的操作總是有限的,那么能不能把操作,操作者與被操作者都離散化?這樣我們就可以通過比對線上哈希串與線下哈希串的方式去檢驗,
例如 設一類操作的散列為 13 二類為17;
那么 a升級b用了c資源i,d資源j...,屬于一類操作-> (((((a/13+b)/13+c)/13+i)/13+d)/13+j)/13 的值 ,線上接受后與線下進行對值 ,當然需要考慮網路延遲與手機性能/意料外的情況.. 但實際上依舊不算什么問題,可以使用鏈表的思想解決
2-估值檢驗
這個沒什么好說的,直接在 產能變更時/過一段時間后 計算一次該段時間內線上理論的 最大獲取資源 與玩家的資源做對比,若超過過多,則判定例外,轉交人工/進入觀察
兩個結合用會更好
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/509786.html
標籤:其他
