You don't use steam for the server. Get the dedicated server beta for windows. Install that in a directory on your dedicated machine, then copy all your files straight from your steam install into that directory. Works fine.
I'm still have a little trouble with my config files for some reason, but the server does work.
---------- Post added at 12:07 PM ---------- Previous post was at 12:06 PM ----------
YOU DON'T USE STEAM when you run a dedicated server. Has nothing to do with steam.
---------- Post added at 12:08 PM ---------- Previous post was at 12:07 PM ----------
Server isn't reading your config files. TRIPLE check your command line. one mistake, a " in the wrong spot, or a space, and it will do what you're describing.