Steamcmd

Server Deploy
there are known bugs requiring these commands to be ran several times rather than once.

hlds
~/steamcmd/steamcmd.sh +login anonymous +force_install_dir "./hlds/" +app_set_config 90 +app_update 90 validate +quit

cstrike
~/steamcmd/steamcmd.sh +login anonymous +force_install_dir "./cstrike/" +app_set_config 90 mod cstrike +app_update 90 mod cstrike validate +quit

hlds
~/steamcmd/hlds/hlds_run

cstrike
~/steamcmd/cstrike/hlds_run -game cstrike -autoupdate +map de_dust2

ftp
mount bind maps & resources to ftp servers to enable fast downloading.

External Resources

 * https://developer.valvesoftware.com/wiki/SteamCMD#Linux_Game_Server_Managers
 * https://developer.valvesoftware.com/wiki/Dedicated_Servers_List