封號的原因是特征,一切都是有原因的。
最基本的特征:最簡單的是硬盤號,ip,和網(wǎng)卡地址之類。然后是硬盤里面內(nèi)容會被掃描,凡是可疑的都可能被上傳分析(大漠插件,按鍵精靈,ahk等首當(dāng)其沖)。最后是游戲臨時生成的日志信息,也可能會在下次登錄的時候被上傳分析(即使硬盤號,ip,網(wǎng)卡全換了,但是游戲日志顯示這個客戶端24小時在線,而且一周內(nèi)都是這五六個號輪著上,明顯不會是人類,只會是機(jī)器)。
另外是行為特征,比如腳本每次上線都會先接收一下禮物,然后去接每日任務(wù),重復(fù)刷某幾個圖,下線之前都會先去賣垃圾,接著去倉庫存東西,然后寄金幣,最后原地下線,這就是行為特征。
當(dāng)然還有其他特征:比如賬號注冊時間,注冊地,賬號長度,密碼長度,角色名是否無意義的文字,人物職業(yè),加點,技能欄順序,支線完成度。
IP模擬器游戲資訊
舉例,今天是中秋節(jié)活動,他預(yù)計到每個工作室的小號都會上線領(lǐng)禮物,于是他將所有今天上線領(lǐng)過禮物的號都記錄下來,然后進(jìn)行對比,發(fā)現(xiàn)其中有數(shù)千個號都是同一個職業(yè),同一套系統(tǒng)送的裝備,加點都是一樣的,技能欄順序也是一樣的,賬號長度都是8位,密碼長度都是10位,角色名無意義的居多,都沒有好友,都沒聊過天,滿級后都是反復(fù)刷那幾個圖,都沒做過支線,都沒從交易所買過任何東西,賬號建立時間都是今年,并非老玩家,這意味著什么?
但也不要不計成本地去防封,能低成本混淆的地方混淆一下(硬盤號,ip,網(wǎng)卡每次換角色都更換,刷圖要按隨機(jī)順序來刷圖,賬號長度,密碼長度,角色名長度要隨機(jī),技能欄順序隨機(jī)打亂),混淆成本太高的可以緩一步,等規(guī)模大了,或者開始出現(xiàn)封號個例再做。
因為當(dāng)我們使用公開技術(shù)(按鍵精靈/大漠插件/ahk/winio/成品外掛)的時候,我們在明處,游戲公司在暗處,他們可以下載運行這些軟件,然后想出一萬種辦法進(jìn)行針對性的檢測,這時候基本無法防御的,因為我們的特征,官方是知道的。
但當(dāng)我們使用自己開發(fā)的技術(shù)的時候,我們就在暗處了,游戲公司在明處,他們檢測的手段總是有限的,我們剛好撞在槍口上的幾率就低得多了,因為我們的特征,官方是不知道的。
所謂的檢測,并不是游戲有一個神奇的人工智能模塊,能不斷收集你的游戲數(shù)據(jù),精準(zhǔn)分析你“機(jī)械”與否,然后向上報(這是最理想的情況,然而我能斷定國內(nèi)沒有任何游戲公司的一線做開發(fā)的程序員有這個水平和心力)。其實只是程序員們有空的時候在后臺數(shù)據(jù)庫里面檢索大量角色的數(shù)據(jù),然后提取有共性行為的角色(比如中秋節(jié)上線的所有角色),看他們有沒有更多的共性(比如賬號建立時間都是今年,職業(yè)相同),然后將這些有以上共性的賬號再提出,進(jìn)一步觀察是否有更多共性(技能欄順序完全一樣),不斷提取共性,不斷縮小范圍,達(dá)到一定程度的就封號。
為什么他們選擇這種方式呢?因為這樣做成本低(花幾分鐘能完成),而且效果足夠好(大部分工作室沒有獨立開發(fā)能力,只會買別人的掛,出了問題也改不了代碼,只會疑神疑鬼地亂猜,所以他們可以達(dá)到大部分殺滅)注意,游戲方的目的并不是將工作室斬盡殺絕,而是將工作室限制在一定規(guī)模,不影響他拿到利潤大頭,即可。所以人不需要跑得比熊快,人只需要跑得比他的同伴快就行了。
盡量讓自己的賬號做的事不“特別”,不要專做一些特異的項目,盡量做一些普通玩家都在做的事,比如刷每日,這樣你的數(shù)據(jù)會湮沒在海一樣的角色數(shù)據(jù)里面,很難被提取出來針對。
如果能做到的已經(jīng)盡量做到最好了,但是仍然被封,這個時候是很難猜出封號的機(jī)制的,所以立項的時候要考慮到這個問題,有必要的話先手動刷一段時間來測試。