První možností Counter-Strikes je funkce nazvaná „Official Matchmaking“. Tím vyberete server ve vašem okolí vlastněný službou Steam, kde můžete hrát proti hráčům z celého světa. Může to být zábavné, protože existuje tolik různých úrovní nepřátelských dovedností a herních stylů, ze kterých si můžete vybrat. Na druhou stranu nemáte žádný vliv na to, kdo se k serveru připojí nebo jaká pravidla a nastavení platí. Když chcete organizovat zápasy podle svých preferencí nebo pořádat soukromé hry, kde hrajete pouze proti svým kamarádům, je to problém. Řešením tohoto problému je nastavení vlastního dedikovaného serveru Counter-Strike:Global Offensive. Kromě toho, mít vlastní místo, kde můžete relaxovat a bavit se, je také proveditelná obchodní možnost.
Se stovkami tisíc aktivních hráčů se jistě najde pár těch, kteří chtějí svůj vlastní server, který jim můžete buď postavit a pronajmout, nebo jednoduše hostit jejich zápasy. Jelikož je zde neomezený potenciál, určitě najdete jiné způsoby, jak jej zpeněžit.
V tomto článku vám ukážu, jak nastavit Counter-Strike:Global Offensive server na systémech založených na Centos/RHEL.
Předpoklady
Než začneme, ještě jednou zkontrolujte, zda je systém aktuální. Kromě toho vytvoříme nového uživatele serveru. Vždy používejte silné heslo. Doporučujeme postupovat podle tohoto průvodce pomocí účtu root. V opačném případě budete muset provést sudo příslušné příkazy.
# yum update
# yum upgrade -y
# adduser csgo
# passwd csgo
Otevřete potřebné porty brány firewall.
# firewall-cmd --zone=public --add-port=27015/tcp --permanent
# firewall-cmd --zone=public --add-port=27015/udp --permanent
# firewall-cmd –reload
Chcete-li spustit SteamCMD, budete muset nainstalovat potřebné knihovny.
# yum install glibc.i686 libstdc++.i686 -y
Přepněte na nového uživatele, kterého jste právě vytvořili.
# su csgo
$ cd ~
Stáhněte si software SteamCMD.
$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz
Nyní musíme použít SteamCMD k instalaci serverových souborů. Použijte následující možnosti
./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate
Jednoduše napište quit a stiskněte Enter, když se zobrazí „Úspěch! Aplikace „740“ je plně nainstalována “.
Váš server je nyní připraven ke spuštění.
Konfigurace serveru
Soubor server.cfg se používá k přizpůsobení serveru.
$ vim ~/csgo/csgo/cfg/server.cfg
Zkopírujte a vložte následující do souboru server.cfg a nahraďte ServerName a RconPassword svými vlastními hodnotami.
hostname "ServerName"
rcon_password RconPassword
Aktualizace serveru
Chcete-li aktualizovat svůj server, použijte níže uvedený skript.
Nejprve vytvořte soubor update_csgo.txt.
$ vim /home/csgo/update_csgo.txt
Poté jej vyplňte následujícími informacemi:
login anonymous
force_install_dir ./csgo
app_update 740
quit
Jediné, co musíte udělat pro upgrade vašeho serveru, je spustit následující příkaz
$ ./steamcmd.sh +runscript update_csgo.txt
Spuštění serveru
Spusťte svůj server tak, že přejdete do následující složky.
$ cd /home/csgo/csgo/
$ screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 -autoupdate
Server byl nyní přepnut do režimu na pozadí.
Spuštěním následujícího příkazu vypněte server:
$ screen -S csgo -X quit
Bavte se se svým novým CS:GO serverem!
Další podobné průvodce naleznete na naší domovské stránce.