Korak 1: Instaliranje preduvjeta
Korak 2: Postavljanje SteamCMD-a
Korak 3: Instaliranje i konfiguriranje Half Life 2
Korak 4: Pokrenite poslužitelj igre Half Life 2
Ovaj vodič će pokriti proces instaliranja Half Life 2poslužitelja za igre na sustavu CentOS 6.
Korak 1: Instaliranje preduvjeta
Kako bismo postavili naš Half Life 2 poslužitelj, morat ćemo instalirati SteamCMD (Steamov klijent poslužitelja igara) i njegove zahtjeve.
Na 32-bitnoj instalaciji CentOS-a:
yum install glibc libstdc++
Na 64-bitnoj instalaciji CentOS-a:
yum install glibc.i686 libstdc++.i686
To je sve što SteamCMD zahtijeva (knjižnice potrebne za kompajliranje C++ koda i njegovo izvršavanje).
Konačno, za ovaj korak instalirat ćemo uslužni program za Linux screenkoji nam omogućuje održavanje poslužitelja igara u radu čak i nakon što prekinemo vezu s našim SSH promptom.
yum install screen
Korak 2: Postavljanje SteamCMD-a
Idemo dalje - iz sigurnosnih razloga, kreirat ćemo drugog korisnika za pokretanje poslužitelja igara. Izvršite sljedeće:
useradd -m gameserver
Prije nego što odbacimo svoje root privilegije, moramo otvoriti neke osnovne portove kako bismo omogućili igračima da se povežu.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Sada se prijavite kao svoj novi korisnički račun: gameserver.
su gameserver
Sljedeći korak bit će preuzimanje knjižnica potrebnih za SteamCMD:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
I izvucite arhivu:
tar xvf steamcmd_linux.tar.gz
Sada kada je SteamCMD instaliran, možemo krenuti naprijed prema instalaciji poslužitelja za igre.
Korak 3: Instaliranje i konfiguriranje Half Life 2
Izvrši ./steamcmd.sh:
./steamcmd.sh
Izvršavanje gornje naredbe omogućit će Steamu da se samostalno ažurira. Jedno ažurirano, vidjet ćete Steam >upit. Zatim ćete se prijaviti na Steam poslužitelj:
login anonymous
Zatim instalirajte halflife2poslužitelj:
force_install_dir ./halflife2
app_update 238430 validate
exit
Gornja naredba instalirat će poslužiteljsku datoteku Half Life 2 u direktorij naveden gore unutar vašeg SteamCMD direktorija.
Sljedeći korak bi bio konfiguriranje poslužitelja:
cd halflife2
I otvorite svoj uređivač teksta na cfg/server.cfg:
nano cfg/server.cfg
Dodajte sljedeće:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Promijenite sadržaj između dvostrukih navodnika u željeno ime hosta.
Sljedeći i posljednji korak bi bio pokretanje poslužitelja:
Korak 4: Pokrenite poslužitelj igre Half Life 2
Slijedite korake u nastavku za pokretanje poslužitelja:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Ovim je naš vodič završen. Hvala na čitanju.