It has come to our attention, that even though the Round Robin pools distribute the lists in random order for every query made, mIRC seems to sort the given IP's, unrandomizing the list.

It seems to order them numericaly, lowest IP first. For what we've got from statistical point of view, it looks like mIRC will attempt to use the first IP about 50% of the time, and will actually use another random IP the rest of the time.

Is this a feature or a bug? It sure is a pain in the ass for a lot of IRC networks out there, cause clients don't get spread over all the servers equally. For example, we've got 10 servers, and the IP-based-lowest one always has about 30% of the entire user count.

Why can't mIRC just use the first IP it gets back from the DNS query?

Last edited by Broekie; 27/09/06 09:12 AM.