[发明专利]游戏外挂防护方法、装置与系统无效
申请号: | 201110301246.9 | 申请日: | 2011-09-28 |
公开(公告)号: | CN103020415A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 许世峰 | 申请(专利权)人: | 盛趣信息技术(上海)有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06F21/55 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 菅秀君 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 外挂 防护 方法 装置 系统 | ||
技术领域
本发明涉及网络游戏技术领域,特别是涉及一种游戏外挂防护方法、装置与系统。
背景技术
现在的网络游戏多是基于Internet上客户/服务器模式,服务端程序运行在游戏服务器上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。由于网络游戏中角色的各种属性及各重要资料都存放在服务器上,因而传统的单机版游戏中通过内存搜索来修改角色的各种属性的方式便不再适用。因此,一种针对网络游戏的修改角色属性的方式变出现了,这就是游戏外挂程序。
具体而言,外挂是指某些人利用自己的电脑技术专门针对一个或多个网络游戏,通过改变网络游戏软件的部分程序,制作而成的作弊程序。通过这种手段,游戏玩家可以轻易得到其他正常用户无法得到,或者通过长期运行程序才能得到的游戏效果,从而对游戏本身和正常游戏玩家造成严重影响,破坏了游戏的公平性;同时外挂容易造成服务器端的垃圾数据增多,而且由于使用外挂者大多不用在电脑前加以控制,而令玩家长期处于“挂机”状态,服务器需要使用更多资源来处理这些并非由人控制的角色,令到服务器端的工作量激增,网络游戏运营商需要打开更多服务器来处理这批角色,而使成本增加,进而严重损害了游戏运营商的利益。
为此游戏运营商不断开发游戏外挂的防护技术,目前的外挂处理模式中,主要是集中在两个方面:
第一,游戏的服务器端进行具体的逻辑性校验工作,防止恶意逻辑、非法封包的业务逻辑。
目前,这种方式处理逻辑与外挂软件耦合度比较高,即针对性比较强,而外挂形式多样、变种广泛、更新频繁的特点给外挂防护工作带来很多的难度。
第二,在游戏客户端中针对具体的外挂特征进行具体的针对性逻辑处理。
例如,针对机器人外挂软件,常使用一种自动测试的方法来进行处理。具体而言,机器人外挂软件是人为编写的一段代码或者脚本来模拟人的一些操作,具有一定的规律,只能重复性完成一些特定的操作。故利用人的视觉、听觉以及基本逻辑分析能力等机器人不具备的能力来区分人和机器人,即可区分人和机器人外挂软件。目前使用的主要的自动测试方法有四种:分别为单词分析、复数归类、图像锁定和声音分析等。以单词分析为例,其从一个字典文件中随机选择一些单词,然后以扭曲或者变形的图形方式显示出来,要求测试者输入识别出来的单词。
然而,在外挂的防护中,玩家为了获得自己的利益,往往会配合外挂软件的运行,因此在游戏客户端中针对外挂软件的逻辑处理便运行困难,为外挂防护带来了阻碍。
可见,在网络游戏中外挂的问题一直困扰着游戏开发商和运营商,外挂破坏了游戏的公平性,严重损害了游戏运营商的利益,然而外挂形式多样、变种广泛、更新频繁、而且往往是以玩家配合的方式在运作,为此给外挂防护工作带来很多的难度。如何将外挂防护工作流程化,将外挂分析,外挂针对性模块开发以及实施更新结合起来对游戏公司而言是一大挑战。
发明内容
本发明的目的在于提供一种游戏外挂防护方法、装置与系统,以将外挂防护工作流程化,将外挂分析,外挂针对性模块开发以及实施更新结合起来,解决现有外挂防护困难的问题。
为解决以上技术问题,本发明提供一种游戏外挂防护方法,包括:客户端于游戏启动或者更新时,从服务器端获取特征检查文件;执行该特征检查文件,进行可疑目录和文件的检查、清理与修复,并于检查到新的可疑文件时,对其进行采样并上传至服务器端;启动游戏。
进一步的,所述客户端设置有全版本检查标记文件,在执行特征检查文件,进行可疑目录和文件的检查与修复的过程中还包括:于检查到可疑文件时,删除全版本检查标记文件。
进一步的,在执行特征检查文件之后,启动游戏之前,还包括:检查客户端是否有全版本检查标记文件;若有,则直接启动游戏;若没有,则进行全版本检查与修复。
进一步的,所述全版本检查与修复的步骤包括:对整个客户端的游戏文件进行MD5值的校验,即将其和服务器端的MD5值进行比对,以下载客户端相对于服务器端没有的文件或更新客户端相对于服务器端改变的文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛趣信息技术(上海)有限公司,未经盛趣信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110301246.9/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用