A good feature would be that the listserver checks if it’s possible to connect to the gserver or not when the gserver is connected to the listserver. If it’s non-connectable, the server will be UC.
It’s pretty annoying to connect to a server when it’s impossible to connect to it, because the client almost dies when doing that…
[QUOTE=Nalin;23230]Then you will have the serverlist locking up until the connection fails. The serverlist doesn’t use asynchronous sockets.[/QUOTE]
Just be lazy and make it add all servers as UC to start with, then it runs a separate process to check the server which then updates the server to be non-UC if its connectable.