本申请涉及互联网领域,具体而言,涉及一种外挂数据识别方法、装置、存储介质及电子设备。
背景技术:
1、随着计算机技术和网络技术的快速发展,网络游戏已经成为游戏中重要的组成部分,网络游戏需要高度依赖网络通信,但网络通信现阶段是无法避免网络延迟的,所以在一些大型的mmorpg(massive multiplayer online role-playing game)游戏中为了更好提高游戏的可玩性,游戏中的移动同步一般采取帧同步的方式,由客户端发起,服务端校验。
2、但是客户端发起带来的问题之一就是客户端数据是不安全的,是可能被恶意修改的,所以市面上出现了大量的“瞬移”、“飞天”、“遁地”等移动相关的外挂产品,严重影响了网路游戏的公平性,所以对于游戏开发来说有效防移动外挂的设计就成为了必不可少的内容之一。
技术实现思路
1、本申请的目的在于提供一种外挂数据识别方法、装置、存储介质及电子设备,以至少部分改善上述问题。
2、为了实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供一种外挂数据识别方法,应用于服务器,所述方法包括:
4、接收客户端传输的移动同步数据;
5、其中,所述移动同步数据包括属于目标对象的n段虚拟路径数据和对应的目标移动类型,所述虚拟路径数据包括路径起点坐标、路径终点坐标、路径起点时间戳、路径终点时间戳;
6、将客户端传输的移动同步数据输入第一游戏模型,所述第一游戏模型基于所述目标移动类型、每一段所述虚拟路径数据的路径起点坐标、路径终点坐标、路径起点时间戳以及路径终点时间戳进行模拟,以得到模拟移动数据;
7、其中,所述模拟移动数据包括n段模拟路径数据;
8、基于所述n段虚拟路径数据和所述n段模拟路径数据确定所述移动同步数据是否为疑似外挂数据。
9、第二方面,本申请实施例提供一种外挂数据识别装置,应用于服务器,所述装置包括:
10、信息收发单元,用于接收客户端传输的移动同步数据;
11、其中,所述移动同步数据包括属于目标对象的n段虚拟路径数据和对应的目标移动类型,所述虚拟路径数据包括路径起点坐标、路径终点坐标、路径起点时间戳、路径终点时间戳;
12、处理单元,用于将客户端传输的移动同步数据输入第一游戏模型,所述第一游戏模型基于所述目标移动类型、每一段所述虚拟路径数据的路径起点坐标、路径终点坐标、路径起点时间戳以及路径终点时间戳进行模拟,以得到模拟移动数据;
13、其中,所述模拟移动数据包括n段模拟路径数据;
14、所述处理单元还用于基于所述n段虚拟路径数据和所述n段模拟路径数据确定所述移动同步数据是否为疑似外挂数据。
15、第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法。
16、第四方面,本申请实施例提供一种电子设备,所述电子设备包括:处理器和存储器,所述存储器用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,实现上述的方法。
17、相对于现有技术,本申请实施例所提供的一种外挂数据识别方法、装置、存储介质及电子设备,该方法应用于服务器,包括:接收客户端传输的移动同步数据;其中,移动同步数据包括属于目标对象的n段虚拟路径数据和对应的目标移动类型,虚拟路径数据包括路径起点坐标、路径终点坐标、路径起点时间戳、路径终点时间戳;将客户端传输的移动同步数据输入第一游戏模型,第一游戏模型基于目标移动类型、每一段虚拟路径数据的路径起点坐标、路径终点坐标、路径起点时间戳以及路径终点时间戳进行模拟,以得到模拟移动数据;其中,模拟移动数据包括n段模拟路径数据;基于n段虚拟路径数据和n段模拟路径数据确定移动同步数据是否为疑似外挂数据。通过简化后的第一游戏模型对移动同步数据进行模拟验证,可以在识别移动同步数据是否为疑似外挂数据,对外挂起到识别防范作用的同时,减小服务器的内存和运算资源的压力。
18、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种外挂数据识别方法,其特征在于,应用于服务器,所述方法包括:
2.如权利要求1所述的外挂数据识别方法,其特征在于,所述基于所述n段虚拟路径数据和所述n段模拟路径数据确定所述移动同步数据是否为疑似外挂数据的步骤,包括:
3.如权利要求1所述的外挂数据识别方法,其特征在于,所述移动同步数据包括至少一种类型的极值数据,当确定所述移动同步数据为疑似外挂数据时,所述方法还包括:
4.如权利要求3所述的外挂数据识别方法,其特征在于,当所有类型的所述极值数据均未超过在所述目标移动类型下所对应的极值范围时,所述方法还包括:
5.如权利要求3所述的外挂数据识别方法,其特征在于,当所有类型的所述极值数据均未超过在所述目标移动类型下所对应的极值范围时,所述方法还包括:
6.如权利要求3所述的外挂数据识别方法,其特征在于,当所有类型的所述极值数据均未超过在所述目标移动类型下所对应的极值范围时,所述方法还包括:
7.如权利要求3-6中任一项所述的外挂数据识别方法,其特征在于,在确定所述移动同步数据为外挂数据时,所述方法还包括:
8.一种外挂数据识别装置,其特征在于,应用于服务器,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储一个或多个程序;当所述一个或多个程序被所述处理器执行时,实现如权利要求1-7中任一项所述的方法。