What I have to do Eldorado is launch game, disable internet (either disconnect from wifi or unplug your lan cable should suffice). Click multiplayer. Go to the direct connect tab and then reconnect internet. Or host a game lobby, and once its up then reconnect internet. The game atleast for me remembers I last used the direct connect tab so in future didnt need to disable internet except when hosting, but if you go to the internet tab again it will crash.