放宽大型对战要求 - Amazon GameLift

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

放宽大型对战要求

在小型对战中,您可以使用扩展来在可能没有有效匹配时随着时间推移放宽匹配要求。在大型对战中,您可以选择放宽延迟规则或团队玩家计数。

如果你在大型比赛中使用自动补赛,请避免过快地放松你的队员人数。 FlexMatch 只有在游戏会话开始后才会开始生成回填请求,这种情况在创建匹配后的几秒钟内可能不会发生。在这段时间内, FlexMatch 可以创建多个部分填满的新游戏会话,尤其是在降低玩家人数规则的情况下。因此,您最后将有多于所需的更多游戏会话,而且玩家将在这些会话之间过于稀疏地分布。最佳做法是给予玩家计数扩展的第一个步骤更长的等待时间,长到足够让游戏会话启动。由于为大型对战的回填请求提供了更高的优先级,传入玩家将在新游戏启动前被放入现有游戏。您可能需要进行实验来找到最适合您的游戏的等待时间。

下面是一个在更长的初始等待时间内逐渐降低黄色团队的玩家计数的示例。请记住,规则集扩展中的等待时间是绝对的,不是复合的。因此,第一次扩展在第五秒时进行,第二次扩展在五秒以后,即第十秒时进行。

"expansions": [{ "target": "teams[Yellow].minPlayers", "steps": [{ "waitTimeSeconds": 5, "value": 8 }, { "waitTimeSeconds": 10, "value": 5 }] }]