【技术实现步骤摘要】
本申请实施例涉及互联网,特别涉及一种数据同步方法、装置、服务器、存储介质及程序产品。
技术介绍
1、大世界游戏引擎(bigworld)是一种为无缝大世界提供完整技术解决方案的游戏引擎。bigworld将游戏世界(space)划分为不同区域(cell)。为了使不同区域内的虚拟角色可以互相查看,区域之间需要通过real-ghost机制(主备份数据同步机制),对虚拟角色的对象数据进行数据同步。其中,real-ghost机制下,在第一区域内的虚拟角色进入第二区域的视野范围内时,第一区域维护real状态的对象数据,第二区域维护ghost状态的对象数据,且ghost状态的对象数据是由real状态的对象数据同步得到的。通过real-ghost机制,第二区域的玩家可以看到第一区域中的虚拟角色,因此,玩家会感到在一个完整的游戏世界中移动,对不同区域之间数据的迁移、流动无感知。
2、相关技术中,在虚拟角色从第一区域移动至第二区域的过程中,会发生real-ghost迁移。发生real-ghost迁移时,第一区域中虚拟角色的全量对象数据将同步迁移至
...【技术保护点】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一区域中所述虚拟角色的第一角色数据,使用至少两帧时长,在第二区域创建所述虚拟角色的第二角色数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定至少两个所述虚拟对象的所述对象数据的创建优先级,包括:
4.根据权利要求3所述的方法,其特征在于,所述使用至少一帧时长,基于所述第一角色数据中所述不可见虚拟对象的所述对象数据,在所述第二区域创建所述不可见虚拟对象的所述对象数据,包括:
5.根据权利要求2至4任一所述
...【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一区域中所述虚拟角色的第一角色数据,使用至少两帧时长,在第二区域创建所述虚拟角色的第二角色数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定至少两个所述虚拟对象的所述对象数据的创建优先级,包括:
4.根据权利要求3所述的方法,其特征在于,所述使用至少一帧时长,基于所述第一角色数据中所述不可见虚拟对象的所述对象数据,在所述第二区域创建所述不可见虚拟对象的所述对象数据,包括:
5.根据权利要求2至4任一所述的方法,其特征在于,所述在所述虚拟角色移动至所述第二区域中的第二位置的情况下,将所述第一角色数据切换为所述第二状态,以及将所述第二角色数据切换为所述第一状态,包括:
6.根据权利要求3或4所述的方法,其特征在于,所述根据所述虚拟对象的可见性,确定所述创建优先级,包括:
7.根据权利要求3或4所述的方法,其特征在于,所述根据所述虚拟对象的可见性,确定所述创建优先级,包括:
8.根据权利要求2至4任一所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述确定至少两个所述虚拟对象的所述对象数据的删除优先级,包括:
11.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:
12.根...
【专利技术属性】
技术研发人员:周原,王亚昌,钟建斌,
申请(专利权)人:腾讯数码天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。