But anyway, I think the latest Steam update killed HLSS, because when I'm on Counter-Strike: Source my sounds no longer play at all.
I noticed the autoexec.cfg file was missing in the cstrike folder, but when I added it back in it still didn't work.
How do I fix this?

I don't want to use HLDJ if I don't have to.