v1.12.0
版本发布时间: 2022-03-13 08:05:00
FAForever/server最新发布版本:v1.13.4(2023-11-13 05:58:19)
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 thegame_info
message to be deprecated and useteams_ids
instead
Pull Requests
- Update dependencies by @Askaholic in https://github.com/FAForever/server/pull/891
- Issue/#870 stop players from joining the queue after failing to connect to games by @Askaholic in https://github.com/FAForever/server/pull/885
- issue/#812 add player ids to game_info by @KaukaHan in https://github.com/FAForever/server/pull/864
- Reduce desired matches for pop timer by @BlackYps in https://github.com/FAForever/server/pull/886
- Cancel matches if someone closes the game by @BlackYps in https://github.com/FAForever/server/pull/882
- Improve CI by @Askaholic in https://github.com/FAForever/server/pull/884
- Remove ladder game default args by @BlackYps in https://github.com/FAForever/server/pull/880
- Fix whitespace issues by @BlackYps in https://github.com/FAForever/server/pull/881
- Fix "Can't xxxx game while in state xxxx" messages by @Askaholic in https://github.com/FAForever/server/pull/872
- Issue/#866 matchmaker timeout by @Askaholic in https://github.com/FAForever/server/pull/867
Full Changelog: https://github.com/FAForever/server/compare/v1.11.1...v1.12.0