Pas 1: instal·lació dels requisits previs
Pas 2: Configuració de SteamCMD
Pas 3: instal·lació i configuració de Half Life 2
Pas 4: executant el servidor de joc Half Life 2
Aquest tutorial tractarà el procés d'instal·lació d'un Half Life 2servidor de jocs al sistema CentOS 6.
Pas 1: instal·lació dels requisits previs
Per configurar el nostre servidor Half Life 2, haurem d'instal·lar SteamCMD (el client del servidor de jocs de Steam) i els seus requisits.
En una instal·lació de CentOS de 32 bits:
yum install glibc libstdc++
En una instal·lació de CentOS de 64 bits:
yum install glibc.i686 libstdc++.i686
Això és tot el que requereix SteamCMD (les biblioteques necessàries per compilar codi C++ i executar-lo).
Finalment, per a aquest pas, instal·larem una utilitat Linux anomenada screenque ens permet mantenir el servidor de jocs en funcionament fins i tot després que ens desconnectem del nostre indicador SSH.
yum install screen
Pas 2: Configuració de SteamCMD
Seguint: per motius de seguretat, crearem un altre usuari per executar el servidor de jocs. Executeu el següent:
useradd -m gameserver
Abans d'abandonar els nostres privilegis d'arrel, hem d'obrir alguns ports bàsics per permetre que els jugadors es connectin.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Ara, inicieu sessió com a compte d'usuari nou: gameserver.
su gameserver
El següent pas serà descarregar les biblioteques necessàries per a SteamCMD:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
I extreu l'arxiu:
tar xvf steamcmd_linux.tar.gz
Ara que SteamCMD està instal·lat, podem avançar a instal·lar el servidor de jocs.
Pas 3: instal·lació i configuració de Half Life 2
Executar ./steamcmd.sh:
./steamcmd.sh
L'execució de l'ordre anterior permetrà que Steam s'actualitzi. Una actualització, veureu el Steam >missatge. A continuació, iniciareu la sessió al servidor de Steam:
login anonymous
A continuació, instal·leu el halflife2servidor:
force_install_dir ./halflife2
app_update 238430 validate
exit
L'ordre anterior instal·larà el fitxer del servidor de Half Life 2 al directori especificat anteriorment al vostre directori SteamCMD.
El següent pas seria configurar el servidor:
cd halflife2
I obriu el vostre editor de text per cfg/server.cfg:
nano cfg/server.cfg
Afegiu el següent:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Canvieu el contingut entre les cometes dobles al vostre nom d'amfitrió desitjat.
El següent i últim pas seria iniciar el servidor:
Pas 4: executant el servidor de joc Half Life 2
Seguiu els passos següents per iniciar el servidor:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Això conclou el nostre tutorial. Gràcies per llegir.