GodzillaX8 on 24/1/2017 at 02:29
When I try to connect to my friend, as soon as I type in his IP address and hit next it says "Connecting to host" for a few seconds, and then crashes to desktop. When he tries to connect to me using the same version set up exactly the same way (we've even tried using the vanilla Steam version instead of the custom modded version with exactly the same results), it doesn't crash for him, but it won't connect at all. (I can't verify that he has port forwarding set up correctly, but I assume he does) It also crashes when I try to connect to any randomly typed in IP, not just his.
Does anyone have any suggestions of how to fix this? I've got all the relevant ports forwarded correctly, I tried turning off anti-virus and firewall, I tried both triggering and forwarding for port 47624, I tried running as admin, disabling scaling, compatibility modes, nothing seems to stop it from crashing when I try to join. This exact same version worked perfectly fine before I reformatted my PC.
voodoo47 on 24/1/2017 at 09:19
if there's a crash, there should be a crash.dmp (and shock2.log, in your SS2 folder). zip them up, make them available, we'll have a look.
GodzillaX8 on 25/1/2017 at 03:59
Quote Posted by voodoo47
if there's a crash, there should be a crash.dmp (and shock2.log, in your SS2 folder). zip them up, make them available, we'll have a look.
After looking at those files you mentioned, I noticed it was failing when it tried to initialize DirectPlay. I did a bit of research quick and found this step-by-step guide for enabling DirectPlay on Windows 10:
1. Right click Start
2. Click Programs and Features
3. Click Turn Windows features on or off
4. Make sure there is a check in Legacy Components
5. Click the + to expand
6. Check the box for DirectPlay
It works like a charm now. Thanks for pointing me in the right direction!
voodoo47 on 25/1/2017 at 08:32
ah, I remember now - I had to do this as well when testing on a win10 computer. note that I actually got prompted when I ran the game and tried to connect, and after confirming, DirectPlay got enabled automatically.
GodzillaX8 on 26/1/2017 at 15:51
Quote Posted by voodoo47
ah, I remember now - I had to do this as well when testing on a win10 computer. note that I actually got prompted when I ran the game and tried to connect, and after confirming, DirectPlay got enabled automatically.
Yeah, someone else I talked to said they were prompted to enable it as well, but for whatever reason, mine never did that.