De Steam Console Client of SteamCMD is een nieuw hulpmiddel om dedicated servers te installeren en te updaten via de opdrachtregel. Het systeem werkt alleen met games die zijn overgeschakeld op het SteamPipe bestandssysteem. Op den duur zullen alle games die gebruik maken van de HLDSUpdateTool overschakelen op SteamPipe.

1. Download de SteamCMD Update Tool
SteamCMD downloaden en uitvoeren




Als je gebruik maakt van een 64-bit Linux distro moet je de 32-bit libs installeren. Kijk hier voor informatie over hoe dit moet.2. Pak de inhoud van het archief uit in een bestandsmap
Note:Pak de inhoud van het SteamCMD archief niet uit in de Steam Client map of in de HLDSUpdateTool map.

  • Linux: type tar -xvzf steamcmd_linux.tar.gz

3. Start SteamCMD voor de eerste keer op.
Open een opdrachtprompt in de map waar SteamCmd staat
  • Windows: type steamcmd
  • Linux: type ./steamcmd.sh

Het programma zal zichzelf automatisch updaten en toont na het updaten een Steam> prompt. Typ help voor meer informatie.
Voor de meeste gameservers kan je anoniem inloggen
login anonymous
Mocht anoniem inloggen niet werken voor een bepaalde game, dan zal je in moeten loggen met je Steam account.
Note:Je moet uitloggen uit de reguliere Steam client voordat je inlogt op de SteamCMD Update Tool.
login <username>
Voer je wachtwoord in. Kijk daarna in je e-mail voor je Steam Guard toegangscode en voer hem in (dit hoeft maar een keer per computer).
Er komt een melding in beeld waarop staat dat je succesvol bent ingelogd.
Een app downloaden

1. Start SteamCMD en stel SteamCMD in op je app installatiefolder. (hint: gebruik voorwaarde slashes (/) op Linux en backslashes (\) op Windows)
force_install_dir <path>
Voorbeeld: cs_go bestandsmap in de huidige map:force_install_dir ./cs_go/
2. Installeer of update de app. <app_id> is de Steam Application ID. Om de te installeren of the updaten app ook te valideren voeg je validate te aan het commando.
app_update <app_id>
Voorbeeld: instaleer en valideer CS:GO:app_update 740 validate
Voorbeeld: installeeer en valideer de beta versie van HDLS (CS 1.6):app_update 90 -beta beta validate
Voorbeeld: Installeer en valideer een prerelease versie van CS:S:app_update 232330 -beta prerelease validate
Voorbeeld: Installeer en valideer CS:CZ:app_set_config 90 mod czero
app_update 90 validate
Bug:HLDS mods vereisen momenteel meerde installatierondes voordat alles is geïnstalleerd.

3. Wanneer je klaar bent met de SteamCMD, type quit om de SteamCMD netjes af te melden bij de Steam Servers en om het programma te sluiten.

Supported Servers

Onderstaande lijst vereist steamcmd om te worden geïnstalleerd. Eventuele extra commando's moeten voor de app_update regel.
Bug:HLDS (appid 90) vereisen momenteel meerde installatierondes voordat alles is geïnstalleerd.
Server ID Extra commando's
HLDS for Half-Life and Counter-Strike 90
Counter-Strike: Condition Zero dedicated server 90 +app_set_config 90 mod czero
Deathmatch Classic dedicated server 90 +app_set_config 90 mod dmc
Day of Defeat dedicated server 90 +app_set_config 90 mod dod
Half-Life: Opposing Force dedicated server 90 +app_set_config 90 mod gearbox
Ricochet dedicated server 90 +app_set_config 90 mod ricochet
Team Fortress Classic dedicated server 90 +app_set_config 90 mod tfc
Counter-Strike: Global Offensive dedicated server 740
Nuclear Dawn dedicated server 111710
Red Orchestra: Ostfront 41-45 dedicated server 223240
Red Orchestra 2: Heroes of Stalingrad and Rising Storm dedicated server 212542
Red Orchestra: Rising Storm beta dedicated server 238690
Killing Floor Windows dedicated server 215350
Killing Floor Linux dedicated server 215360
Team Fortress 2 dedicated server 232250
Day of Defeat: Source dedicated server 232290
Counter-Strike: Source dedicated server 232330
Half-Life 2: Deathmatch dedicated server 232370
The Ship dedicated server 2403
Tip:Om meerde mods teglijk te installeren kan je de namen scheiden door comma's, v.b. +app_set_config 90 mod czero,dod.