一种检测网络游戏外挂的方法与流程

文档序号:16379684发布日期:2018-12-22 09:22阅读:2468来源:国知局
一种检测网络游戏外挂的方法与流程

本发明涉及网络游戏技术领域,特别是一种检测网络游戏外挂的方法。



背景技术:

随着互联网络的普及和网络游戏的推广,部分游戏玩家利用现有网络游戏存在的监控缺陷和自己的电脑技术,对一个或多个网络游戏,通过改变部分游戏客户端软件的部分程序,制成作弊的外挂软件,该游戏玩家通过该外挂软件可以轻易的实现其它玩家无法短期实现或需要经过长期的操作才能实现的游戏效果,这严重影响的网络游戏本身的正常运作和其他游戏玩家对游戏的兴趣,破坏的网络游戏的公平性。大多数的外挂软件是通过编写一段代码或译组脚本来模拟人的操作,具有一定的规律性,另外现有的游戏服务器群习惯采用多个通讯端口与游戏客户端连接,这给部分游戏黑客带来了作弊或者侵入游戏服务器群进行破坏造成了便利,影响了网络游戏的正常运行。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种检测网络游戏外挂的方法,能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。

本发明的目的是通过以下技术方案来实现的:

一种检测网络游戏外挂的方法,包括游戏客户端、数据抓取模块、数据分析模块和数据服务器,具体的网络游戏外挂检测方法包括:

通过游戏客户端获取游戏玩家的登录地址以及登录的游戏线程信息;

通过数据抓取模块对游戏玩家的键盘操作记录、鼠标操作记录进行抓取,同时通过数据抓取模块对同一时间点的游戏角色状态信息进行抓取;

通过数据分析模块对抓取的数据信息进行分析,若抓取的键盘操作记录和鼠标操作记录与角色状态信息不匹配,则判定游戏玩家使用了外挂。

优选的,通过键盘操作记录和鼠标操作记录判定是否存在外挂,还包括:

获取鼠标操作记录的移动点,与游戏角色中的移动点相比对,若两者存在差异,则判定为存在外挂行为;

获取键盘操作记录对应的控制命令,与游戏角色中的状态相比对,若两者存在差异,则判定为存在外挂行为。

优选的,在通过数据抓取模块获取游戏玩家的数据信息时,还包括获取游戏玩家的角色属性数据、装备数据、宠物属性数据、游戏地图数据、装备属性数据以及游戏货币数据,并将获取的数据信息与游戏客户端内的原始数据相比对,若存在差异,则判定存在外挂行为。

优选的,游戏数据在同步至游戏终端时,为间断式上传方式,即游戏客户端在检测到网络占用率低于30%的情况下,再进行数据上传。

优选的,获取游戏客户端获取的数据与数据服务器中的数据进行比对,若游戏数据与游戏客户端的差别超过预设阀值,则判定为游戏数据异常,并对该游戏玩家进行外挂行为标记。

本发明的有益效果为:

本发明能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。

附图说明

图1为本发明的方法流程示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

实施例:

一种检测网络游戏外挂的方法,请参阅附图1所示,包括游戏客户端、数据抓取模块、数据分析模块和数据服务器,具体的网络游戏外挂检测方法包括:

s1、通过游戏客户端获取游戏玩家的登录地址以及登录的游戏线程信息;

s2、通过数据抓取模块对游戏玩家的键盘操作记录、鼠标操作记录进行抓取,同时通过数据抓取模块对同一时间点的游戏角色状态信息进行抓取;

s3、通过数据分析模块对抓取的数据信息进行分析,若抓取的键盘操作记录和鼠标操作记录与角色状态信息不匹配,则判定游戏玩家使用了外挂。

优选的,通过键盘操作记录和鼠标操作记录判定是否存在外挂,还包括:

获取鼠标操作记录的移动点,与游戏角色中的移动点相比对,若两者存在差异,则判定为存在外挂行为;

获取键盘操作记录对应的控制命令,与游戏角色中的状态相比对,若两者存在差异,则判定为存在外挂行为。

优选的,在通过数据抓取模块获取游戏玩家的数据信息时,还包括获取游戏玩家的角色属性数据、装备数据、宠物属性数据、游戏地图数据、装备属性数据以及游戏货币数据,并将获取的数据信息与游戏客户端内的原始数据相比对,若存在差异,则判定存在外挂行为。

优选的,游戏数据在同步至游戏终端时,为间断式上传方式,即游戏客户端在检测到网络占用率低于30%的情况下,再进行数据上传。

优选的,获取游戏客户端获取的数据与数据服务器中的数据进行比对,若游戏数据与游戏客户端的差别超过预设阀值,则判定为游戏数据异常,并对该游戏玩家进行外挂行为标记。

本发明能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。

以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。



技术特征:

技术总结
本发明公开了一种检测网络游戏外挂的方法,包括:通过游戏客户端获取游戏玩家的登录地址以及登录的游戏线程信息;通过数据抓取模块对游戏玩家的键盘操作记录、鼠标操作记录进行抓取,同时通过数据抓取模块对同一时间点的游戏角色状态信息进行抓取;通过数据分析模块对抓取的数据信息进行分析,若抓取的键盘操作记录和鼠标操作记录与角色状态信息不匹配,则判定游戏玩家使用了外挂。本发明能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。

技术研发人员:张明明
受保护的技术使用者:合肥爱玩动漫有限公司
技术研发日:2018.07.24
技术公布日:2018.12.21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1