游戏公司一般如何做系统检测的?
今天和大家一起探讨游戏开发公司的检测原理和常规解决方案! 游戏公司一般检查系统主要有以下三个主要组成部分:
一、客户端异常数据检测
1、检查黑名单检测是否开启
检测主要包括进程和窗口名称, 文件名、接口名和辅助 MD5 等效验证。 代码。 一般来说,如果一款辅助软件在淘宝等网站上销量很高,这样的辅助软件会被游戏公司列入黑名单,这也是游戏公司为保护游戏玩家秩序的一种手段。但如果是这样的话,很多的游戏工作室就没有办法多账号运行了,其实最近流行的ip代理可以隐藏本地ip地址辅助游戏工作室注册多个账号游戏的得力工具。
2、内存数据异常检测
大部分辅助功能都是通过HOOK Live DX功能或者内存功能来实现的。 也就是我们常说的hook上读取和修改游戏内存,但是相应的现在TP和NP会检查HOOK是否包含函数(这个我不太了解,就不详细讲了)
二、客户端异常行为检测
行为检测:简单来说就是检测你的游戏角色在游戏中的行为,比如重复同样的事情,总是在点击同一个范围等等,这完全脱离了普通玩家的状态。 在这种情况下,他们通常会被阻止,大多数公司现在都在研究这项技术,这个就不多解释了,尽量模仿真实玩家的操作。
三、服务器异常数据流检测。
这就是工作室检测的重点,即登录ip、角色操作。角色属性信息、机器码、 等将被记录在服务器上,好以下几点,做完基本的检查后再考虑其他的事情,防止服务器异常。 否则,即使辅助反游戏防护能力很强,也仅限于游戏客户端,游戏公司的服务器没办法,很可能被大规模封杀。
1、IP检测
这并不是说一个ip只有一个号码,而是当同一个IP上有很多号码时,很有可能会被列入黑名单成为重点观察对象。 一旦超过游戏规定拥有相同ip数量以上的账号,可判定为工作室用户,这通常是先检测ip,再检查行为,对于这个问题,有的公司会严格把关。
解决办法:单IP或使用换ip软件来解决,现在的IP软件也都不贵,还是有很多性价比高的付费ip代理,就比如动态ip海,覆盖国内大多数一二三线城市地区的高质量ip资源,延时低,一直以来是大家游戏最好的助手。
2、检测游戏客户端
这主要是检测打开游戏的数量,如果你的机器超过了游戏本身规定的开局次数,比如使用特殊的开局器开局,那么就有一定的被屏蔽几率。
解决方法:使用虚拟机、模拟器、软路由等实现多端口,不仅可以实现多端口,而且还具有一定的防封作用,或者条件允许的情况下考虑使用多台主机低配置。
3、游戏内置举报系统
几个玩家名字一看就是连号,这时候正常玩家就会点击游戏的举报系统。
解决方法:账号名和角色名的创建也很讲究,比如不同的IP使用未连接的号码注册账号,最好给不同的玩家不同的角色,如果有什么办法,尽量选择人少的地方闲逛。
4、定期分析游戏数据是否异常
很多游戏监测并不是实时的,可能你刚开始违规操作没给你封号,然后过了几天突然发现封号了。 在这种情况下,游戏通常会定期进行服务器数据分析,检测出你在某个时间内的异常数据,表现的恶劣就会直接被封号。
解决方法:重装系统,更换硬盘,重启路由器或拨号,重装客户端,不要使用关联号码,注册时注意以上问题。
版权声明:本文为ipadsl.cn所属公司原创作品,未经许可,禁止转载!
上一篇:开发网络爬虫难不难?需要注意什么
下一篇:ip代理服务器总是选的不合适