Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Inštalácia SteamCMD

Linux a UNIX Tipy a triky Inštalácia SteamCMD

ONEbit hosting Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

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


 

 

Článek pro vás napsal Dominik Gavrecký
Avatar
Jak se ti líbí článek?
1 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.
Miniatura
Předchozí článek
Základy editoru Vim
Miniatura
Všechny články v sekci
Tipy, triky a návody
Aktivity (2)

 

 

Komentáře

Avatar
x10102
Člen
Avatar
x10102:8. června 19:41

krásný návod :)

Odpovědět 8. června 19:41
We use pointers because it's easier to give someone an address to your home than to give a copy of your home to ...
Avatar
Odpovídá na x10102
Dominik Gavrecký:9. června 0:28

Ďakujem veľmi pekne :)

Odpovědět 9. června 0:28
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
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.

Zobrazeno 2 zpráv z 2.