Ya, don't do that.

Instead:
Download files
Exit HL2
Start HL2
Connect to server again
Try spawning