[Crash] IP Multiplayer Host Crash

p00rleno

Green Slime
Using Frontline 0.610a.

The game crashes brutally when Port6000 is already in use. I attached the VS2013 debugger to SoG.exe and ran it to the crash, and found that it crashes in NetPeer.cs uncaught if the port is already in use. Relevant debugger screenshot is attached.

debug.PNG

netstat -a -b shows the port in use by a service, and it turns out the relevant service is the National Instruments Domain Service -- as such, the game cannot currently function on systems with LabVIEW installed in the default configuration unless that service is manually disabled.

Not sure if this falls under 'can't/won't fix' as far as the specific interference, but crashing a little more nicely with a suggestion to 'check for other applications already using port6000' could be useful.
 

Teddy

Developer
Staff member
A proper error message would indeed be preferable!

Especially since you actually can change the port used by the game in the config.txt found in %APPDATA%/Secrets of Grindea! (it's under Default Port)

If you change the port, people connecting to you must specify the port after the IP using colon (like 127.0.0.1:5500)
 
Top