I found out that the game does not try to connect, if it can't DNS resolve the domains.
For some reason it still can do that, if it's firewalled as we tried earlier, even if the dnscache is flushed before.
So here is what i figured out.
The game doesn't try to connect, if it's firewalled, and the DNS Cache is disabled. That way you should be able to start the game, without disabling your entire network.
I wrote a little batch file for your convenience. You might have to change the path to the WalkingDead101.exe in the firewall rule.
Then right click the TWD_Disable_DNS.bat and select "run as administrator".
Start The walking dead, when the Batch file instructs you to. If TWD is in the menu Once you are done playing, you can switch back to the Batch file and press any key, to disable the firewall settings and restart the dns cache.
If you just close the window, the settings will not be reverted, so always end the batch file properly.
Sadly we still don't know why wanting to connect crashes the game in the first place, even if it doesn't even send anything on the network.
If you do another wireshark log, make sure you flush the dns cache first, so we can see when the DNS request is sent. You can do that on a command line by running
ipconfig /flushdns
__________________
I am a Community Moderator, and I am here to keep the Forum a fun place for everyone.
My posts represent my personal opinion. I am a volunteer, not a TTG employee.
Last edited by DjNDB; 01/07/2013 at 10:26 am.
|