【技术实现步骤摘要】
本申请涉及游戏软件,尤其是涉及一种服务器、客户端帧同步方法、电子设备及存储介质。
技术介绍
1、帧同步技术主要应用于对实时性要求较高的场景,特别是在网络游戏中。例如在多人在线游戏中,帧同步用于确保所有玩家的操作能够同步进行,从而保持游戏状态的一致性。帧同步方案具有以下优点:1、帧同步只需要发送操作指令和帧号,相比状态同步减少了大量状态数据的传输;2、帧同步的回放和观战功能实现简单,只需保存每局所有人的操作即可;3、帧同步的战斗逻辑在客户端,可以充分利用客户端的计算能力。
2、帧同步技术广泛应用于游戏中多人战场的同步数据,其现有的实现方式为:客户端的每次操作会生成一个数据包,该数据包一般包括行为类型和行为数据两个值,并发送给服务器,服务器在收到客户端的数据包后,会将该客户端对应的账号和数据包合并为一个帧同步数据包,该数据包括玩家账号id、行为类型和行为数据,用来描述哪个玩家进行了哪些操作,并同步给该战场内的所有客户端。客户端在收到帧同步数据包后,从中解析出玩家账号id,行为类型和行为数据,从而进行表现。
3、但是,
...【技术保护点】
1.一种服务器帧同步方法,应用于多人游戏服务器中,其特征在于,所述方法包括:
2.根据权利要求1所述的服务器帧同步方法,其特征在于,所述索引由自0开始连续的数字代表,索引数字的最大值为本局游戏的参与人数减一。
3.根据权利要求1所述的服务器帧同步方法,其特征在于,所述映射关系表包括:索引至玩家账号的映射表一,以及玩家账号至索引的映射表二。
4.根据权利要求1所述的服务器帧同步方法,其特征在于,所述同步数据包括玩家账号及行为数据,接收客户端的同步数据后,通过映射关系表将同步数据中的玩家账号替换为索引,将索引及行为数据同步至本局的所有客
...
【技术特征摘要】
1.一种服务器帧同步方法,应用于多人游戏服务器中,其特征在于,所述方法包括:
2.根据权利要求1所述的服务器帧同步方法,其特征在于,所述索引由自0开始连续的数字代表,索引数字的最大值为本局游戏的参与人数减一。
3.根据权利要求1所述的服务器帧同步方法,其特征在于,所述映射关系表包括:索引至玩家账号的映射表一,以及玩家账号至索引的映射表二。
4.根据权利要求1所述的服务器帧同步方法,其特征在于,所述同步数据包括玩家账号及行为数据,接收客户端的同步数据后,通过映射关系表将同步数据中的玩家账号替换为索引,将索引及行为数据同步至本局的所有客户端。
5.一种客户端帧同步方法,应用于多人游戏的客户端中,其...
【专利技术属性】
技术研发人员:庄元,汪平,王望楠,
申请(专利权)人:深圳易帆互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。