Also um einen Dedicated Server zu erstellen, brauchst du nichts weiter als einen funktionierenden Rechner.
Was du nicht unbedingt brauchst, ist eine 3D-Karte, dafür aber möglichst viel RAM und CPU-Power.
Den reinen DS (ohne Steam) gibt es hier: http://www.steampowered.com/download/hlds_updatetool.exe
Weitere Tutorials (obwohl der DS schon sehr benutzerfreundlich ist) gibt es hier: http://www.srcds.com/?knowledge