如果避免封号-工作室篇
(2017-03-02 10:28:54)
标签:
it |
分类: 工作室经验 |
游戏中封号是最让人头疼的一件事,特别是对于工作室用户来讲,那就更蛋疼了,有个好脚本的同时还要考虑诸多其他因素,小编参考了一些文章并结合自身以前打金代练的经验,今天就跟大家扒扒游戏针对工作室检测封号的原理与常规解决方法!
说之前咱们还是先来普及一下检测知识,据小编了解游戏公司大体的检测系统主要有以下3个主要组成部分:
一、客户端异常数据检测
二、客户异常行为检测
三、服务器异常数据流检测
客户端异常数据检测
这个客户端异常数据检测也就是我们之前介绍过的软件检测,大概可成俩部分:
1、检查是否开启黑名单软件
软件检测主要检查有,进程和窗口名、文件名、界面名,辅助MD5等效验码。简单的例子,很多游戏检测按键精灵编辑器,一打开就会提示有非法,但用隐藏进程软件或神盾补丁就可以继续使用。一般来说只要辅助在淘宝等网站发布且辅助软件有较高的出售量,辅助软件的一些特征码就会被加入游戏黑名单。这里可能有人说,为什么其它编程语言编辑器打开不会有问题,这里就是游戏公司的软肋之一,如果游戏因为编程工具就提示非法,那么游戏公司将面临侵犯版权等问题出现;但按键精灵近乎只针对游戏辅助。且有相当多游戏公司的先例,因此不得不说是我们按键的悲剧。还有比如说大漠插件等。这些插件现在也名声很大,相应的大型游戏公司也可能会把它列入黑名单,这些大型游戏在写脚本前也要注意下(比如最近比较火的网易游戏镇魔曲就会检测大漠工具,小编之前不知道用进程隐藏工具,多开了几次就被提示第三方封号了)
2、异常内存数据检测
大部分辅助是通过HOOK住DX的函数或内存的函数实现辅助功能的。也就是我们平常所说的读取并修改游戏内存的挂,但相应的现在的TP、NP都有检查函数是否被HOOK住(这方面小编也不大懂,就无法具体讲了)
客户端异常行为检测
行为检测:简单来讲就是检查你的游戏角色在游戏中的行为,比如同样的事情重复做,鼠标总是点击同样的范围等等这些完全超出了正常玩家的状态,这种情况之下,也通常都会被封,而且现在大部分公司都在研究这个技术。
关于这点没有什么可说的,理解字面意思,尽量让脚本去模仿玩家的操作,想详细了解行为检测可以参考前两期的院刊哦!
服务器异常数据流检测
这就是我们今天要讲的工作室检测的重点,就是服务器上会纪录一些列诸如:登陆ip、角色操作、
角色属性信息、机器码等等,如果我们是工作室用户肯定要先做好以下内容,先做好基础的防止服务器异常检测之后,再去考虑其他,否则即使辅助的反游戏保护能力很强,但也只限于游戏客户端,游戏公司服务器那边没办法,照样很可能被大规模封号。
一、检测IP
这个不是说1个ip只能上1个号,而是当同一个IP上很多号的时候,那么十有八九会被列入黑名单,作为重点被观察的对象。你可以百度一下IP,就知道你的IP了,同一个IP之上超过游戏规定的帐号数量即可能被判定为工作室用户而封号,这个一般是先查IP再检测行为,对于这个IP问题,有些公司会查得很严(特别是TX)
解决方法:单机单IP(配合第二条),或者用ip代理软件或者VPN代理等软件解决(VPN有较大局限性,运气不好,一条封过号,都同一款游戏大家都在用的VPN不但帮助不了你,反而会牵连你),有条件的话建议从工作室附近的几个不同机房同时拉网线进来
二、检测游戏客户端
这个主要是检测游戏的多开数量,如果你机器超越游戏本身规定的多开数,比如利用特殊的多开器等多开行为,就有一定几率被封
解决方法:利用虚拟机,沙盘等方式实现多开,这样既实现了多开又能起到一定的防封效果,或者有条件的话可以考虑用多台低配置主机
三、检测MAC机器码
这种一般游戏公司不会检测,但是少量的游戏也会如此的凶残,封的也是你的机器码
解决方法:这个暂时没有什么好方法了,通过软件伪造机器码比较难实现
四、游戏内置举报系统
现在很多游戏都有举报系统,比如小编之前玩的好像斗战神游戏,挖矿的时候经常看到有一排排的小号角色守在矿点,名字还是连号的,生怕别人不知道是工作室的,看到这种情况相信很多玩家都会忍不住直接就右击角色名进行举报
解决方法:帐号和角色名的话创建也是很有讲究的,例如不同IP注册不连接号的帐号,角色的话最好要起不同的玩家名,有办法的话尽量选择人少的地方挂机
五、定时分析游戏数据是否异常
很多游戏其实封号并不是实时的,可能你当时用了能修改角色属性外挂,刷的很开心、很舒服,当时没有被封号还很庆幸,然后等过几天上号的时候突然就发现被封号了,这种情况通常是游戏定时作服务器数据分析,检测到了你在某个时间段异常的属性数据等,而且这种封号相对也较严,很可能就直接封死了。
解决方法:这个也没什么好办法了,通常也只能放弃脚本BT功能,甚至内存挂
最后说一下连环封号的问题,某些游戏非常疯狂,他封号太狠毒。 比如你被封了,你再上号立马检测到你,接着封,这种普遍查你的
机器码,客户端,IP,系统,以及帐号关联等。
解决方法:重装系统,兑换硬盘,重启路由或拨号,重装客户端,不使用联号以及注册的时候要注意以上的问题。
前一篇:如何让脚本远离封号-作者篇