【技术实现步骤摘要】
本专利技术涉及游戏,具体而言,涉及一种游戏外挂检测方法、装置及计算机可读存储介质。
技术介绍
1、游戏技能作为网游中一种非常重要的系统,可以让玩家体验不同的pvp以及pve的乐趣,同时也是游戏中社交互动的一种重要方式。然而由于服务器以及客户低端的负载不同,会导致不同服务器执行与客户端会有差异,为玩家体验的流畅性,往往会通过将客户端执行的消息发送到服务器,以通过服务器来校验是否执行正确。
2、但由于没有完全依赖服务器运行时数据,会导致出现游戏外挂,游戏外挂是一种使得玩家在游戏中作弊的工具通称,通过游戏外挂恶意篡改客户端发送到服务器的技能数据,从而利用服务器校验的不准确性进行作弊,严重影响游戏的平衡和玩家的体验。
3、现有技术中,通常会先对客户端的技能数据进行加密打包,然后再将加密后的技能数据发送给服务器进行校验,会大大增加数据量。且有些游戏外挂会通过反编译直接修改客户端的程序代码,从而可不对技能数据做出修改的情况下使得技能执行异常,此情况则无法进行技能数据的校验。
技术实现思路<
...【技术保护点】
1.一种游戏外挂检测方法,应用于服务器,所述服务器存储不同执行状态下每个技能间的技能执行顺序,其特征在于,所述游戏外挂检测方法包括以下步骤:
2.根据权利要求1所述的游戏外挂检测方法,其特征在于,所述技能执行顺序包括各技能流下的事件的执行顺序,其中,每个事件对应一个事件ID作为游戏外挂检测的判定消息,所述第一技能执行顺序包括至少一个第一事件,所述第二技能执行顺序包括至少一个第二事件;所述依据所述事件发生时间戳、所述第一技能起始时间戳以及所述第二技能起始时间戳比较所述第一技能执行顺序与所述第二技能执行顺序是否一致的步骤为:
3.根据权利要求2所述
...【技术特征摘要】
1.一种游戏外挂检测方法,应用于服务器,所述服务器存储不同执行状态下每个技能间的技能执行顺序,其特征在于,所述游戏外挂检测方法包括以下步骤:
2.根据权利要求1所述的游戏外挂检测方法,其特征在于,所述技能执行顺序包括各技能流下的事件的执行顺序,其中,每个事件对应一个事件id作为游戏外挂检测的判定消息,所述第一技能执行顺序包括至少一个第一事件,所述第二技能执行顺序包括至少一个第二事件;所述依据所述事件发生时间戳、所述第一技能起始时间戳以及所述第二技能起始时间戳比较所述第一技能执行顺序与所述第二技能执行顺序是否一致的步骤为:
3.根据权利要求2所述的游戏外挂检测方法,其特征在于,所述技能执行顺序包括各技能流下的事件的执行顺序,其中,每个技能流对应一个技能流id;所述第一技能执行顺序包括至少一个第一技能流,所述第一技能流包括至少一个第一事件,所述第二技能执行顺序包括至少一个第二技能流,所述第二技能流包括至少一个第二事件;所述判断所述第二技能执行顺序中是否存在与第一事件id一致的第二事件id的步骤之前还包括:
4.根据权利要求3所述的游戏外挂检测方法,其特征在于,所述判断所述第二事件id对应的第二事件帧数是否大于所述第...
【专利技术属性】
技术研发人员:祁云宗,
申请(专利权)人:北京像素软件科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。