It is very hard to belive VALVe / Steam can do anything about stopping a mod to run on servers. You guys tend to forget. VALVe / Steam can not even get thier own program to run properly, let alone stop mods from running on them.
It seems as if VALVe / Steam is only concerned about the money more then worrying about making an HL1/HL2 engine for the client flawless before VALVe and Steam teamed up in early of 2001. They put more and more games on steam that have nothing to do with HL1 or HL2. Which is why Steam is in motion to being with.
However, I can understand where Alfred is coming from. You get so many children playing Couter-Strike who goes into a SuperHero MOD Server not even knowing what SH MOD is or does. Then they start complaining about how everyone is cheating / hacking in the server. Only becuase they are clueless as to how the server is set up to run with SH MOD. Last time I knew, VALVe ignored all thoes whinning little twirps who complained about servers. Servers are operated independently and Steam / VALVe have NO CONTROL over the operations of a server. I guess they are just sick of getting e-mails about them. Well, that is why there are e-mail FILTERS. Use them Alfred!
I only know this first hand from running and playing in a SuperHero MOD server 18 months now. I have seen just about everything. I have even explained to the ingorant little buggers about SH MOD and what it can do. The only way they stop all this, is just quit CS 1.6. And I do not think they are going to stop their #1 game.
Just keep developing SuperHero MOD as normal until they actually do stop SH MOD. They only thing they can do at this time is not supply you with server functions of if they change them or add new features. But I am sure you have your ways of finding out in a round about way.