空间排斥是一种会将玩家从战斗现场传送回个人基地的机制,其会在战斗场景的总人数超出服务器预设的危险值时自动启动,目的是防止因为场景人数过多导致掉线、卡顿等影响体验的现象发生。
现在服务器设置的空间排斥触发人数为:原住民主权战100人,玩家间主权战200人。
很明显:这个设置值在实际面对现在游戏中动辄集结数百,乃至上千人的会战规模时捉襟见肘,严重影响了参与会战玩家的游戏体验及双方指挥官的军力调配。
目前,我们正在以提升空间排斥人数上限为目标进行紧张的调试和测试,本文接下来将对新版空间排斥的规则进行简要的介绍,新版规则将在服务器实际提升排斥人数上限的同时实装,具体的更新日期还请大家留意游戏后续的版本更新公告。
排斥规则
简单来讲,空间排斥规则是由“阵营判断”、“排斥排序”和“排斥操作”3个步骤组成的,其中“阵营判断”和“排斥排序”步骤的目的是对在场的所有玩家进行分析,而“排斥操作”步骤则是以一系列复杂的规则将玩家依次移出战场。
阵营判断
根据进入战斗场景的玩家的实际所属及相互间的声望设置,游戏会自动对所有参战的玩家进行分边:
战争的宣战军团,及其所属联盟下辖的其他军团,及被该军团设置为友好的其他军团,将被分至攻方阵营;
战争的被宣战军团,及其所属联盟下辖的其他军团,及被该军团设置为友好的其他军团,将被分至守方阵营;
与交战双方军团都无声望设定,或同时被交战双方设置为相同声望(友好或敌对)的军团,将被分至中立阵营。
排斥排序
排斥排序指对所有在场的玩家标注排斥优先级,排斥优先级越低的玩家实际被排斥的可能性也越低:
拥有舰队指挥、航行指挥和火力指挥权的玩家,正在驾驶旗舰的玩家和保持隐形状态的玩家的排斥优先级最低,他们几乎很难会被排出战场;
处于战场中的其他玩家,他们的排斥优先级将由驾驶的舰船决定:驾驶越高科技等级舰船的玩家的排斥优先级更低,即:驾驶更好的舰船能够有效地降低自己被排斥的几率。
排斥操作
当场景内玩家人数超过预定人数时,场景会进入排斥流程,此时所有身处场景中的玩家都会收到“空间内舰船数量过多,预计在60秒后发生空间排斥”的提示。
接着,当60秒倒计时结束时,游戏会通过排斥逐渐将场景人数削减并稳定至服务器的设定值。在执行排斥操作时,游戏会同时考虑阵营和优先级来确立排斥名单:
1、被分至中立阵营的玩家会被优先加入排斥名单;
2、排斥优先级更高的玩家会被优先加入排斥名单。
同时,当攻、守双方玩家人数失衡时,本着公平、公正的原则:
若双方在场的人数都大于排斥预定人数的一半,则系统会确保排斥后双方人数持平;
若一方在场的人数小于排斥预定人数的一半,则系统会优先排斥人数更多一方的玩家。
总结
空间排斥机制的优化方案可以总结为:提升触发排斥的人数上限,同时优化排斥规则,使对战局影响最大的指挥官、旗舰、侦查船和跳点船更难被排出战场,并确保最终的排斥操作不会影响战场的人数公平。