1. it could be half-life isnt updated, get it updated to 1.1.1.0
2. it could be your esf version, get it updated to 1.1
3. it could be your cd key, if you bought it, return it and get another half-life cd and key/ if you didnt buy it well i got nothing to say.