匹配系统处理每场战斗中数百万次的操作、条件和行为。它也需要对队列中不断变化的玩家人数进行监控。负责此工作的主要组成部分被称作匹配系统核心。它会处理所有请求和计算,同时还需遵循以下主要匹配规则:
- 平衡战斗——根据核心匹配规则创建多样化的团队组成
- 参与度与战斗多样性——提供多样化的战斗配置
- 速度与效率——在保证高质量战斗的前提下尽量减少排队时间
为了能在坚守这些原则的情况下引入新功能,我们不得不从零开始重新打造匹配系统核心。调整核心是一项极为艰巨的工作。就算是极小的改动也需要显著的时间投入、深度技术重制,以及缜密的测试,方能维持稳定性和平衡性。您可能会问,我们具体希望通过新系统改进哪些功能?
匹配系统关键改进
改进角色平衡
匹配系统将尝试更好地调整团队组成,以创建更平衡的阵容。
举个简单的例子:一方团队可能有1-2辆超重型坦克(
X
Maus
和
X
E 100
),而另一方团队可能有1-2辆自动装填坦克(
X
AMX 50 B
和
X
T57 Heavy Tank
)。这些战车的角色截然不同:超重型坦克擅长吸收伤害并坚守阵地,自动装填坦克则负责输出伤害并支援队友。
现在,双方团队中不同角色的战车将分配得更加均衡。例如:
之前(当前匹配系统) | 之后(全新匹配系统) | ||
---|---|---|---|
团队1 | 团队2 | 团队1 | 团队2 |
Maus | AMX 50 B | Maus | E 100 |
E 100 | T57 Heavy Tank | AMX 50 B | T57 Heavy Tank |
这确保每支团队都能获得更好的坦克角色组合,使战斗更具竞争性和趣味性。
更合理的战车类型分布
我们将引入更严格的限制,确保每队不超过5辆*坦克歼击车和3辆*轻型坦克。这将与基于角色的平衡相结合。例如,它将有助于减少一方团队拥有5辆狙击型坦克歼击车,而另一方团队拥有5辆突击型坦克歼击车的情况。
这将打造更具战术性和多样化的战斗,让不同类型的战车能够发挥其应有的作用。
*未来,我们可能会针对每个战车类型单独调整这些限制。
更多±1级的战斗
在新的匹配系统配置中,我们将优先增加±1级战斗的匹配频率,将其视作能提供更佳体验的选择。不过,我们仍会保留±2级的战斗,依然将其视作保持战斗多样性的核心匹配形式。这意味着玩家将遇到更平衡的对局,同时仍然能够享受丰富的战斗体验,并面对各种战车。
更智能的战车分配
高人气坦克往往会在队列中大量出现,导致同一战车充斥整个战场。虽然在某些情况下这可能很有趣,但也会降低战斗的多样性。
新的匹配系统将:
- 限制每队中相同战车的数量
- 更均匀地分配相同的战车,让阵容更加多样化
更智能、更快速的动态队列管理
新的系统引入动态队列管理,可以在匹配过程中实时调整匹配规则。匹配系统将不再依赖固定参数,而是分析玩家分布和战车情况,并动态调整匹配条件。
结果如何?如果测试结果符合预期,我们将确保无论任何时间,战斗质量始终保持在高水平。
全新匹配系统的测试
出于对大量改进和匹配系统复杂度的考量,我们需要进行周密的测试,以确保新系统的质量与效果。在接下来的数个月中,我们会在EU1服务器进行一系列测试,通过不同的配置进行实验,并持续根据收集到的数据微调设置。
为了确保测试数据的准确性,某些游戏模式(遭遇战、攻防战、决战)将在EU1服务器上暂时禁用。不过,这些模式仍会在其他服务器上开放。测试期间可能会出现一些不寻常的团队组成,但这是确保新版匹配系统能正常运作的必要步骤。
测试的主要目的是确保这些优化方案能提升战斗质量,并且能保证所有匹配子系统的稳定性。这是个耗时的过程,但一旦我们确信测试目标已达成,就会尽快永久引入这些改动。