I don't know if hlds suffers from this problem, but SELinux (enabled by default on CentOS) interferes with srcds.
The directions to fix it were something like
Code:
execstack -s /path/to/hlds_linux
(and this had to be repeated after every update)
I'm not sure if that's the correct binary name for hlds, though.
__________________