本公开涉及云游戏领域,尤其涉及一种云游戏联机对战方法、装置及电子设备。
背景技术:
1、目前,云游戏已经实现了单机类游戏的联网对战功能。相关技术中,通过在云端启动一个云端游戏实例,并将多个用户的终端连接该云端游戏实例,可以实现多个用户进行联机对战。
2、然而,在相关技术提供的多人联机对战的方式中,由于云端游戏实例通常会分配距离游戏发起的一方较近的实例,如果两个用户之间的距离较远,会导致参与游戏的另一方或几方的延迟较大,使得有些用户的游戏体验较差,导致无法保证相对公平的进行多人联机对战。
技术实现思路
1、本公开提供了一种云游戏联机对战方法、装置、电子设备及存储介质。
2、根据本公开的第一方面,提供了一种云游戏联机对战方法,所述方法包括:获取联机对战的各参与方的用户终端分别对应的位置信息;基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;通过中间服务器获取指令帧消息;其中,指令帧消息包括各参与方的用户终端发送的指令帧消息;中间服务器基于各参与方的用户终端分别对应的位置信息确定;基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制。
3、根据本公开的第二方面,提供了一种云游戏联机对战装置,装置包括:获取模块,用于获取联机对战的各参与方的用户终端分别对应的位置信息;分配模块,用于基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;获取模块还用于通过中间服务器获取指令帧消息;其中,指令帧消息包括各参与方的用户终端发送的指令帧消息;中间服务器基于各参与方的用户终端分别对应的位置信息确定;同步模块,用于基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制。
4、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
5、根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开的上述方法。
6、本公开实施例提供的一种云游戏联机对战方法、装置、电子设备及存储介质,通过获取联机对战的各参与方的用户终端分别对应的位置信息,基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;通过中间服务器获取指令帧消息基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制。能够为各参与方分别分配云端游戏实例,各参与方的游戏视频流由分配的云端游戏实例输出,解决视频流延迟问题,同时通过中间服务器接收各参与方的指令帧消息,基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制,使得各参与方的云端游戏实例能够同步,提高了对战游戏的公平性。
1.一种云游戏联机对战方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述位置信息分别为所述各参与方的用户终端分别分配目标游戏的云端游戏实例,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过中间服务器获取指令帧消息,包括:
4.根据权利要求1所述的方法,其特征在于,所述参与方包括第一用户终端和第二用户终端,所述指令帧消息携带用户终端的指令对应的画面帧的时间戳;所述基于所述指令帧消息对所述目标游戏的云端游戏实例进行游戏同步控制,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种云游戏联机对战装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,包括:
13.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-10中任一项所述的内存故障处理方法。