一、文档概述
²本文档对合服相关规则进行说明。
二、设计目的
²优化区服玩家生态。
²通过合服开启赛季活动、赛季功能。
三、设计思路
2、账号、角色处理
²废弃账号清理。
²角色名字末尾添加区服后缀。
²重名玩家名字修改,并发放改名卡。
3、各系统处理
²开服天数处理。
²跨服房间处理。
²世界地图、国家、各个玩法处理。
²各个限时活动的处理。
5.2账号、角色处理 5.2.1、废弃角色清理
²合服时,如果玩家同时满足以下4个条件,则清除该玩家数据:
①.无充值记录。
②.连续60天未登录。
③.不是国主。
④.【玩家等级≤20级】或【玩家等级比世界等级小50级】。
²除了上述判定,游戏内还有大量未创角就流失的玩家,后端判断如果检测到角色id与角色名相同,并且主公等级为1级,则删除该玩家数据。
5.2.2、角色名字添加区服后缀
²合服后玩家名字末尾需统一加上主服后缀。(例:[国]玩家名六个字.S9999)
5.2.3、重名玩家处理
²合服时,若几个子服中有玩家角色名相同,则保留战力高的玩家名,对战力低的玩家名进行系统自动改名。
²改名规则:
n将该玩家名改为“重名 + 3个随机数字或字母”,如“重名jk1”。
n注意,自动改的名字不要与同服其他玩家重复。
²之后给改名了的玩家邮件发放【改名卡】
邮件标题:合服重名补偿
邮件内容:由于区服合并后,您的角色存在同名情况,系统已自动调整为随机名字,这是为您准备的改名卡,还请主公及时改名。
5.3游戏内容处理 5.3.1、开服天数处理
²取开服天数更早的那个服,而不是取主服。(一般来说主服就是开服最早的)
5.3.2、跨服房间处理
²不同玩法的跨服房间不同,按单个玩法的跨服来捋规则,其他玩法同理。
²若几个子服都未进入跨服房间,则正常合,副服数据并入主服。
²若几个子服都已进入跨服房间,需将副服转移到主服所在跨服战区/房间。
²若主服是跨服,副服未跨服,则正常合,副服数据并入主服,进入跨服。
²若主服未跨服,副服有跨服,则合服后数据这一块仍然是副服并入主服,但是跨服则按照副服所在的跨服房间来算。(一般不会出现)
n如果有多个副服已经进了跨服房间,就按照开服天数早的那个副服所在的跨服房间来算。
n直到下一次重新匹配分房,则按照最新主服的数据来正常匹配。
5.3.3、世界地图处理
²城池归属:重置出生主城以外的所有城池,归属全部变回NPC黄巾军。
²世界等级:按原规则重新取世界等级,NPC黄巾军的等级根据世界等级取。
²部队处理:点火中的城池全部熄火,所有不在本国主城的部队遣返回主城。
²首通和巡视:重置 首通 和 主城以外的巡视。
²国战:关闭国战玩法,需重新把洛阳首通后再开启。
²国家策令:清空图上的策令,含:太守令、建设令、战功令、征召令等。
²城池太守:清空图上的所有太守,未领取的太守奖励也都清空。
²战功:保留玩家当前的战功值数据,合服后给本服所有玩家重新排名。
²城池建设:
n清空世界地图中的所有城池建设等级和进度。
n清空世界地图中的内政管理-城池建设。
n注:无论建设是正在进行中,还是已完成但未领取,都清空。不补邮件。
²产业:
n清空世界地图中的所有已占领产业。
n注:需重置产业的征收次数,将领的每日可征收次数。
n若玩家产业有未领取的收益,则邮件返还,邮件ID:1065。
邮件标题:合服产业资源返还
邮件内容:由于区服合并,这是您未领取的产业收益,请查收!
²产业征收:
n清空世界地图中的内政管理-产业征收。
n注:无论征收是正在进行中,还是已完成但未领取,都清空。
n清空后需邮件返还对应的征收令道具
邮件标题:合服产业征收返还
邮件内容:由于区服合并,这是为您返还的征收道具,请查收!
²天子战:
n合服当天,即使处于周3/7,也不要开天子战功能。
n合服第2天开始,若是周2/4,则正常进跨服军演,不开天子战。若是周6则进诸侯争霸(需判定诸侯争霸的开启条件)。
n若无上述条件判定,则开启天子战。
u若天子战有国家胜利,则进入正常的循环,每周3/7打天子战。
u若天子战无国家胜利,后续仍然每天打天子战。若首通了洛阳,
5.3.4、国家处理
²新国家:根据后台设置,各子服的国家重组成新主服的魏蜀吴。
²国主:清空重置,合服当天晚上21:00自动把战力最高的玩家作为国主。
n注:若当天21:00之后合的服,则第二天晚上21:00再自动选国主。
n特殊情况说明:若未来24小时内有天子战,不启用战力选举逻辑。
²国家等级:保留合服时各个子国家的最高等级和经验进度。
例:1服的魏是5级,2服的蜀是6级,3服的吴是7级。他们合服成为了1服的蜀,那这个合服后的新蜀国就是7级。
²国家成员:刷新国家成员的最新数据。
²国家公告:初始化国家公告信息,取开服默认的公告。
²国家频道:清除国家频道的聊天记录、系统广播记录。
²国家官职:清除国家官职,未领取的官员俸禄也都清空。
²国家任务:重置国家任务进度和奖励。
²霸业之路:重置所有国家的霸业之路,重置奖励。
²国家功臣:清空所有旧的国家功臣数据。
²城池太守:清空所有太守。
²国库:
n清空所有国家的国库资源。
n国库分红倒计时重新开始计算。
n清空个人贡献等级。
n刷新重置个人当天的贡献任务。
n合服后当天开启新的一轮国库累积。
²国家副本:
n关闭正在进行中的国家副本。
n保留合服时各个子国家的最高副本进度,本国所有玩家都能享受已通关的副本特权。且给低等级副本进度的国家成员邮件发放补偿。
例:我在1服的魏,我们国家只通关了国家副本5。之后我们与【2服通关副本6的蜀】 + 【3服通关副本7的吴】合服成为了1服的蜀。那我就可以收到副本6和副本7的副本奖励。
5.3.6、其他玩法处理
²驿站(单服):
n把所有正在贸易、掠夺的马匹全部解除,回到空闲状态。
n合服后清空敌对探查的敌对值。
n合服后按照最新数据,刷新推荐探查、敌对探查。
n若合服后涉及跨服房间的处理,则进入跨服房间后再刷新。
²驿站(跨服):
n若副服合服前处于跨服房间A,合服后所在的主服不在跨服房间A(或主服没有处于任何跨服房间):
u则跨服房间A里的其他服玩家,看到的推荐探查列表、敌对探查列表,需要剔除掉被合服了的玩家。
²演武场(单服):
n保存玩家的积分数据,合服后重新排名。
n若合服后涉及跨服房间的处理,则在跨服房间里重新排名。
n清除玩家的战报记录。
n只保留主服的演武场NPC。
²演武场(跨服):
n若参与合服的服处于跨服房间,需要把他们的积分数据抽出来,挪到合服后主服所处的跨服房间。
n如果主服不在跨服房间,则挪到主服的单服排行榜数据里。
²过关斩将:保存玩家当前的过关斩将数据,合服后重新排名。
²山海异兽(单服):
n直接终止正在进行中的山海异兽战斗,正常发放参与奖。
n清除所有参与合服的服务器的今日击杀、掉落记录、伤害榜数据。
n重置回满所有山海异兽的血量。
²山海异兽(跨服):
n若参与合服的服处于跨服房间,不用特殊处理,不用终止正在进行的山海异兽战斗,让他们正常排队打完发放奖励即可。
n今日击杀、掉落记录、伤害榜数据不用删掉,保留在原跨服房间显示。
n原跨服房间里的山海异兽不用清空血量。
²远征西域:终止正在进行的战斗,不发奖励,但把次数返还给玩家。
²聊天:清除所有频道显示的聊天记录、系统广播。(后台记录保留)
²好友:
n若好友中有废弃角色被清理,需删除该好友。
n正常保留好友之间的私聊信息,清空非好友之间的私聊信息。
²俘虏:解除所有俘虏,清除所有俘虏战报。(此功能已隐藏,不用处理)
²排行榜:以最新数据重新进行各排行榜的排序。
²活跃战令:
n合服后若战令倒计时减少了,则需自动补减少的天数*150经验。
例:1服开服18天,2服开服15天。我在2服,被并入了1服。导致活跃战令提前了3天倒计时。这种情况下,需要给我补3*150=450点活跃战令经验。
n合服导致战令直接提前结束了,则补完经验后,自动发放未领取的奖励。
²血战虎牢关(单服+跨服):
n参与合服的主服、副服所有玩家,清掉排行榜数据,和个人伤害进度奖励,让他们重新打。
5.3.7、活动处理
²开服活动期间,开服天数≤7,不允许进行合服操作。
²赛季活动开启期间,不允许进行合服操作。
²到后面n合之后,不再开启赛季活动,而是开启合服活动。合服活动开启期间,不允许进行合服操作。
²通过活动时间表、后台开启的活动:
n情况1:各个服都进行中的活动,合服后取活动剩余时间短的。(若一样则取服务器id小的)
n情况2:如果其中有些服开了,另一些服没开,则合服后活动保持开启,且按照合服完之后的开服时间来算活动的剩余时间。
n注意:上述的剩余时间不能为0,若小于0则最少都要当天继续存在,之后在当天过零点时(凌晨0点)重新根据合并后的开服时间判定活动的开启与关闭。
例:1服当前是开服第13天,当前是青梅煮酒活动第7天。
2服当前是开服第11天,当前是青梅煮酒活动第5天,且是铜雀台活动第2天。
合服时合并成了1服,开服时间也取的1服时间。这种情况下合服后,青梅煮酒和铜雀台同时存在,青梅煮酒处于活动第7天,铜雀活动则保持开启最后一天。
5.4合服预告 5.4.1、活动入口
²后台设置合服预告时间段后,游戏中右上角区域对应出现入口图标: