Ja du brauchst Steam sonst funktioniert da gar nichts mehr.
Also: Steam Website
Lad dir Steam runter, installer es und dann kannst du dir da mit deinem eigenen HL Cd-Key HL herunterladen in der neuesten Version und nebenher auch noch ein paar andere Spiele.