The embodiment of the present invention provides a synchronization method of game information, a server, a client, a computer medium and an electronic device, in which the synchronization method of game information includes: receiving game information to be synchronized from at least one client, the game information to be synchronized contains type identification, judging the type of game information to be synchronized according to the type identification, and The game information to be synchronized is processed according to the judgement result to display synchronously on at least one client according to the game information to be synchronized. The technical scheme of the embodiment of the present invention avoids the delay in the transmission of mobile logic information, improves the mobility of virtual objects in game scenes and enhances the game experience of game players. At the same time, it avoids the problem of missing key information such as state logic information, so as to bring game players a realistic experience of the game.
【技术实现步骤摘要】
游戏信息的同步方法、服务端、客户端、介质及电子设备
本专利技术涉及图像处理
,具体而言,涉及一种游戏信息的同步方法、服务端、客户端、介质及电子设备。
技术介绍
联网对战的游戏,例如:多人在线战术竞技游戏(MultiplayerOnlineBattleArena,简称:Moba),的核心玩法就是玩家对战玩家(Playerversusplayer,简称:PVP)玩法。然而,Moba手机游戏中控制游戏角色的移动过程存在很强的不确定性,例如移动变向多而且变向范围大,造成可预测性低,同时对于游戏角色的移动控制要求能够及时响应,减少瞬移,拉扯以及其他异常的表现,手游特有的网络波动范围大,丢包概率高等因素,都会影响Moba手游的游戏表现。因而,同步客户端游戏场景内的玩家控制的各游戏角色之间的互动表现(例如移动位置等)是有待解决的问题。现有技术中,对于联网对战的游戏,为了避免客户端作弊问题,一般由服务端完成所有伤害相关的计算逻辑,同时避免了某些客户端网络异常导致其他人表现异常。并基于可靠通信协议进行服务端和客户端之间的信息传递(例如:摇杆信息、坐标信息等),从而保证服务端和 ...
【技术保护点】
1.一种游戏信息的同步方法,其特征在于,包括:接收来自至少一个客户端的待同步游戏信息,所述待同步游戏信息包含类型标识;根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果处理所述待同步游戏信息,以根据所述待同步游戏信息在所述至少一个客户端上进行同步显示。
【技术特征摘要】
1.一种游戏信息的同步方法,其特征在于,包括:接收来自至少一个客户端的待同步游戏信息,所述待同步游戏信息包含类型标识;根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果处理所述待同步游戏信息,以根据所述待同步游戏信息在所述至少一个客户端上进行同步显示。2.根据权利要求1所述的方法,其特征在于,根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果处理所述待同步游戏信息,包括:根据所述类型标识判断所述待同步游戏信息为移动类逻辑信息,则处理所述待同步游戏信息获得处理结果,并基于不可靠通信协议发送所述处理结果至所述至少一个客户端,以根据所述移动类逻辑信息在所述至少一个客户端上进行同步显示。3.根据权利要求2所述的方法,其特征在于,所述不可靠通信协议包括UDP。4.根据权利要求1所述的方法,其特征在于,根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果处理所述待同步游戏信息,包括:根据所述类型标识判断所述待同步游戏信息为状态类逻辑信息,则判断所述待同步游戏信息是否与前一条状态类逻辑信息连续;若所述待同步游戏信息与前一条状态类逻辑信息连续,则处理所述待同步游戏信息获得处理结果,并基于可靠通信协议发送所述处理结果至所述至少一个客户端,以使所述状态类逻辑信息对应的游戏场景在所述至少一个客户端上同步显示。5.根据权利要求4所述的方法,其特征在于,在基于可靠通信协议发送所述处理结果至所述至少一个客户端之后,还包括:向发送所述移动逻辑信息的客户端发送ACK消息。6.根据权利要求4所述的方法,其特征在于,在判断所述待同步游戏信息是否与前一条状态类逻辑信息连续之后,还包括:若所述待同步游戏信息与前一条状态类逻辑信息不连续,则向发送所述状态类逻辑信息的目标客户端发送重发请求;接收所述目标客户端基于可靠通信协议重新发送的状态类逻辑信息,并再次判断所述状态类逻辑信息是否与前一条状态类逻辑信息连续。7.根据权利要求4至6任一项所述的方法,其特征在于,所述可靠通信协议包括KCP。8.根据权利要求4所述的方法,其特征在于,所述状态类逻辑信息包括:游戏角色技能的释放状态、游戏角色的死亡/复生状态、游戏场景中静态虚拟对象的显示状态、战场信息的广播中的至少一种。9.根据权利要求2所述的方法,其特征在于,处理所述待同步游戏信息获得处理结果,包括:获取待移动的虚拟对象在当前游戏场景中的坐标作为起始坐标以及所述待移动的虚拟对象的移动方向;根据所述起始坐标和所述移动方向在所述当前游戏场景中确定第一目标坐标;结合预设游戏场景的地图,判断所述起始坐标和所述第一目标坐标之间的直线上是否存在虚拟障碍物;根据判断结果确定所述待移动的虚拟对象的移动路径信息作为第一移动路径信息。10.根据权利要求9所述的方法,其特征在于,根据判断结果确定所述待移动的虚拟对象的移动路径信息作为第一移动路径信息,包括:所述起始坐标和所述第一目标坐标之间的直线上存在虚拟障碍物,则为所述待移动的虚拟对象再次寻路以确定第二目标坐标,并将所述起始坐标、所述第二目标坐标和所述第一目标坐标确定的移动路径作为所述第一移动路径信息。11.根据权利要求9所述的方法,其特征在于,根据判断结果确定所述待移动的虚拟对象的移动路径信息作为第一移动路径信息,包括:所述判断结果为不存在虚拟障碍物,则将所述起始坐标和第一目标坐标确定的移动路径作为所述第一移动路径信息。12.根据权利要求9至11任一项所述的方法,其特征在于,在根据判断结果确定所述待移动的虚拟对象的移动路径信息作为第一移动路径信息之后,还包括:根据所述第一移动路径信息确定所述待移动的虚拟对象在当前游戏场景中的移动速度。13.一种游戏信息的同步方法,其特征在于,包括:响应于用户的游戏操作,获取待同步游戏信息,所述待同步游戏信息包含类型标识;根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果发送所述待同步游戏信息至服务端,以使所述服务端根据所述类型标识对所述待同步游戏信息进行处理进而所述待同步游戏信息对应的游戏场景在至少一个客户端同步显示。14.根据权利要求13所述的方法,其特征在于,根据所述类型标识判断所述待同步游戏信息的类型,并根据判断结果发送所述待同步游戏信息至服务端,包括:根据所述类型标识判断所述待同步游戏信息为移动类逻辑信息,则基于不可靠通信协议发送所述待同步游戏信息至服务端,以使所述服务端对所述待同步游戏信息进行处理以及所述待同步游戏信息对应的游戏...
【专利技术属性】
技术研发人员:徐迟,邹俊洋,付朋杰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。