v1.12.9 - Matchmaker tweaks
This version continues to hone in the matchmaker behavior to find an optimal balance of wait time vs game quality across all rating ranges. New players and high rated players will now be matched a bit more cautiously to try and improve game quality. In addition the map pool used for map selection will now be determined by the average displayed rating of the team as opposed to the minimum. This means it will now be possible for you to get maps from map pools which are above your rating in TMM if you are matched with higher rated players.
Developer notes
Since the map pool selection uses average rating it will not necessarily be possible to show an accurate map pool in the client.
Deployment notes
In this release the Dockerfile was rewritten and does some things different internally. Most notably the code is no longer copied to /code
and is instead installed to the system as a python package. Only main.py
(formerly server.py
) is copied to /code
and serves as the main entrypoint for the application. These changes should still be fully compatible with the old configuration in faf-stack
, however, they could potentially break more customized setups.
What's Changed
- Rework newbie matching by @BlackYps in #958
- Additional linting actions by @Askaholic in #959
- Change map pool selection by @BlackYps in #952
- Tune matchmaker minority bonus by @BlackYps in #957
- Improve matchmaker info message by @BlackYps in #954
- Fix docker build by @Askaholic in #955
Full Changelog: v1.12.8...v1.12.9