// __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // *** You are most likely on a 64-bit system, so you’ll need a 32-bit library first. If you are not working as root, type sudo before the command: ~# apt-get install lib32gcc1 *** In case apt wouldn’t let you install, you need to enable 32-bit architecture and retry: ~# dpkg --add-architecture i386 ~# apt-get update ~# apt-get install lib32gcc1 *** If you are using iptables, setup the rules to let Steam and Half-Life traffic pass: ~# iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT ~# iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT *** Download and install Steam ~# mkdir SteamCMD ~# cd SteamCMD ~# wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz ~# tar -xvzf steamcmd_linux.tar.gz ~# chmod +x steamcmd.sh ~# ./steamcmd.sh *** You are now using the Steam command line program. First thing is to login Steam> login username password Steam> Steam Guard code: Steam> force_install_dir ../servers/hlds/ Steam> app_update 10 validate Steam> app_update 70 validate Steam> app_update 90 validate Steam> app_update 10 -beta beta validate -verify_all Steam> app_update 70 -beta beta validate -verify_all Steam> app_update 90 -beta beta validate -verify_all Steam> exit app_update 90 validate +app_set_config 90 mod czero app_update 90 validate +app_set_config 90 mod dmc app_update 90 validate +app_set_config 90 mod dod app_update 90 validate +app_set_config 90 mod gearbox app_update 90 validate +app_set_config 90 mod ricochet app_update 90 validate +app_set_config 90 mod tfc DynamicBits • 3 years ago I maintain multiple hlds servers, and here are my appmanifest_*.cfg files: appmanifest_10.acf (cstrike) appmanifest_20.acf (tfc) appmanifest_30.acf (dod) appmanifest_40.acf (dmc) appmanifest_50.acf (gearbox) appmanifest_60.acf (ricochet) appmanifest_70.acf (valve) appmanifest_80.acf (czero) appmanifest_90.acf (hlds base files) These files are from a Linux server, every game seems to require 10, 70, and 90. Also tested them on a Windows server and the correct files were still downloaded. For anything other than cstrike and valve (Half-Life Multiplayer), the mod-specific file is required. "Unofficial" mods like Natural Selection and Sven Co-op require 10, 70, and 90, plus the unique mod files, available from the game's official website. // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Counter-Strike: Global Offensive dedicated server 740 force_install_dir ../servers/srcds/ app_update 740 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Garry's Mod dedicated server 4020 force_install_dir ../servers/srcds/ app_update 4020 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Team Fortress 2 dedicated server 232250 232250 force_install_dir ../servers/srcds/ app_update 232250 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Half-Life 2: Deathmatch dedicated server 232370 force_install_dir ../servers/srcds/ app_update 232370 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Counter-Strike: Source dedicated server 232330 force_install_dir ../servers/srcds/ app_update 232330 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** // Day of Defeat: Source dedicated server 232290 force_install_dir ../servers/srcds/ app_update 232290 validate -verify_all // __________________________________________________________________________ // // ********************** * * * TjaardA-Powered * * * *********************** //