Half Life 1 Local Game Server fail

half-life

I bought Half Life 1 on Steam and wanted to play it but if I click New Game and choose training there the Game stucks on starting Local Game Server. I reinstalled it but it wasn't working.

Additional info:
Windows 7 x68, Enough RAM and CPU, no Windows Firewall, Avast! Antivirus

Best Answer

Copy Steam.dll from Steam folder to Steam\SteamApps\<user>\half-life.
Same for "Blue Shift" (Steam\SteamApps\<user>\half-life blue shift) and "Opposing Force" (Steam\SteamApps\<user>\opposing force).

If game crashes at start, see answer from Hidduh (Add hl.exe to Start > Control Panel > System > Advanced > Performance > Data Execution Prevention).