Thamuz, it would be able to run off of counterstrike as well.
RuttoSSJ, I'm not too sure, but I think you're going to need to get Steam. And now since most of it's problems are fixed, so I see no reason why you wouldn't want to get steam for yourself.