[发明专利]多人在线游戏的处理方法及装置、电子设备、存储介质在审
申请号: | 202110815307.7 | 申请日: | 2021-07-19 |
公开(公告)号: | CN113440863A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 徐帅;胡志鹏;程龙;刘勇成;袁思思 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/847 | 分类号: | A63F13/847;A63F13/30 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 何少岩 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 游戏 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种多人在线游戏的处理方法及装置、电子设备、存储介质,该方法包括:获取指定终端的通信地址,根据指定终端的通信地址,建立与指定终端的通信连接;若指定终端属于已构建游戏网的游戏节点,通过游戏节点获取游戏网的领导节点地址;其中,参与同一游戏局的多个游戏终端互相通信,构成游戏网;其中一个游戏终端标记为游戏网的领导节点;根据领导节点地址,建立与游戏网中领导节点的通信连接;根据领导节点发送至游戏网的游戏数据,与游戏网中的多个游戏终端进行游戏状态的同步。该方案降低了购买专用服务器的费用由于无需专业服务器,可以抵抗单点故障。
技术领域
本申请涉及计算机技术领域,特别涉及一种多人在线游戏的处理方法及装置、电子设备、计算机可读存储介质。
背景技术
MMO(massively multiplayer online game,大型多人在线游戏)市场份额很大,常见MMO游戏有《大话西游》《倩女幽魂》《逆水寒》《天谕》。游戏玩家通过节点(电脑/手机/平板/手表/其他设备)连上网络,从而参加同一场MMO游戏,每个节点可以随时随地上线下线。
如图1所示,目前MMO游戏的主流做法是一个或一组服务器带动几千或几万个游戏节点的星型结构。所有节点通过游戏供应商的专用服务器获取其他节点的信息。通过专用服务器来同步状态。
由于需要购买专用服务器,这样组网成本较高;并且网络结构比较单一,某个服务器宕机时可能导致全网停服。
发明内容
本申请实施例提供了多人在线游戏的处理方法,用以解决中心服务器故障,则导致全网停服,抗故障能力弱的问题。
本申请实施例提供了一种多人在线游戏的处理方法,所述方法包括:
获取指定终端的通信地址,根据所述指定终端的通信地址,建立与所述指定终端的通信连接;
若所述指定终端属于已构建游戏网的游戏节点,通过所述游戏节点获取所述游戏网的领导节点地址;其中,参与同一游戏局的多个游戏终端互相通信,构成所述游戏网;其中一个游戏终端标记为所述游戏网的领导节点;
根据所述领导节点地址,建立与所述游戏网中领导节点的通信连接;
根据所述领导节点发送至所述游戏网的游戏数据,与所述游戏网中的多个游戏终端进行游戏状态的同步。
在一实施例中,所述方法还包括:
若所述指定终端不属于已构建游戏网的游戏节点,将所述指定终端标记为领导节点,与所述指定终端一起构成所述游戏网;
根据所述领导节点发送的游戏数据,与所述领导节点进行游戏状态的同步。
在一实施例中,所述通过所述游戏节点获取所述游戏网的领导节点地址,包括:
根据所述游戏节点提供的节点列表,确定领导节点地址。
在一实施例中,所述根据所述领导节点地址,建立与所述游戏网中领导节点的通信连接之后,所述方法还包括:
根据所述领导节点提供的节点列表,建立与所述游戏网中多个游戏终端的通信连接。
在一实施例中,所述根据所述领导节点发送至所述游戏网的游戏数据,与所述游戏网中的多个游戏终端进行游戏状态的同步之后,所述方法还包括:
定时接收所述领导节点发送的心跳信号;
若超过预设时间段未接收到所述心跳信号,发起新领导节点选举过程;
根据选举的新领导节点,在所述游戏网进行游戏状态的同步。
在一实施例中,所述根据选举的新领导节点,在所述游戏网进行游戏状态的同步,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110815307.7/2.html,转载请声明来源钻瓜专利网。