Skip to content

v1.11.0 - Global rating adjustments

Compare
Choose a tag to compare
@Askaholic Askaholic released this 28 Nov 19:46
· 81 commits to develop since this release
c48f772

Summary

This version will make it possible for new players to gain some global rating by playing matchmaker games. Whenever a matchmaker game is rated, the rating system will also rate the game using player's global ratings and apply those changes as well under a few conditions:

  1. The player's global rating must be below a configurable threshold (default is 1400)
  2. The player's matchmaker rating must be higher than the player's global rating
  3. The global rating change must result in an increase in displayed rating

Applying these restrictions to the rating adjustment will prevent players from abusing the matchmaker to manipulate their global rating (long time FAFfers may remember a certain debacle during the ZeP days), but will still allow new players to get out of the "zero game hell" that they often find themselves in.

There are also a few other adjustments to the matchmaker (see below) and some changes that will allow for new features in the future.

Other noteworthy changes

  • Map pools selection uses displayed rating instead of trueskill mu. Map pool brackets should be updated by the matchmaker team accordingly.
  • Players with over 2000 ladder rating will be able to get into less balanced matchmaker games more quickly.

Developer notes

  • Clients should consider init_mode to be deprecated and use game_type instead
  • The lobby option to manually unrank can be enabled

Deployment notes

  • RabbitMQ exchanges need to be deleted and league service version 0.1.6 needs to be deployed

Pull Requests

  • Update dependencies (#861)
  • Issue/#845 Make matchmaker games also affect global rating (#849)
  • Issue/#685 add game_type to game_launch message (#857) [by KaukaHan]
  • Issue/#838 Check for manual unrank game option (#851)
  • Make RabbitMQ exchanges durable (#854) [by Brutus5000]
  • Issue/#772 fix flaky test (#852)
  • Use different search expansion for top players (#847) [by BlackYps]
  • Use displayed rating for map pool selection (#850)

New Contributors

  • Thanks to KaukaHan for making their first contribution! #857

Full Changelog: v1.10.0...v1.11.0