Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
— | howto:hosting:steam_server [2014/03/04 16:53] (aktuální) – vytvořeno - upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== STEAM server na Linuxu ====== | ||
+ | ===== Jak nahodit dedikovaný STEAM server na Linuxu ===== | ||
+ | Většina z nás si někdy vyzkoušela hraní nějaké hry po síti a další část této části z toho jistě nějakou dobu měla solidní závislost, někdo možná zburcoval pár kámošů a pokusil se postavit si klan. A kdo organizoval pořádný klan, tak jistě ví, že bez vlastního serveru to není ono. | ||
+ | < | ||
+ | Proto jsem si připravil dnšní článek, který vás naučí, jak na GNU/Linuxu " | ||
+ | |||
+ | --> NON-STEAM CS 1.6 Server zde: http:// | ||
+ | |||
+ | Tady vám tedy ukážu jednoduchý způsob, jak si můžete na svém linuxovém serveru to CSko nahodit: | ||
+ | |||
+ | Budeme na to potřebova STEAM pro linux, ten stáhneme třeba na jednom z těchto míst: | ||
+ | <a href=" | ||
+ | <a href=" | ||
+ | <a href=" | ||
+ | <a href=" | ||
+ | |||
+ | --> Pokud se v Linuxu nevyznáte natolik dobře, abyste ho nainstalovali (pro server ideálně bez grafického rozhraní), uměli si nastavit silné heslo, firewall, rozchodili síť a aplikovali tento návod, raději se to naučte, v případě, že prostě jenom chcete server, tak někomu zkuste napsat. | ||
+ | |||
+ | --> Na dedikovaný CS server vám stačí poměrně levný počítač (já osobně jsem to nezkoušel, ale pro pár lidí musí snad stačit cokoli), můžete si například na aukru sehnat něco (okolo 1GHZ možná výše) za 2-3k... | ||
+ | |||
+ | --> Toto je návod na instalaci STEAMu (společný) | ||
+ | Až si nainstalujte steam, pokračujte v jedné z dalších možností, pokud chcete instalovat CS 1.6 i CS:S, musíte se vždy vrátit do adresáře, kam jste nainstalovali steam (v našem případě / | ||
+ | |||
+ | <code bash> | ||
+ | mkdir -p /opt/steam | ||
+ | cd /opt/steam | ||
+ | wget http:// | ||
+ | chmod +x hldsupdatetool.bin | ||
+ | ./ | ||
+ | #potvrdime (yes) | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | #pokud predchozi prikaz hlasi chybu, pouzijte tento: | ||
+ | wget http:// | ||
+ | #nebo muzete zkusit prikaz: ln -s /bin/gunzip / | ||
+ | #a potom ./ | ||
+ | </ | ||
+ | |||
+ | --> A toto je návod na CS 1.6 | ||
+ | |||
+ | <code bash> | ||
+ | mkdir cs | ||
+ | # | ||
+ | #(ale az na pokyny, ktere mi byly vypsany, tem dejte prednost i vy) | ||
+ | ./steam -command update -game valve -dir cs | ||
+ | ./steam -command update -game valve -dir cs | ||
+ | ./steam -command update -game cstrike -dir cs | ||
+ | cd cs | ||
+ | #a spustime (za xx si doplnte potrebne udaje): | ||
+ | ./hlds_run -game cstrike -map xxx -port -270xx -maxplayers xx | ||
+ | </ | ||
+ | |||
+ | --> A tady je návod na CS:S | ||
+ | |||
+ | <code bash> | ||
+ | mkdir css | ||
+ | ./steam -command update -game " | ||
+ | cd css | ||
+ | ./srcds_run -game cstrike -autoupdate +maxplayers 20 +map de_aztec > srcds.log 2& | ||
+ | </ | ||
+ | |||
+ | --> A ještě " | ||
+ | Tady můžete vidět konec instalace Valve a začátek instalace CStrike: | ||
+ | |||
+ | < | ||
+ | 94.95% | ||
+ | 94.95% | ||
+ | 95.00% | ||
+ | |||
+ | HLDS installation up to date | ||
+ | harvie@harvie-ntb: | ||
+ | Checking bootstrapper version ... | ||
+ | Updating Installation | ||
+ | No installation record found at cs | ||
+ | Checking/ | ||
+ | |||
+ | 0.03% | ||
+ | 0.47% | ||
+ | 1.73% | ||
+ | 2.89% | ||
+ | 3.49% | ||
+ | 3.49% | ||
+ | </ | ||
+ | |||
+ | Tady pouštím server bez parametrů: | ||
+ | |||
+ | < | ||
+ | harvie@harvie-ntb: | ||
+ | Auto detecting CPU | ||
+ | Using AMD Optimised binary. | ||
+ | Auto-restarting the server on crash | ||
+ | |||
+ | Console initialized. | ||
+ | scandir failed:/ | ||
+ | scandir failed:/ | ||
+ | Protocol version 47 | ||
+ | Exe version 1.1.2.5/ | ||
+ | Exe build: 20:02:44 Oct 24 2006 (3651) | ||
+ | STEAM Auth Server | ||
+ | couldn' | ||
+ | Server IP address 127.0.0.1: | ||
+ | couldn' | ||
+ | couldn' | ||
+ | Ne lis 18 01:59:54 CET 2007: Server Quit <-- Tady jsem server ukončil pomocí CTRL+C | ||
+ | </ | ||
+ | |||
+ | ;D V mém případě tedy byla instalace úspěšná. | ||
+ | |||
+ | --> Po spuštění by měl server již naslouchat na vaší IP a nahlásí se do serverlistu na master serveru STEAMu, | ||
+ | |||
+ | --> Nové mapy můžete nahrát do adresáře / | ||
+ | |||
+ | Tak, to je základní postup, jak takový CS server nahodit, samozřejmě zkušenější si to hodí do init skriptů, aby běžel i po restartu, atd... Doufám, že to někomu pomůže. |