We are slowly rolling out a new feature that will block the game start if the teams are way out of balance.
There are two different limits currently implemented and we will decide which one to use depending on game monitoring and feedback.
1. PSR Win % limiter
When you type !balance, the command outputs the Win chance % for each team. If the difference is too big the game will not start until host balances the game (auto balance or manually). This chance is calculated purely from weighted PSR.
Proposed limit: 20%
This feature is currently disabled.
Possible negatives:
- PSR can be weird sometimes and not representing a balanced game
2. Win ratio (WR)
We calculate win ratio for each player (W/L of 6/6 means your ratio is 50%).
Then we calculate average WR per team.
Similar to the first option, if team WR difference is too big the game will not start.
Proposed limit: 22%
This feature is currently enabled.
The idea is to check who wins a lot and who does not, then average it out across teams.
Posible negatives:
- !balance currently uses PSR to shuffle the slots, it might not actually produce a state that is within limits and it can require manual balance. I will probably have to rewrite the !balance formula to use WR when this setting is turned on so manual balance is never needed after autobalance.
- new players and fresh accounts have very skewed WR. Thus, below a certain number of games we assign a not so good WR to these players instead of their actual. This can skew the result for multi accounts.
Command info expansion:
!balance
[GAME: eee] [Local]: Sentinel avg. PSR: 1535 (100% to win, avg WR=50%), Scourge avg. PSR: 0 (0% to win, avg WR=0%)
!rall
[GAME: eee] [Local]: cen (PSR=1535, WR=50%)
Bots will be replaced in gradual rollout once we confirm everything works as expected.
Best regards, cen