Il codice cd deve essere scritto maiuscolo, altrimenti non ti fa entrare in lobby.
Se al contrario te lo dice all' avvio: hai steam installato e lo hai messo tra i giochi ?
Altrimenti non saprei, potrebbe essere un problema di compatibilità se hai vista, in caso clicca col dx sull' icona di med, nel menù a tendina doppio click su " proprietà", ti si aprirarà un pannello li vai nella sezione compatibilità e digli esegui in modalità compatibile per XP service pack 3.
Facci sapere