GNU/Linux >> Znalost Linux >  >> Cent OS

Průvodce instalací dedikovaného serveru Left 4 Dead pro CentOS

Herní servery jsou široce vyhledávány internetovými online hráči. L4D neboli Left 4 Dead je oblíbená online hra. S režimem pro více hráčů a pro jednoho hráče a novější verzí L4D 2 na trhu, která je k dispozici se všemi jejími online cheatovými kódy, mnoho hráčů považuje tuto hru za velmi přesvědčivou. Herní servery mají velký příchozí provoz. Instalace herní konzole na linuxový distribuční server, jako je CentOS, se může zdát skličujícím úkolem pro nového uživatele systémů Linux. Níže jsou uvedeny kroky ke konfiguraci, instalaci, aktualizaci a spuštění serveru L4D v distribuci Linuxu, jako je CentOS.

Aktualizovat server, nainstalovat SteamCMD

Aby bylo možné úspěšně nainstalovat herní konzoli L4D na server CentOS, musí být aktuální a zabezpečená. StreamCMD je požadovaný nástroj pro stažení a instalaci téhož. Kroky pro instalaci by také měly zahrnovat vytvoření nového uživatele s názvem l4d a nastavení silného hesla, aby bylo zajištěno jeho zvýšené zabezpečení.

Aktualizace serveru – Níže jsou uvedeny kroky k aktualizaci serveru.

yum update
yum upgrade -y

Zabezpečte to

Přidání uživatelského a bezpečného hesla pro herní konzoli je důležitou nutností.

adduser gameserver
passwd gameserver

Oprávnění a porty brány firewall

Aby herní konzole správně fungovala, musí být otevřeny potřebné porty brány firewall. V příkazovém řádku by měla být uvedena příslušná rozšíření portů brány firewall pro umožnění přístupu L4D. K tomuto účelu slouží následující příkazy.

firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload

Závislá instalace

SteamCMD může pro úspěšnou instalaci vyžadovat určité systémové knihovny. Následující příkaz nainstaluje závislé knihovny pro SteamCMD.

yum install glibc.i686 libstdc++.i686 -y

Instalace vašeho Left 4 Dead Server

Jakmile je systém aktuální a bylo přidáno uživatelské jméno, je třeba provést stažení a instalaci SteamCMD v domovském adresáři uživatele. Použijte následující příkazy.

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

Kroky k instalaci L4D pomocí SteamCMD

Herní soubory se instalují pomocí následujícího příkazu, který využívá SteamCMD.

./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit

Po úspěšné instalaci se na obrazovce zobrazí:

Success! App '222840' fully installed.

Přizpůsobte svůj server pro herní konzoli

Instalace L4D na server jej nespustí na pozadí. Je třeba upravit konfigurační soubor a vytvořit aktualizační soubor v domovském adresáři pro uživatele gameserveru. Pomocí tohoto aktualizačního souboru je třeba provádět pravidelnou aktualizaci podle potřeby. Začněte přizpůsobení otevřením konfiguračního souboru serveru ''server.cfg'' v editoru Nano.

nano ~/l4d/left4dead/cfg/server.cfg

V souboru upravte parametry pro název serveru a heslo podle svých preferencí. Parametry pro totéž jsou ServerName, RconPassword. Níže jsou uvedeny příkazy pro totéž.

hostname "ServerName"
rcon_password RconPassword

Vytvoření aktualizačního souboru pro aktualizaci serveru

Aktualizační soubor musí být přítomen v domovském adresáři uživatele gameserveru. K vytvoření a úpravě souboru použijte nano.

nano /home/gameserver/update_l4d.txt

Tento soubor by se měl skládat z následujících příkazů.

login anonymous
force_install_dir ./l4d
app_update 222840
quit

Příkaz k aktualizaci serveru je,

cd ~ && ./steamcmd.sh +runscript update_l4d.txt

Následující příkazy spouštějí server herní konzole v relaci na pozadí na obrazovce.

cd /home/gameserver/l4d/
screen -dmS gameserver ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg

Vypnutí serveru lze snadno provést pomocí následujícího příkazu.

screen -S gameserver -X quit


Cent OS
  1. Nainstalujte Adminer na CentOS

  2. Nainstalujte Textpattern na CentOS 7

  3. Nainstalujte CumulusClips na CentOS 7

  1. Nainstalujte MySQL Server 5.6 v CentOS

  2. Instalace Microsoft SQL Server na CentOS 8 – průvodce krok za krokem?

  3. Nainstalujte Sentoru na CentOS 7

  1. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  2. Nainstalujte BigTree na CentOS 7

  3. Nainstalujte Avactis na CentOS 7