IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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ť ?

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:

Putty - Tipy, triky a návody

Na poslednom riadku ste si mohli všimnúť root@vm19280:~#. Tento riadok by som zhrnul asi jednoducho prihlasený_uži­vateľ@názov_stro­ja: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.

Putty - Tipy, triky a návody

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.

Putty - Tipy, triky a návody

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 :)


 

Všechny články v sekci
Tipy, triky a návody
Článek pro vás napsal Dominik Gavrecký
Avatar
Uživatelské hodnocení:
4 hlasů
Autor sa venuje programovaniu a to najmä PHP. Okúzlil ho framework od českého programátora Davida Grundla na ktorý nedá dopustiť. Už niekoľko rokov sa venuje grafike a všetkým jej čarom.
Aktivity