Inštalácia SteamCMD
Na začiatok by som chcel upozorniť, že v návode budem používať distribúciu Debian 8 a inštalácia na iné distribúcie Linuxu sa môže mierne líšiť. Ak by vás zaujímalo niečo viac do hĺbky, odporúčam si pozrieť návod http://www.itnetwork.cz/site/vps
Čo je SteamCMD?
Steam Console Client alebo SteamCMD je verzia steam klienta v príkazovom riadku. Jeho primárnou úlohou je inštalovať a aktualizovať rôzne dedikované servery, ktoré Steam ponúka v jeho rozhraní. Pred tým ste ho mohli poznať ako HLDSUpdateTool, ktorý bol však takmer nepoužiteľný a preto bol nahradený práve spomínaným SteamCMD.
Čo budeme potrebovať ?
- Putty (http://www.putty.org/)
- Vlastné VPS s nainštalovaným Debian(om) 8
- Prístup root
Prihlásime sa na naše VPS ako root. Nezabudnite že pri písaní hesla sa kurzor nepohybuje kvôli bezpečnosti a zelený kurzor označuje aktívny riadok.
Po úspešnom prihlásení bude vaše Putty vyzerať nejako takto:

Na poslednom riadku ste si mohli všimnúť root@vm19280:~#. Tento riadok by som zhrnul asi jednoducho prihlasený_uživateľ@názov_stroja:adresár
Pred samotnou inštaláciou SteamCMD vykonáme ešte pár príkazov. Nebudeme si ich rozoberať, nie je to cieľom návodu, ale môžme si povedať, že nám to aktualizuje systém a nainštaluje potrebné závislosti.
apt-get update apt-get upgrade apt-get dist-upgrade apt-get install lib32gcc1 apt-get
Vytvoríme si nového užívateľa a pomenujeme ho steam. Heslo mu môže zvoliť každý podľa vlastného uváženia.
adduser steam
Prihlásime sa na užívateľa steam, stiahneme SteamCMD a rozbalíme ho do domácej zložky užívateľa a rovno ho spustíme.
su steam cd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xf steamcmd_linux.tar.gz ./steamcmd.sh
Po spustení SteamCMD sa nám aktualizuje a spustí, teda už nebudeme dávať príkazy do konzoly, ale priamo do SteamCMD.

Než začneme čokoľvek robiť, musíme sa prihlásiť. Steam ponúka možnosť anonymného prihlásenia a mi ju aj využijeme. Samozrejme sa môžme prihlásiť aj cez náš steam účet pomocou login <username>, no my však použijeme anonymné prihlásenie login anonymous.

Po prihlásení je SteamCMD plne pripravený na použitie a na ukážku si nainštalujeme Counter Strike: Global Offensive server.
Vložíme príkaz force_install_dir <path>, ktorý nám nastaví adresár, do ktorého sa nám nainštaluje server. Ja použijem force_install_dir ./cs_go/.
Ďalej ho už len nainštalujeme príkazom app_update 740 validate, kde 740 je ID hry CSGO. Aké jednoduché však?
Kompletnú dokumentáciu k SteamCMD nájdete na https://developer.valvesoftware.com/wiki/Main_Page.
Ak by bol záujem o detailnejšie predstavenie SteamCMD a písanie skriptov
pre neho, prípadne použitie už existujúcich, nezabudnite mi napísať do
komentára. Za každú konštruktívnu kritiku budem rád