[发明专利]游戏场景的处理方法、装置、设备、介质及程序产品在审
| 申请号: | 202110842940.5 | 申请日: | 2021-07-26 |
| 公开(公告)号: | CN113546408A | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 王然 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | A63F13/493 | 分类号: | A63F13/493;A63F13/69;G06F9/54 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋兴;臧建明 |
| 地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 游戏 场景 处理 方法 装置 设备 介质 程序 产品 | ||
本申请提供一种游戏场景的处理方法、装置、设备、介质及程序产品,该方法包括:服务器获取初始游戏场景的进程信息,若在预设时长内未获取到初始游戏场景的心跳信息,则根据进程信息以及初始游戏场景的游戏进度信息,建立目标游戏场景,并将玩家的虚拟角色传入目标游戏场景中。该技术方案中,服务器在检测到初始游戏场景被异常销毁后,根据初始游戏场景游戏进度建立目标游戏场景,当玩家再次进入该场景时,使得玩家可以在之前游戏进度的基础上继续进行游戏,实现了对游戏场景的容灾处理,提高了玩家的游戏体验。
技术领域
本申请涉及游戏领域,尤其涉及一种游戏场景的处理方法、装置、设备、介质及程序产品。
背景技术
游戏场景是游戏中非常重要的部分,游戏中的角色需要进入游戏场景中从而进行各种玩法的体验,如进行对抗比赛或进行打怪升级等。对游戏场景进行管理能够有效提高游戏运行的稳定性,保证玩家对游戏的体验感受,从而提高玩家对游戏的满意程度。因此,对游戏场景进行管理是非常重要的。
目前,对游戏场景进行管理主要是在分布式服务器架构中,采用多进程的方式对所有游戏场景进行处理。当其中一个进程或该进程中某个游戏场景出现异常时,则将该进程中的所有游戏场景进行异常销毁处理。
然而,在上述方法中,在对游戏场景进行异常销毁处理后,当玩家重新进入该游戏场景时,无法将游戏场景恢复到异常销毁处理前的游戏进度,降低了玩家的游戏体验。
发明内容
本申请提供一种游戏场景的处理方法、装置、设备、介质及程序产品,以解决在对游戏场景进行异常销毁处理后,当玩家重新进入该场景时,无法将游戏场景恢复到异常销毁处理前的游戏进度,降低了玩家的游戏体验的问题。
第一方面,本申请实施例提供一种游戏场景的处理方法,包括:
获取初始游戏场景的进程信息,所述进程信息用于指示所述初始游戏场景所在的进程,所述初始游戏场景为玩家的虚拟角色所在的被异常销毁前的游戏场景;
若在预设时长内未获取到所述初始游戏场景的心跳信息,则根据所述进程信息以及所述初始游戏场景的游戏进度信息,建立目标游戏场景,所述心跳信息用于指示所述初始游戏场景是否存活;
将所述玩家的虚拟角色传入所述目标游戏场景中。
在第一方面的一种可能设计中,所述获取初始游戏场景的进程信息,包括:
利用单例获取所述初始游戏场景的进程信息,所述单例与所述初始游戏场景存在映射关系。
可选的,所述根据所述进程信息以及所述初始游戏场景的游戏进度信息,建立目标游戏场景,包括:
根据存储在游戏进度数据库中的所述初始游戏场景的游戏进度信息,在所述初始游戏场景所在的进程中,建立与所述初始游戏场景对应的所述目标游戏场景,所述目标游戏场景的游戏进度与所述初始游戏场景的游戏进度一致。
在第一方面的另一种可能设计中,所述将玩家的虚拟角色传入所述目标游戏场景中,包括:
通过远程过程调用所述目标游戏场景中的目标函数,将所述玩家的虚拟角色传入所述目标游戏场景中。
在第一方面的再一种可能设计中,所述建立目标游戏场景之后,所述方法还包括:
若获取所述初始游戏场景的心跳信息,则删除所述初始游戏场景。
可选的,根据所述进程信息以及所述初始游戏场景的游戏进度信息,建立目标游戏场景之前,所述方法还包括:
对所述初始游戏场景的游戏进度信息进行实时更新
第二方面,本申请实施例提供一种游戏场景的处理装置,应用于服务器,所述服务器包括多个进程,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110842940.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤矿机电监测配电柜
- 下一篇:一种能够自动替换垫单并消毒的超声检查床





