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 ToolSteamCMD 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
https://developer.valvesoftware.com/...s/7/7d/Bug.png 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.
https://developer.valvesoftware.com/...s/7/7d/Bug.png Bug:HLDS (appid 90) vereisen momenteel meerde installatierondes voordat alles is geïnstalleerd.
Tip:Om meerde mods teglijk te installeren kan je de namen scheiden door comma's, v.b. +app_set_config 90 mod czero,dod.
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