SUPPORT: Demigod hangs / freezes when I click Internet

I click multiplayer it goes to the next screen. Then I click 'Internet' and the game hangs. This used to happen if I forgot to turn off my firewall but now it's happening even with the firewall off.

2,009 views 9 replies
Reply #1 Top

You can send us an email at [email protected], and we can try to sort that out for you. 

Reply #2 Top

I've got the same situation happening to me as well.  I had just finished hosting a game, everyone left I went to rehost the game but it froze as soon as I hit internet.

Reply #3 Top

oopse.. I blame the forum having issues for the double post.. might have been related to my connectivity issues?

 

Reply #4 Top

When it freezes, wait 5-10 minutes and see if it works. I had this problem many times in the past. It is the matchmaking server that's slow so your game appears to "freeze" when in fact it's just waiting for the matchmaking server to reply.

Reply #5 Top

I have the same issue as do all of my friends that play. It happens after a control alt delete/end task/Crash.  My guess is impulse still thinks I'm still logged in or something, but it happens a lot unfortunately. Typical wait is 1-5 minutes.

Obviously not ending the task on Demigod is a workaround, but for various reasons it is something that is unavoidable multiple times in any given play session.

Reply #6 Top

yeah it usually happens after I have to kill demigod in the task manager due to some hang while playing... but it lasts a lot longer for me, usually 10-15 minutes before I can get back online.  I've also just tried waiting to see if it'll unfreeze after clicking on 'internet', but I usually give up after 5 minutes.

Reply #7 Top

I posted in another thread about this problem.

However, after I rebooted my computer it didn't hang anymore.

So I don't know what the deal is.

Reply #8 Top

I've rebooted, and it doesn't make a difference.  

 

An option to "cancel" would be nice, so I don't have to kill the app.

Reply #9 Top

This looks an awful lot like a blocking call to connect() with a 3 minute timeout. Now, it's one thing when you have a blocking connect() call that hangs the game, is it quite another when your game blocks alt-tab, ctrl-alt-del, and prevents other windows from being displayed over it (such as taskman.exe). You are hijacking the system and effectively hanging it thanks to bad code. Running in Windowed mode is the workaround, but in all honesty, a complete system hijack is not the correct way to do things.

 

Please, let users use the system escape facilities, even if you don't fix your network code. The first time this happened to me I assumed my system was locked up and hit reset (nothing else would respond). I lost some work I was doing in the background because of this.