第一次匹配失败后,Dota2如何知道匹配优先级高的玩家?

How does Dota2 know to match Players with high priority after the first matching fails?

在Dota2中,有一个规则,当10人的第一场比赛失败时,你就会被匹配到优先级更高的比赛。 我很好奇如何做到这一点?

本质上,每个玩家都有一个优先级(很可能只是一个整数值),并且根据他们的优先级,他们在游戏中被安排。 IE。具有较高优先级的玩家将比具有较低优先级的玩家更快地进入比赛。 如果玩家已经匹配但匹配失败,他们的优先级会增加,以确保他们不会等待匹配的年龄。

稍微偏离主题:除此之外,您可以将玩家的优先级设置为他们已经等待的时间。在这种情况下,等待了很长时间的玩家将比其他人更早进入比赛。 回归正题:那如果匹配失败,你可以增加一定的数量。

至少我会这样做。