每匹配一场战斗,匹配系统需要处理数百万次的操作、条件和行为。同时还要管理队列中不断变化的玩家数量。而支撑这一庞大工作负载的关键部分就是匹配系统核心。它负责处理所有请求,并进行运算,同时遵循以下关键匹配规则:
- 势均力敌的战斗——根据核心匹配规则创建多样化的团队组成
- 战斗趣味性与多样性——提供丰富的战斗配置
- 速度与效率——在保证高质量战斗的同时,尽可能缩短匹配等待时间
为了能在坚持这些原则的情况下引入新功能,我们不得不彻底重建匹配系统核心。调整该核心是一项极具挑战的任务。即使是极小的改动也需要投入大量时间,并进行深度技术重制和严格测试,以确保系统的稳定性与平衡性。那么,我们究竟希望通过全新系统优化哪些功能呢?
匹配系统关键优化
更均衡的战斗角色分布
匹配系统将尝试更精准地调整团队组成,以创建更加势均力敌的阵容。
举例: 一方团队可能有1-2辆超重型坦克(
X
“鼠”式
和
X
E-100
),而对方团队则会有1-2辆装备弹夹炮的重型坦克(
X
AMX 50 B
和
X
T57重型坦克
)。这些坦克扮演着截然不同的角色:超重型坦克擅长抵挡损伤、坚守阵地,而装备弹夹炮的重型坦克则适合输出损伤、支援盟友。
现在,双方团队中不同角色的坦克将分配得更加均衡。举例:
之前(当前匹配系统) | 之后(全新匹配系统) | ||
---|---|---|---|
团队1 | 团队2 | 团队1 | 团队2 |
"鼠"式 | AMX 50 B | "鼠"式 | E-100 |
E-100 | T57重型坦克 | AMX 50 B | T57重型坦克 |
这将确保各个团队都能获得更合理的坦克角色组合,使战斗更具竞技性,体验更好。
更合理的坦克类型搭配
我们将引入更严格的匹配上限,确保每个团队最多包含5辆*自行反坦克炮和3辆*轻型坦克。这一改动将与基于角色的平衡机制相结合。举例来说,这将有助于避免一方有5辆狙击型自行反坦克炮,而另一方有5辆突击型自行反坦克炮的情况。
该改动将带来更富有变化和战术性的战斗,让不同类型的坦克能够发挥其应有的作用。
*未来,我们可能会根据实际情况,对各个坦克类型的上限进行单独调整。
更多等级差距±1的战斗
在全新匹配系统配置中,我们将着重增加等级差距±1的战斗的频率,让您有更多机会享受更舒适的战斗体验。不过,等级差距±2的战斗仍会保留,因为它们依然是确保战斗多样性的核心匹配形式。如此一来,玩家将能进行更加旗鼓相当的较量,同时依然能够享受丰富的战斗体验,对战各种坦克。
更智能的坦克分配
高人气坦克往往会在队列中大量出现,导致整个战场充斥着相同坦克。虽然在某些情况下,这可能很有趣,但也会降低战斗的多样性。
全新匹配系统将:
- 限制各个团队中相同坦克的数量
- 更均匀地分配相同坦克,以提供更丰富的体验和多样化的阵容
更智能、更快速的动态队列管理
全新系统将引入动态队列管理,匹配过程中即可实时调整匹配规则。系统将不再依赖固定设置,而是分析玩家分布和可用的坦克,动态微调匹配参数。
结果如何?如果测试符合预期,我们将确保无论任何时间段,玩家都能享受高质量的战斗体验。
全新匹配系统测试
全新匹配系统涉及众多令人期待的优化,但由于其复杂性,我们需要进行全面测试,以确保其质量和效果。接下来的数个月,我们会在EU1服务器上进行一系列测试,尝试不同的配置,并根据收集到的数据不断微调设置。
为了确保测试数据的准确性,EU1服务器上的部分游戏模式(夺旗战、攻防战、战役模式)将暂时关闭。不过,这些模式仍会在其他服务器上开放。测试期间,EU1服务器上可能会出现一些不寻常的团队组成,但无需担心,这是确保匹配系统在更新后能正常工作的必要步骤。
测试的主要目的是确保这些优化方案能提升战斗质量,并保证匹配系统各个子系统的稳定性。这将是一个循序渐进的过程,不过,一旦我们确信测试达到了预期目标,就会尽快将这些改动永久实装。