Why are you running it on steam? AFAIK it should work online even if you're not running it from steam so I see no point in using steam... Correct me if I'm wrong.
Just download a proper cracked version. No steam shenanigans (well usually it should have a steam.dll or something but you know what I mean).