Sure it will, as long as it isn't Condition Zero.If CS is only available, ask GameServers to change it in to a HL server, because ESF won't work on Counter-Strike.
Yup, works just fine with a cs serverUpload it to your server, ex: on your Game Server FTP "yourserverip/hldm/ESF" and ask GameServers.com (through ticket support) to change the command line to -game ESF and - OR + map mapname here.
Example:
-game ESF +map esf_cell_games (could be -map esf_cell_games as well)
If CS is only available, ask GameServers to change it in to a HL server, because ESF won't work on Counter-Strike.