封IP基本特征:最简单的就是硬盘号,ip,网卡地址。然后硬盘的内容会被扫描,任何可疑的东西都可能被上传分析(沙漠插件,钥匙精灵,ahk等。首当其冲)。最后,游戏临时生成的日志信息也可能在下次登录时上传分析(即使硬盘号、ip、网卡都换了,游戏日志显示这个客户端24小时在线,一周内这五六个号都在转轮上,显然不会是人,而只是机器)。
另外,就是行为特征。比如剧本每次上线都会先收到礼物,然后接一个日常任务,反复刷几张图。下线前,它会先卖垃圾,然后去仓库存东西,再送金币,最后原地下线。这是行为特征。
当然还有其他特征:比如账号注册时间,注册地点,账号长度,密码长度,角色名称是否无意义,角色职业,加分,技能栏顺序,支线完成。
IP模拟器游戏助手
例如,今天是中秋节。他预料到每个工作室的小号都会上线收礼,于是把今天收到礼物的号码都记录下来,然后对比,发现上千个都是同一个职业,同一个系统发的装备,加分顺序也是一样的。帐户长度为8位数,密码长度为10位数。大多数角色的名字都没有意义,他们也没有朋友。满级后,我反复刷那些图,没做过任何支线,也没从交易所买过东西。我的账号是今年建立的,所以我不是老玩家。这是什么意思?
但是,不要不惜任何代价阻止。低成本混淆能混淆的地方(硬盘号、ip、网卡每次换角色都要换,图片要随机顺序刷;账号长度,密码长度,角色名要随机,技能条顺序要随机打乱)。如果混淆成本太高,可以放慢速度,等到规模大了,或者开始出现片头。
因为当我们使用开放技术(Key Wizard/沙漠外挂/ahk/winio/成品外挂)的时候,我们在明处,游戏公司在暗处。他们可以下载运行这些软件,然后想出一万种方法进行针对性的检测。这个时候基本没有防御。因为我们的特点,官方是知道的。
但是当我们使用自己开发的技术时,我们在黑暗中,游戏公司在明处。他们的探测手段总是有限的,我们刚好撞上枪口的几率就低很多。因为我们的特点,官方不知道。
所谓检测,并不是游戏有一个神奇的人工智能模块,可以持续不断地收集你的游戏数据,准确地分析出你是否“机械”,然后上报给(这是最理想的情况,但我可以断定,国内没有任何一家游戏公司的一线程序员有这个水平和努力)。其实就是程序员有空的时候在后台数据库里搜索大量的人物数据,然后提取出有共同行为的人物(比如中秋节当天的所有人物),看他们是否有更多的共性(比如今年建立的账号,职业都是一样的),然后提出这些有以上共性的账号,进一步观察是否有更多的共性(技能栏顺序完全一样),不断提取共性,不断缩小范围,到一定程度就给封号。
他们为什么选择这种方式?因为这样成本低(几分钟就能完成),而且效果足够好(大部分工作室没有独立开发能力,只会买别人的钩子,出了问题也不会改代码,只能猜忌,所以能干掉大部分)。注意,游戏方的目的不是把工作室都干掉,而是把工作室限制在一定的规模内,不会影响他获得很大的利润。所以人不需要跑得比熊快,只要跑得比同伴快就行了。
尽量不要把自己账号做的事情做的“特别”,不要专攻特定项目,尽量做普通玩家做的事情,比如日常刷,这样你的数据就会被埋没在大海般的人物数据中,很难提取出来进行针对性的处理。
动态IP模拟器如果能做的已经尽了最大努力,但还是受阻,这时候就很难猜测题目的机制了,所以在立项的时候就要考虑到这个问题。必要时应手动刷一段时间进行测试。