[发明专利]一种网络游戏的跨服方法及系统有效
申请号: | 201310741005.5 | 申请日: | 2013-12-27 |
公开(公告)号: | CN103795782B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 张昊阳 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | A63F13/87 | 分类号: | A63F13/87;A63F13/822;A63F13/52;A63F13/35 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络游戏的跨服方法及系统,对游戏场景进行划分,分为逻辑连续的多个场景组,并由每个服务器加载分别加载一个场景组,将现有技术中每个服务器都加载完整的游戏场景改为由每个服务器分别加载部分游戏场景,使进入相同游戏场景的游戏角色均能实现交互,实现了所有游戏角色在相同场景组内均可进行交互;两个相邻场景组均包含至少一个相同的场景,并将该相同的场景设置为两个相邻场景组的缓冲区场景,当游戏角色进入所在场景组的缓冲区场景时,具有与该缓冲区场景相同的缓冲区场景所在服务器加载该游戏角色的数据,并同步处理该游戏角色的数据,因此,在进行场景组转换时,可以实现服务器的无缝切换。 | ||
搜索关键词: | 一种 网络游戏 方法 系统 | ||
【主权项】:
一种网络游戏的跨服方法,其特征在于,包括:将游戏的场景进行分组,得到至少两个场景组,其中,每个场景组中包括多个逻辑连续的场景,且每两个相邻场景组包括至少一个相同的场景,并将该相同的场景设置为两个相邻场景组的缓冲区场景;为每个场景组分配一个服务器;当游戏角色进入所在场景组的缓冲区场景时,具有与所在场景组缓冲区场景相同的缓冲区场景的目标场景组对应的服务器加载该游戏角色的数据,并同步处理该游戏角色的数据;当游戏角色进入目标场景组的非缓冲区场景时,将该游戏角色由原场景组对应的服务器切换至目标场景组对应的目标服务器;根据场景的逻辑复杂度和玩家聚集程度对游戏的场景进行分组;当游戏角色进入目标场景组的非缓冲区场景时,判断该游戏角色是否处于强交互状态,当该游戏角色非处于强交互状态时,将游戏角色由原场景组对应的服务器切换至目标场景组对应的目标服务器;当该游戏角色处于强交互状态,且该游戏角色强交互的对象为NPC时,当该游戏角色完成与NPC的强交互后,将该游戏角色由原场景组对应的服务器切换至目标场景组对应的目标服务器;当该游戏角色处于强交互状态,且该游戏角色强交互的对象为其他游戏角色时,当且仅当该游戏角色和强交互对象游戏角色均处于所在场景组的缓冲区场景时,将该游戏角色和其强交互对象游戏角色由原场景组对应的服务器切换至目标场景组对应的目标服务器当游戏角色进入目标场景组的非缓冲区场景时,将该游戏角色由原场景组对应的服务器切换至新的场景组对应的目标服务器后,原场景组对应的服务器保存该游戏角色的数据;其中原场景组对应的服务器保存该游戏角色的数据包括:预设数据保存时间;当游戏角色进入目标场景组的非缓冲区场景时,原场景组对应的服务器在所述预设数据保存时间内,保存该游戏角色的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310741005.5/,转载请声明来源钻瓜专利网。