Hi. Just got the game yesterday on the advice of a friend. We played our first game with no difficulty, which was a custom game.
That was the last time I've been able to play. Since then, I can't connect to any games, either with the same person or in general skirmish/pantheon. It always gets stuck at "connecting to other players."
The weird thing about this to me is that the "Connection Info" box is always empty for me. Totally empty. Even I don't show up in it. While my friend was trying to help me troubleshoot, he'd host a game, and even before anybody joins he'd be able to see himself in there. I can't. Same thing when joining, I don't appear to exist as far as Demigod is concerned.
Tried port forwarding, setting up the ports in ImpulseReactorOptions, going into the DMZ, disabling Windows Firewall, and combinations of those. Finally when I removed the router entirely and connected directly to the Internet, I could play again. Rest of the house is obviously unhappy with the idea of me hogging the Internet like that, though.
The router is a Linksys WRT54G. It's an older model but hasn't given me problems in a game before, and I flashed it up to the latest version. Is the router really the trouble, like it looks to be? Anybody have any suggestions on how to make it work? Barring that, anybody have suggestions on a router that *does* work?
edit - I don't know if this is related, but the Impulse friend chat windows also act oddly for me. If I'm chatting with a friend, I don't see any of his messages until I sent one. That is:
1. I send him a message.
2. He replies.
3. I reply.
I won't see #2 until #3 happens, no matter when he sent it. Once I reply, his message appears instantly with the correct timestamp, so it showed up a couple of minutes before actually becoming visible. Very strange. It might be unrelated to the connection problem, I'm not sure.