Loading...
  OR  Zero-K Name:    Password:   
Title: [A] Teams All Welcome (Clan Balance)
Host: Nobody
Game version: Zero-K v1.8.9.4
Engine version: 104.0.1-1544-ge1f249f
Battle ID: 968362
Started: 3 years ago
Duration: 16 minutes
Players: 21
Bots: False
Mission: False
Rating: Casual
Watch Replay Now
Manual download


Show winners



Preview
Filter:    Player:  
sort
3 years ago
3 blue vs 6 blue?
+0 / -0
3 years ago
some djinn action here
+1 / -0

3 years ago
balancer loves us Cat
+1 / -0

3 years ago
You had two coms. Balancer count in this you as 2x player. As you rae in casual rank 16 place then no wonder why such thing happened.
+0 / -0
quote:
You had two coms. Balancer count in this you as 2x player.

This isn't how the balancer works. I can't remember whether it adds a dummy player with rating equal to the average of all players or just directly considers the average rating of both teams, but in either case it does not count the double-com player twice.

Most of the dark blues on team 2 are at the lower end of the dark-blue range, whereas CatMaster is near purple and 4hundred is fairly highly rated as well. It also seems like team 1 has a somewhat stronger supporting cast.
+2 / -0

3 years ago
quote:
This isn't how the balancer works. I can't remember whether it adds a dummy player with rating equal to the average of all players or just directly considers the average rating of both teams, but in either case it does not count the double-com player twice.


I always thought that balancer when gives two coms and counts them as 2x player. Well i'm wrong. Sadly we have no explanation how balancer works. It would be valuable addition for ZK wiki.
+0 / -0
As I understand things the code is here:

https://github.com/ZeroK-RTS/Zero-K-Infrastructure/blob/master/ZkLobbyServer/SpringieInterface/Balancer.cs

https://github.com/ZeroK-RTS/Zero-K-Infrastructure/blob/master/ZkLobbyServer/SpringieInterface/PartitionBalance.cs

This around line 95 of the second link suggests that a dummy player is added:

if (players.Count % 2 != 0)
            {
                //Pad teams to an even number
                players.Add(new PlayerItem(-1, players.Average(x => x.Elo), null, null));
            }
[/quote]


I'm not sure if anybody besides CHrankAdminDeinFreund is familiar enough with how it currently works to write a wiki page without substantial effort. The code comments suggest that it is based on http://web.cecs.pdx.edu/~bart/cs510ai/papers/korf-ckk.pdf Section 2.2.
+1 / -0
Most importantly the balancer doesn't care about the color of your rank, only the actual most up-to-date Elo as given by WHR (not your ladder Elo). One team having lots of low blues(2000-2100) and the other having high yellows(1900-2000) isn't what I'd call bad balance since the average Elo is still close.

This game was also balanced by stdev balance, which means that it didn't only minimize the difference of Elo averages, but also the difference in Elo standard deviation.
+1 / -0