Can mIRC switch to a "most successful" or "most stable" rather than "last used" strategy on connecting to networks. At present, mIRC tries each server in a cycle, regardless of whether some are consistently more successful or stable than others.

Under a "most successful/most stable" strategy, mIRC would remember the last 50 or so servers used to connect to each network over the last <n> days (and possibly the time taken to connect), and therefore know which servers were most successful in each group, which disconnected most readily, and prioritize the most successful and stable when it "tries next server in group".

This would also solve the problem where a stable server fails and instead of trying another server that's proven quite stable recently, mIRC goes off trying all the less stable servers in cyclical order. That's time consuming when some networks can have 20-30 servers.

It would also address where some servers are less stable or "dump" connections more than others.


I'm sure this would be pretty simple and greatly improve connection success. The change to a "most stable" strategy rather than "next server in group" strategy would be transparent to users, and the other (advanced) options would be: to tune the stability criteria (last <n> connections over last <n> days).