Inštalácia SteamCMD

Linux a UNIX Tipy a triky 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

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

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

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


 

  Aktivity (2)

Článek pro vás napsal Dominik Gavrecký
Avatar
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.

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Miniatura
Předchozí článek
Základy editoru Vim
Miniatura
Všechny články v sekci
Tipy, triky a návody

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!