I used -slocalhost.
Strange thing though:
I decided to try tethering the net through my phone to the pc, and immediately as soon as it had a connection the server popped up and I could play. I played for 4.5 hours and no problems, at all.
So wtf? Magic internet voodoo lmao