【技术实现步骤摘要】
一种服务器合并方法、装置、电子设备及计算机存储介质
[0001]本申请实施例涉及计算机
,尤其涉及一种服务器合并方法、装置、电子设备及计算机存储介质。
技术介绍
[0002]游戏类服务器的生命周期一般包括以下几个阶段:服务器上线运行、服务器对应的玩家在线数量上升、玩家在线数量达到最高值、玩家在线数量下降、玩家在线数量加剧流失,以及服务器停止运行。
[0003]对于游戏类服务器而言,玩家在线数量是维持游戏生命力的关键。为了维护游戏生命力和玩家体验,一般会在玩家大量流失前的平稳下降阶段进行服务器合并:即选择两个或者两个以上的游戏服务器进行资源数据的合并,并使得合并后的服务器可以正常运转。对于赛季制战略类游戏,服务器合并更是推动游戏向前发展的核心机制,是游戏生态演变的最关键问题,例如:对于某具体的赛季制战略类游戏而言,在第一个赛季内各初始服务器内部的玩家会进行比赛,每个赛季结束后,为提升游戏激烈程度以增加玩家的活跃度,会进行一次服务器合并:将两个或两个以上的初始服务器合并为一个新服务器,相应地,初始服务器对应的玩家则 ...
【技术保护点】
【技术特征摘要】
1.一种服务器合并方法,包括:构建包含多个个体的初始种群;其中,一个个体对应一种服务器合并方案;个体中包含多个元素,元素的位置对应初始服务器的标识,元素的取值对应合并后服务器的标识;预测初始种群中个体的适应度;个体的适应度表征个体对应的服务器合并方案性能的优劣程度;根据个体的适应度,从所述初始种群中选择预设数量个待进化个体;并对所述待进化个体执行进化操作,得到下代种群;所述进化操作包括:交叉操作和/或变异操作;基于下代种群中个体的适应度更新所述待进化个体,并返回对所述待进化个体执行进化操作的步骤,直至满足进化停止条件;根据进化过程中个体的适应度确定目标个体,以按照所述目标个体对应的服务器合并方案合并服务器。2.根据权利要求1所述的方法,其中,所述预测初始种群中个体的适应度,包括:针对初始种群中的两个个体,以两个个体分别作为两个子集,以个体中不同的元素取值分别作为对应子集中的不同顶点,构建二部图;采用二分类模型,对所述二部图中的边对应的两个合并后服务器的性能进行比较,得到性能比较结果,作为边的权重值;基于所述二部图中各边的权重值,得到各个体的局部适应度;对所述初始种群中同一个体的局部适应度进行融合,得到所述初始种群中个体的适应度。3.根据权利要求1所述的方法,其中,当所述进化操作包括交叉操作时,对所述待进化个体执行交叉操作,包括:统计在两个待进化个体对应的服务器合并方案中,不同的两个初始服务器进行合并的次数,并基于所述次数生成状态概率转移信息;所述状态概率转移信息表征不同的两个初始服务器能够进行合并的可能性;在所述两个待进化个体中确定起始交叉位置;从所述起始交叉位置开始,基于所述状态概率转移信息和预设的合并约束条件,分别更新所述两个待进化个体中的元素值,得到与所述两个待进化个体对应的交叉后个体。4.根据权利要求1所述的方法,其中,所述基于下代种群中个体的适应度更新所述待进化个体,包括:按照适应度从高到低的顺序,从所述下代种群中选择前预设数量个个体作为候...
【专利技术属性】
技术研发人员:李梦婷,谢振新,
申请(专利权)人:一点灵犀信息技术广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。