Postavljanje poslužitelja Half Life 2 na CentOS 6

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.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više