Skip to content

Balance algorithm descriptions

Joshua Augustinus edited this page Jan 2, 2025 · 4 revisions

respect_avoids

This balancer will try and do many things in this order of importance:

  1. Ensure the team rating difference isn’t extremely large (within 10 points or 5%).
  2. Keep parties together.
  3. Respect avoids.
  4. Minimise the team rating difference and captain rating difference.

The rating of new players (uncertainty higher than 6.65) is not trusted and teams will always pick them last.

loser_picks

The rating of new players is fully trusted. There is no difference between a new player and a 17os, 5-chevron player.

Parties will be kept so long as a counter party of similar rating and standard deviation can be made.

split_noobs

New players are seen as the worst in the lobby and teams will always pick them last. New players are defined as those having uncertainty higher than 6.65. Parties will be kept so long as team rating difference is close and standard deviation is close.

auto

This algorithm will choose split_noobs algorithm if there is at least one high uncertainty player in lobby or at least three parties. Otherwise it will use loser_picks algorithm.

default

The algorithm chosen by the server admin which can be one of the other listed algorithms.