-
Notifications
You must be signed in to change notification settings - Fork 0
split_noobs balance algorithm
Balance algorithm split_noobs
does the following:
- Spreads noobs evenly across teams and deprioritises them. Your team will always draft noobs last. Noobs are players with no party and either high uncertainty or 0 rating.
- Supports parties.
In a lobby use this command
!balancealgorithm auto
Now the split_noobs algorithm will be used whenever there is at least one high uncertainty player in the lobby. Visually you cannot tell what algorithm is being used so to look at logs use:
$explain
This will also tell you which players in the lobby is considered a "noob".
You can also check the current balance algorithm in a lobby by:
$status
The default algorithm created by Teifion is called loser_picks
. Mine is called auto
or split_noobs
(old version).
The lobby will be balanced pretending that the newish players don't exist. Then teams will draft remaining newish players preferring higher chevrons and lower uncertainty. Under this algorithm, newish players are free. With Teifion's algorithm, new players cost your team 17 points. Adding up the ratings of players in a team under my algorithm may give strange results since the rating of newish players are not trusted. Newish players are determined by uncertainty. It's possible to be 3chev and have high uncertainty since you can gain chevrons from PvE or spectating. You can use $explain
to see who the algorithm considered as newish/noob.
You don't have to read the full details, but if you really want: https://github.com/jauggy/teiserver/wiki/split_noobs-algorithm-in-detail