Acest tutorial va acoperi procesul de instalare a unui Half Life 2server de jocuri pe CentOS 6 System.
Pasul 1: Instalarea condițiilor preliminare
Pentru a configura serverul nostru Half Life 2, va trebui să instalăm SteamCMD (clientul serverului de joc Steam) și cerințele acestuia.
La o instalație CentOS pe 32 biți:
yum install glibc libstdc++
La o instalație CentOS pe 64 biți:
yum install glibc.i686 libstdc++.i686
Este tot ce necesită SteamCMD (bibliotecile necesare pentru a compila codul C ++ și a-l executa).
În cele din urmă, pentru acest pas, vom instala un utilitar Linux numit screencare ne permite să menținem serverul de joc funcționând chiar și după ce ne-am deconectat de la promptul nostru SSH.
yum install screen
Pasul 2: Configurarea SteamCMD
Trecând mai departe - pentru scopuri de securitate, vom crea un alt utilizator pentru a rula serverul de jocuri. Executați următoarele:
useradd -m gameserver
Înainte de a renunța la privilegiile root, trebuie să deschidem câteva porturi de bază pentru a permite jucătorilor să se conecteze.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Acum, conectați- vă ca contul de utilizator nou: gameserver.
su gameserver
Următorul pas va fi descărcarea bibliotecilor necesare pentru SteamCMD:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Și extrage arhiva:
tar xvf steamcmd_linux.tar.gz
Acum că SteamCMD este instalat, putem avansa la instalarea serverului de joc.
Pasul 3: Instalarea și configurarea Half Life 2
Execută ./steamcmd.sh:
./steamcmd.sh
Executarea comenzii de mai sus va permite Steam să se auto-actualizeze. Una actualizată, veți vedea Steam >promptul. Vă veți conecta apoi la Steam Server:
login anonymous
Apoi, instalați halflife2serverul:
force_install_dir ./halflife2
app_update 238430 validate
exit
Comanda de mai sus va instala fișierul serverului Half Life 2 în directorul specificat mai sus în directorul SteamCMD.
Următorul pas ar fi configurarea serverului:
cd halflife2
Și deschideți editorul de text pentru cfg/server.cfg:
nano cfg/server.cfg
Adăugați următoarele:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Modificați conținutul dintre ghilimele duble în numele dvs. gazdă dorit.
Următorul și ultimul pas ar fi pornirea serverului:
Pasul 4: Rularea serverului de joc Half Life 2
Urmați pașii de mai jos pentru a porni serverul:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Acest lucru încheie tutorialul nostru. Vă mulțumim pentru lectură.