First, make sure you have no missing wait(1) instructions in every while loop you have... I've got this problem before, the engine didn't complain for some reason, some of the time...

After that, try starting the exe with the same defined parameters in SED or WED. I'm not sure the published version has any parameters saved as in WED's Run dialog.

And if nothing helps, you've got only one thing left. A painfully repeating task:
Start commenting one by one the functions you call from main() and other functions, and publish->run after each comment to see if it fixes the problem. This way you will find out which function crashes your game.


Extensive Multiplayer tutorial:
http://mesetts.com/index.php?page=201