[发明专利]游戏数据的校验方法及装置有效
| 申请号: | 201511004169.5 | 申请日: | 2015-12-28 |
| 公开(公告)号: | CN105641930B | 公开(公告)日: | 2019-05-14 |
| 发明(设计)人: | 凌聪 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | A63F13/77 | 分类号: | A63F13/77;A63F13/79;A63F13/73 |
| 代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 游戏 数据 校验 方法 装置 | ||
本发明公开了一种游戏数据的校验方法及装置。其中,该方法包括:从第一内存地址获取游戏数据的当前取值,以及从一个或多个第二内存地址中获取与当前取值匹配的校验值集合;将当前取值和校验值集合作为校验函数的输入参数,或者,将当前取值,校验值集合以及预设常量作为校验函数的输入参数,对当前取值进行校验。本发明解决了相关技术中在游戏的单机模式下,由于缺少服务器对游戏数据的强校验,存在着游戏数据被非法篡改的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种游戏数据的校验方法及装置。
背景技术
近些年来,随着移动通信技术以及互联网技术的飞速发展,移动互联网应运而生并呈现出井喷式的发展态势。人们可以通过各种各样的便携式终端(例如:智能手机、可穿戴设备)随时随地地访问互联网。大量的手机游戏在移动互联网的浪潮中不断涌现,成为了游戏领域中发展最为迅速的部分。
手机游戏相比于传统的个人计算机(Personal computer,简称为PC,其为由硬件系统和软件系统组成,其为一种能够独立运行,完成特定功能的设备)游戏而言,具有不受地域限制的特点,人们可以通过掌上的智能手机随时随地地玩游戏,进而得到休闲娱乐的效果。随着移动网络通信技术(例如:第三代移动通信技术(3G),第四代移动通信技术(4G))的建设与发展,市场上也出现了各式各样的联网类手机游戏。
这类手机游戏由于移动网络的限制(例如:信号不稳定、网速、流量资费),在游戏开发的过程中,通常会在游戏中添加单机模式,以提高游戏在网络环境较差时的可玩性,或者达到节省玩家在玩游戏时所耗费的网络流量的目的。而单机模式由于缺少服务器对游戏运行时的数据的强校验,故而会存在客户端执行作弊操作的问题,即游戏数据被非法篡改。
目前,在相关技术中提供了多种对游戏客户端进行作弊检测的方法。对于网络游戏而言,可以通过客户端发送数据与服务端中储存的数据进行校验,根据校验结果可以判断客户端是否存在篡改游戏数据的作弊行为。而对于单机游戏或者单机模式而言,由于缺少服务器对客户端数据的强校验,故而为游戏客户端的作弊检测带来了极大地困难。
内存(Memory)是计算机中重要的部件之一,其是与中央处理器(CPU)进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此,内存的性能对计算机的影响非常重要。内存的作用在于暂时存放CPU中的运算数据以及与硬盘等外部存储器交换的数据。只要在计算机运行过程中,CPU便会将需要运算的数据调入至内存中进行运算。当运算完成后,CPU再将运算结果传送出来,因此,内存的运行能够决定计算机的稳定运行。
在通常情况下,修改游戏客户端中的数据首先需要使用一些内存扫描工具(例如:金山游侠、八门神器)通过若干次对游戏数值的扫描定位出游戏数据所在的内存地址,然后通过修改该内存地址上的取值,从而达到篡改游戏数据的目的。
现有的解决方案可以通过修改游戏数据在底层的二进制储存格式(例如:更改游戏数据的二进制的排列顺序)提高内存扫描工具定位游戏数据所在的内存地址的难度,从而达到在一定程度上防止游戏客户端作弊的目的。
然而,通过修改游戏数据在底层的二进制储存格式的防作弊解决方案会存在以下问题:
由于需要修改游戏数据在底层的二进制储存格式,在程序实现的过程中,通常需要将上述流程在游戏的底层(例如:引擎层)中加以实现。因此,一旦游戏数据被破解后,修改该流程存在较大难度。
不仅如此,因为游戏数据在底层的二进制格式发生了变化,在对游戏进行调试的过程中,会为开发者带来一定程度的不便。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种游戏数据的校验方法及装置,以至少解决相关技术中在游戏的单机模式下,由于缺少服务器对游戏数据的强校验,存在着游戏数据被非法篡改的技术问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511004169.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同一账号内玩家角色实时切换的方法及装置
- 下一篇:一种寻路方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





