一种游戏服务器调度方法及装置制造方法及图纸

技术编号:15520237 阅读:86 留言:0更新日期:2017-06-04 09:51
本发明专利技术实施例公开了一种游戏服务器调度方法及装置。其中方法包括:确定游戏功能区类型;根据游戏线承载阈值确定所述游戏功能区对应的游戏线;根据功能区切换指令,在所述游戏功能区对应的游戏线之间进行切换,所述功能区切换指令包括场景标识和游戏线标识。本发明专利技术实施例解决了同一功能区玩家分散的问题,提高了游戏的交互性。

Game server scheduling method and device

The embodiment of the invention discloses a game server scheduling method and device. The method comprises the following steps: determining the type of game function area; according to the game line carrying threshold corresponding to the functional areas of the game game line; according to the function of handoff instruction, switching between the corresponding functional areas in the game of the game line, the function of handoff instruction includes scene identification and game line identification. The embodiment of the invention solves the problem that the player is dispersed in the same function area, and the interactivity of the game is improved.

【技术实现步骤摘要】
一种游戏服务器调度方法及装置
本专利技术实施例涉及网络游戏技术,尤其涉及一种游戏服务器调度方法及装置。
技术介绍
随着网络游戏的不断发展,越来越多的玩家追求更高的游戏体验。目前,网络游戏具有多组服务器,每组服务器包括多条游戏线路,每条游戏线路的内容相同,玩家任意选择游戏线路进入游戏,可在任意游戏线路之间进行切换。但是上述游戏服务器线路分配方法易导致玩家在不同游戏线路之间分布不均匀,玩家分布比较分散,降低了不同游戏线之间的交互性。
技术实现思路
本专利技术提供一种游戏服务器调度方法及装置,以实现提高游戏的社交性。第一方面,本专利技术实施例提供了一种游戏服务器调度方法,该方法包括:确定游戏功能区类型;根据游戏线承载阈值确定所述游戏功能区对应的游戏线;根据功能区切换指令,在所述游戏功能区对应的游戏线之间进行切换,所述功能区切换指令包括场景标识和游戏线标识。进一步的,根据游戏线承载能力确定所述游戏功能区对应的游戏线,包括:获取所述游戏功能区的历史承载数据;根据所述游戏线承载阈值与所述历史承载数据的匹配度确定所述游戏功能区对应的游戏线。进一步的,根据功能区切换指令,在所述游戏功能区间进行切换,包括:根据所述功能区切换指令获取目标功能区的场景标识和游戏线标识;根据所述目的功能区的所述场景标识和所述游戏线标识将玩家信息切换至所述目标功能区对应的游戏线。进一步的,在根据游戏线承载能力确定所述游戏功能区对应的游戏线之后,所述方法还包括:检测所述游戏线是否达到第一承载阈值;当检测到所述游戏线达到第一承载阈值时,检测预设游戏线的当前承载数量;当所述预设游戏线的所述当前承载数量未达到第二承载阈值时,在所述预设游戏线开启所述功能区;当所述预设游戏线的所述当前承载数量达到第二承载阈值时,在备选游戏线开启所述功能区。第二方面,本专利技术实施例还提供了一种游戏服务器调度装置,该装置包括:功能区类型确定模块,用于确定游戏功能区类型;游戏线确定模块,用于根据游戏线承载阈值确定所述游戏功能区对应的游戏线;功能区切换模块,用于根据功能区切换指令,在所述游戏功能区对应的游戏线之间进行切换,所述功能区切换指令包括场景标识和游戏线标识。进一步的,所述游戏线确定模块包括:历史数据获取单元,用于获取所述游戏功能区的历史承载数据;游戏线确定单元,用于根据所述游戏线承载阈值与所述历史承载数据的匹配度确定所述游戏功能区对应的游戏线。进一步的,所述功能区切换模块包括:目标信息获取单元,用于根据所述功能区切换指令获取目标功能区的场景标识和游戏线标识;功能区切换单元,用于根据所述目的功能区的所述场景标识和所述游戏线标识将玩家信息切换至所述目标功能区对应的游戏线。进一步的,所述装置还包括:承载阈值检测模块,用于在根据游戏线承载能力确定所述游戏功能区对应的游戏线之后,检测所述游戏线是否达到第一承载阈值;游戏线承载检测模块,用于当检测到所述游戏线达到第一承载阈值时,检测预设游戏线的当前承载数量;第一功能区开启模块,用于当所述预设游戏线的所述当前承载数量未达到第二承载阈值时,在所述预设游戏线开启所述功能区;第二功能区开启模块,用于当所述预设游戏线的所述当前承载数量达到第二承载阈值时,在备选游戏线开启所述功能区。本专利技术实施例通过将同一功能区中的玩家集中在同一游戏线中,替代了现有技术中同一游戏线包含所有功能区,同一功能区的玩家分散在所有游戏线上的情况,避免了同一功能区玩家分散的问题,提高了游戏的交互性。附图说明图1是本专利技术实施例一提供的游戏服务器调度方法的流程图;图2是本专利技术实施例二提供的游戏服务器调度方法的流程图;图3是本专利技术实施例三提供的游戏服务器调度方法的流程图;图4是本专利技术实施例四提供的游戏服务器调度方法的流程图;图5是本专利技术实施例五提供的游戏服务器调度装置的结构示意图;图6是本专利技术实施例六提供的游戏服务器调度装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的游戏服务器调度方法的流程图,本实施例可适用于服务器中对数据进行调度的情况,该方法可以由本专利技术实施例提供的游戏服务器调度装置来执行,该装置可采用软件和/或硬件的方式实现。该方法具体包括:S110、确定游戏功能区类型。其中,网络游戏中具有多种功能,示例性的,网络游戏中功能例如可以是竞技或者玩家交流等。本实施例中,根据网络游戏自身特点和玩家行为特点确定游戏的功能区类型,示例性的,游戏功能区类型可以包括大世界功能区、副本功能区、活动功能区和关系功能区等。其中,大世界功能区包括公共大世界场景和大世界中的各种NPC(Non-PlayerCharacter,非玩家角色)等,副本功能区包括游戏的所有副本,活动功能区包括所有预设的游戏活动,例如游戏活动可以包括玩家单人竞技或者多人组队竞技等,关系功能区包括玩家建立的门派关系、家族关系、联盟关系以及其对应的场景等。S120、根据游戏线承载阈值确定游戏功能区对应的游戏线。其中,游戏线指的是游戏服务器中包含游戏内容数据,能够处理玩家信息数据的数据库。每个服务器中可包含多条游戏线,每条游戏线可承载多个玩家信息。示例性的,服务器中包含6条游戏线,第一游戏线可承载4000玩家信息,第二游戏线可承载3000玩家信息等。根据不同功能区的玩家数量确定功能区对应的游戏线,示例性的,功能区与游戏线的对应关系可以是大世界功能区对应第一游戏线,副本功能区对应第二游戏线,活动功能区对应第三游戏线,关系功能区对应第四游戏线。本实施例中,一个功能区对应一条游戏线,将同一功能区中的玩家集中在同一游戏线中,替代了现有技术中同一游戏线包含所有功能区,同一功能区的玩家分散在所有游戏线上的情况。S130、根据功能区切换指令,在游戏功能区对应的游戏线之间进行切换,功能区切换指令包括场景标识和游戏线标识。其中,场景标识指的是功能区的场景标识,游戏线标识指的是功能区对应的游戏线的标识,示例性的,场景标识可以是场景ID(Identity,身份标识号码),游戏线标识可以是游戏线ID。本实施例中,游戏玩家可在所有功能区之间任意切换,服务器根据游戏玩家的功能区切换操作生成功能区切换指令,将该游戏玩家的玩家信息发送至目标功能区对应的游戏线。本实施例的技术方案,通过将同一功能区中的玩家集中在同一游戏线中,替代了现有技术中同一游戏线包含所有功能区,同一功能区的玩家分散在所有游戏线上的情况,避免了同一功能区玩家分散的问题,提高了游戏的交互性。实施例二图2是本专利技术实施例二提供的游戏服务器调度方法的流程图,在上述实施例一的基础上,进一步的将根据游戏线承载阈值确定游戏功能区对应的游戏线优化为获取游戏功能区的历史承载数据;根据游戏线承载阈值与历史承载数据的匹配度确定游戏功能区对应的游戏线。相应的,该方法具体包括:S210、确定游戏功能区类型。S220、获取游戏功能区的历史承载数据。其中,历史承载数据指的是在网络游戏运营过程中承载的游戏玩家信息数量。示例性的,历史承载数据可以是在预设时间间隔获取每个功能区所承载的游戏玩家信息的数量。示例性的,如本文档来自技高网...
一种游戏服务器调度方法及装置

【技术保护点】
一种游戏服务器调度方法,其特征在于,包括:确定游戏功能区类型;根据游戏线承载阈值确定所述游戏功能区对应的游戏线;根据功能区切换指令,在所述游戏功能区对应的游戏线之间进行切换,所述功能区切换指令包括场景标识和游戏线标识。

【技术特征摘要】
1.一种游戏服务器调度方法,其特征在于,包括:确定游戏功能区类型;根据游戏线承载阈值确定所述游戏功能区对应的游戏线;根据功能区切换指令,在所述游戏功能区对应的游戏线之间进行切换,所述功能区切换指令包括场景标识和游戏线标识。2.根据权利要求1所述的方法,其特征在于,根据游戏线承载能力确定所述游戏功能区对应的游戏线,包括:获取所述游戏功能区的历史承载数据;根据所述游戏线承载阈值与所述历史承载数据的匹配度确定所述游戏功能区对应的游戏线。3.根据权利要求1所述的方法,其特征在于,根据功能区切换指令,在所述游戏功能区间进行切换,包括:根据所述功能区切换指令获取目标功能区的场景标识和游戏线标识;根据所述目标功能区的场景标识和游戏线标识将玩家信息切换至所述目标功能区对应的游戏线。4.根据权利要求1所述的方法,其特征在于,在根据游戏线承载能力确定所述游戏功能区对应的游戏线之后,所述方法还包括:检测所述游戏线是否达到第一承载阈值;当检测到所述游戏线达到第一承载阈值时,检测预设游戏线的当前承载数量;当所述预设游戏线的所述当前承载数量未达到第二承载阈值时,在所述预设游戏线开启所述功能区;当所述预设游戏线的所述当前承载数量达到第二承载阈值时,在备选游戏线开启所述功能区。5.一种游戏服务器调度装置,其特征在于,包括:功能区类型确定模块,用于确定游戏功能区类型;游戏...

【专利技术属性】
技术研发人员:王洪彦
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1