[发明专利]一种检测网络游戏外挂的方法在审
申请号: | 201810820420.2 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109045703A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 张明明 | 申请(专利权)人: | 合肥爱玩动漫有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 抓取 游戏 数据抓取模块 网络游戏外挂 键盘操作 鼠标操作 外挂软件 记录 种检测 数据分析模块 网络游戏环境 外挂 同一时间点 游戏客户端 登录地址 角色状态 实时检测 数据信息 网络游戏 游戏角色 游戏体验 线程 作弊 登录 匹配 判定 净化 分析 管理 | ||
本发明公开了一种检测网络游戏外挂的方法,包括:通过游戏客户端获取游戏玩家的登录地址以及登录的游戏线程信息;通过数据抓取模块对游戏玩家的键盘操作记录、鼠标操作记录进行抓取,同时通过数据抓取模块对同一时间点的游戏角色状态信息进行抓取;通过数据分析模块对抓取的数据信息进行分析,若抓取的键盘操作记录和鼠标操作记录与角色状态信息不匹配,则判定游戏玩家使用了外挂。本发明能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。
技术领域
本发明涉及网络游戏技术领域,特别是一种检测网络游戏外挂的方法。
背景技术
随着互联网络的普及和网络游戏的推广,部分游戏玩家利用现有网络游戏存在的监控缺陷和自己的电脑技术,对一个或多个网络游戏,通过改变部分游戏客户端软件的部分程序,制成作弊的外挂软件,该游戏玩家通过该外挂软件可以轻易的实现其它玩家无法短期实现或需要经过长期的操作才能实现的游戏效果,这严重影响的网络游戏本身的正常运作和其他游戏玩家对游戏的兴趣,破坏的网络游戏的公平性。大多数的外挂软件是通过编写一段代码或译组脚本来模拟人的操作,具有一定的规律性,另外现有的游戏服务器群习惯采用多个通讯端口与游戏客户端连接,这给部分游戏黑客带来了作弊或者侵入游戏服务器群进行破坏造成了便利,影响了网络游戏的正常运行。
发明内容
本发明的目的在于克服现有技术的不足,提供一种检测网络游戏外挂的方法,能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。
本发明的目的是通过以下技术方案来实现的:
一种检测网络游戏外挂的方法,包括游戏客户端、数据抓取模块、数据分析模块和数据服务器,具体的网络游戏外挂检测方法包括:
通过游戏客户端获取游戏玩家的登录地址以及登录的游戏线程信息;
通过数据抓取模块对游戏玩家的键盘操作记录、鼠标操作记录进行抓取,同时通过数据抓取模块对同一时间点的游戏角色状态信息进行抓取;
通过数据分析模块对抓取的数据信息进行分析,若抓取的键盘操作记录和鼠标操作记录与角色状态信息不匹配,则判定游戏玩家使用了外挂。
优选的,通过键盘操作记录和鼠标操作记录判定是否存在外挂,还包括:
获取鼠标操作记录的移动点,与游戏角色中的移动点相比对,若两者存在差异,则判定为存在外挂行为;
获取键盘操作记录对应的控制命令,与游戏角色中的状态相比对,若两者存在差异,则判定为存在外挂行为。
优选的,在通过数据抓取模块获取游戏玩家的数据信息时,还包括获取游戏玩家的角色属性数据、装备数据、宠物属性数据、游戏地图数据、装备属性数据以及游戏货币数据,并将获取的数据信息与游戏客户端内的原始数据相比对,若存在差异,则判定存在外挂行为。
优选的,游戏数据在同步至游戏终端时,为间断式上传方式,即游戏客户端在检测到网络占用率低于30%的情况下,再进行数据上传。
优选的,获取游戏客户端获取的数据与数据服务器中的数据进行比对,若游戏数据与游戏客户端的差别超过预设阀值,则判定为游戏数据异常,并对该游戏玩家进行外挂行为标记。
本发明的有益效果为:
本发明能实时检测外挂软件进行网络游戏作弊,对带有外挂软件的玩家账号进行标记和管理,净化了网络游戏环境,增强了游戏玩家的游戏体验。
附图说明
图1为本发明的方法流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥爱玩动漫有限公司,未经合肥爱玩动漫有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810820420.2/2.html,转载请声明来源钻瓜专利网。