Noticed something else using port 9000 on my laptop; the client hangs on startup :P
well, what do you expect the client to do if it thinks it's connected to the server but the server never sends an expected message?
Time out ;P
ngl i kinda don't see the point. either way you end up not able to play online
Because as a user I want to get an error if there's a firewall, not a misrendered window :P
rather than a misrendered window i imagine there being a thing that says "Connecting..." while the rest of the UI is accessible
Yeah, that sounds right to me.
so we don't need to time out then?