With this new hotfix CSPromod is running off of AppId 215. In srcds -game content this would be "episode1". But you still need "Counter-Strike Source" content in order to host a server.
Note: This also means you should use the command line versions of srcds not the Steam version.
Here is one way to set up your server (I'm using a Linux server in this example, it is all very similar on Windows):
On a clean install you could first get episode1 and then CS:S files, then move the cstrike folder up to the episode1 content and install cspromod + hotfix next to it.
Code:
cd srcds
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
echo "yes" | ./hldsupdatetool.bin
./steam -command update -game episode1 -dir .
./steam -command update -game "Counter-Strike Source" -dir .
mv orangebox/cstrike/ .
wget http://cspd2.divo.net/cspromod_b104.zip
unzip cspromod_b104.zip
rm cspromod_b104.zip -f
wget http://i2.divo.net/i2/cspromod_b104_hotfix.zip
unzip cspromod_b104_hotfix.zip
rm cspromod_b104_hotfix.zip -f
./srcds_run -game cspromod +map csp_dust2
If you already have a Counter-Strike Source server you can skip downloading it again of course and just copy or move the cstrike directory up one level.
Note that if you move it out of the orangebox folder you can not run a CS:S server from that directory anymore.
For Linux specifically there seems to be an issue with an outdated libsteamvalidateuseridtickets_i486.so which thankfully can be fixed by copying or moving over the libsteamvalidateuseridtickets.so from CS:S:
Code:
mv orangebox/bin/libsteamvalidateuseridtickets.so bin/
Don't hesitate to ask questions if you run into any problems. Visit the server admin forum section or contact me at amogan@cspromod.com