GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Counter-Strike:Global Offensive Server na Ubuntu/Deban

Counter-Strike:Global Offensive (CSGO) je střílečka z pohledu první osoby vyvinutá a vydaná společností Valve. Stejně jako předchozí Counter-Strike Games nám také umožňuje hostovat náš vlastní dedikovaný server, který nám dává plnou kontrolu nad naším serverem. Můžeme nainstalovat vlastní pluginy, které dají našemu serveru nový vzhled, nebo můžeme nakonfigurovat náš server pro různé režimy, jako jsou turnajové zápasy, lepší deathmatch atd.

Požadavky na nastavení serveru CSGO:

  • Minimálně 2 GB RAM a 2vCore a minimálně 50 GB disku (CSGO Server zabírá hodně CPU a RAM, jakmile se začnou připojovat další hráči)
  • Účet Steam s CSGO pro generování (GSLT), Bez GSLT tokenu bude váš server přístupný pouze LAN hráčům. Aby to fungovalo a bylo možné hrát na internetu, musíte mít GSTL Token.

Nainstalujte Counter-Strike Server

Krok 1:Konfigurace brány firewall

sudo iptables -R INPUT 5 -p udp -m udp –dport 26900:27030 -j PŘIJÍMAT

Krok 2:Příprava serveru

Nejprve musíme připravit náš server pro instalaci našeho serveru. Potřebujeme aktualizovat náš server a nainstalovat balíček, který může server a SteamCMD používat

aktualizace apt-get
apt-get install lib32gcc1 lib32stdc++6

Krok 3:Stažení/instalace SteamCMD

SteamCMD je verze SteamClient pro příkazový řádek. Software můžeme použít k instalaci nebo aktualizaci různých dedikovaných serverů pouhým uvedením AppID hry. Následující kroky lze provést s uživatelem root, ale doporučuje se to provést s uživatelem bez tohoto oprávnění.

useradd -m steamcmd

Poté přejdeme na našeho nově vytvořeného uživatele!

su – steamcmd
mkdir steamcmd &&cd steamcmd

Poté si musíme stáhnout nejnovější verzi SteamCMD přímo ze serverů Steam.

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

Krok 4:Instalace serveru CSGO pomocí SteamCMD

Nejprve musíme spustit SteamCMD pomocí následujícího příkazu

./steamcmd.sh

Nejprve se SteamCMD aktualizuje sám a poté uvidíme výzvu jako je tato!

Steam>

Na servery Steam se musíme přihlásit buď pomocí vlastního účtu, nebo se můžeme přihlásit anonymně a nainstalovat nebo aktualizovat naše servery. Náš proces to nijak neovlivní. V nové aktualizaci SteamCMD musíme nejprve nastavit náš adresář, kam se nainstaluje herní server, poté se musíme přihlásit na Steam servery, abychom mohli aktualizovat náš server. 740 je AppID pro CSGO Dedicated Server.

force_install_dir /home/csgo
přihlásit se anonymně
app_update 740 ověřit

Po instalaci serveru se nám zobrazí následující příkaz „Úspěch! Aplikace ‚740‘ je plně nainstalována.“ To znamená, že náš server je plně nainstalován. Před spuštěním serveru však musíme provést některá nastavení a konfiguraci!

Krok 5:Vytvoření bash skriptu pro spuštění serveru

Náš server můžeme spustit ručně, ale server vyžaduje nějaké parametry a GSLT token. Místo toho můžeme vytvořit jednoduchý bash skript, který udrží náš server v chodu, i když zavřeme naše SSH připojení.

Vytvoření skriptu:

nano server.sh

Vložte následující obsah do skriptu a uložte jej pomocí CTRL+O

Spuštění serveru v klasickém konkurenčním režimu:

!/bin/sh

obrazovka -S “CSGO” ./srcds_run -hra csgo -tickrate 128 -usercon +game_type 1+game_mode 0 +map de_dust2 +sv_setsteamaccount (sem vložte svůj GSLT token)

Spuštění serveru v klasickém příležitostném režimu:

!/bin/sh

obrazovka -S “CSGO” ./srcds_run -hra csgo -tickrate 128 -usercon +game_type 0+game_mode 0 +map de_dust2 +sv_setsteamaccount (sem vložte svůj GSLT token)

Spuštění serveru v režimu Deathmatch:

!/bin/sh

obrazovka -S “CSGO” ./srcds_run -hra csgo -tickrate 128 -usercon +game_type 1+game_mode 2 +map de_dust2 +sv_setsteamaccount (sem vložte svůj GSLT token)

Krok 6:Nakonfigurujte server.cfg pro optimální nastavení a výkon

Můžete spustit server a server se spustí s výchozím nastavením bez jakéhokoli jména nebo hesla rcon. Chcete-li to provést, můžete do souboru server.cfg

přidat následující nastavení

nano /yourcsgodir/csgo/cfg/server.cfg

název hostitele „zde název vašeho serveru“
rcon_password “Rconpassowrdhere”
sv_heslo ""
sv_tags “” // Zde nastavte značky serveru jako dm,ffa,128tic atd
// Nastavení pro 128 Tick
sv_maxcmdrate 128
sv_mincmdrate 128
sv_minupdaterate 128
sv_maxupdaterate 128

Krok 7:Generování tokenu GSLT

Pokud chcete, aby byl váš server přístupný a dosažitelný z internetu, musíte mít GSLT token, bez něj bude váš server dostupný pouze pro LAN a vygeneruje varování, jak je znázorněno na obrázku níže v kroku 8.

  • Účet Steam se zakoupeným CSGO
  • Účet nesmí být omezen a má telefonní číslo

Krok 8:Spuštění serveru

Přidejte následující vygenerovaný token do souboru startscript.sh. Pokud jste provedli všechny výše uvedené kroky, můžete nyní server spustit pomocí následujících příkazů, (Poznámka:pokud chcete, aby byl váš server na internetovém seznamu, musíte vygenerovat a přidat svůj GSLT Token

cd /home/csgo
./server.sh

Váš server je v provozu. Chcete-li odstranit „Nebyl zadán žádný token účtu Steam“, musíte si vygenerovat token GSLT, jak je znázorněno v Kroku 7 .


Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  3. Jak hostovat Counter-Strike:Global Offensive Server na Ubuntu

  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat MariaDB na Ubuntu 20.04

  1. Jak nainstalovat VNC Server na Ubuntu 14.04

  2. Jak nainstalovat OpenSIPS Server na Ubuntu 15.04

  3. Jak nainstalovat Consul Server na Ubuntu 16.04