I’m having sort of the same problem.
Either the game disconnects with a server timeout after displaying ‘Awaiting gamestate…’ for about 5-10 seconds or it sits at the ‘Awaiting gamestate…’ screen for 30+ minutes without anything happening.
I have run ethereal on my machine to see which packages are transmitted, and when the game disconnects due to the timeout, I can see about 5-6 packages sent to the server, but none returned. Whereas with marathon connect, I see the same packages sent to the server, some packages back, but then it seems to repeat itself.
On my local machine. I have tried running without the firewall, with the firewall and with the firewall having the server set as a trusted IP. No differences on any of them.
I am connected to the net via a wireless local network thats connected to the net through a linux server. However I don’t have access to do a console login on that server.
I have tried a fresh install of ET but it exhibits the same problems.
Then only thing I’m missing is a complete system reinstall. Ohh. I’m running Windows XP.
My connection problems have developed gradually. About a couple of weeks ago it all started. Until some days ago I could do the trick with restarting the game, which seemed to reduced the time it paused at the ‘Awaiting gamestate…’ screen.