IIRC There were changelogs a lot versions earlier, for a short period.
So it isn't that new, but it's super awesome.
\o/
This.
And I think the new autobalance is a little bit too sensitive and puts too much emphasis on top k/d players. What about trying to switch people by order of clan k/d (that is, considering banner groups as the unit for teamswitching, if possible). In a
knapsack fashion, trying to move as few weights as possible between teams, trying to balance the teams and finally trying to put people with the same banner in the same team if they aren't already. The algorithm could look like :
1. Virtually move all the people with the same banner to the same team for each banner
2. Assign weights to clans in each team, based on k/d, level, equipment, and possibly the map or global W/L ratio (I know this isn't implemented yet).
3. Compute the balanced weight (sum of all clan weights / 2)
4. Out of all clans, switch the one that has a weight closest to the difference between the ideal team weight and the team (we don't care what team exactly since the difference is the same if we drop the sign). I think the best fit strategy is better to avoid switching many clans around.
5. If the weight difference between teams is not below a given value and that the clan with the smallest weight hasn't been switched in the previous step, go to 4.