Skip to content

v1.12.0 - Matchmaker timeouts for failed games

Compare
Choose a tag to compare
@Askaholic Askaholic released this 13 Mar 00:05
· 72 commits to develop since this release
83d4231

Summary

This release aims to improve the matchmaker experience, since the addition of the 4v4 queues made connection issues a significant factor. Now, people who repeatedly cause a matchmaker game to fail will be temporarily put into a matchmaker cooldown period where they cannot join any queues until their timeout expires. The timeout periods are currently defined like this:

1 violation: None
2 violations: 10 minute cooldown
3+ violations: 30 minute cooldown

The violation count is reset after 1 hour of no failed matches.

In addition, there are some bug fixes to tracking of matchmaker state that could cause the wrong game to be cancelled if one of the player's network connections timed out, as well as change to the pop timers that reduces the threshold for number of players in the queue before the pop interval is shortened.

Developer Notes

  • Clients should consider the teams field in the game_info message to be deprecated and use teams_ids instead

Pull Requests

Full Changelog: v1.11.1...v1.12.0