1. lépés: Az előfeltételek telepítése
2. lépés: A SteamCMD beállítása
3. lépés: A Half Life 2 telepítése és konfigurálása
4. lépés: A Half Life 2 játékszerver futtatása
Ez az oktatóanyag a Half Life 2játékszerver CentOS 6 rendszerre történő telepítésének folyamatát ismerteti .
1. lépés: Az előfeltételek telepítése
A Half Life 2 szerverünk beállításához telepítenünk kell a SteamCMD-t (a Steam játékszerver-kliensét) és annak követelményeit.
32 bites CentOS telepítésen:
yum install glibc libstdc++
64 bites CentOS telepítésen:
yum install glibc.i686 libstdc++.i686
Ez minden, amit a SteamCMD megkövetel (a C++ kód lefordításához és végrehajtásához szükséges könyvtárak).
Végül, ehhez a lépéshez telepítünk egy Linux-segédprogramot, screenamely lehetővé teszi számunkra, hogy a játékszerver továbbra is működjön, még azután is, hogy megszakadt az SSH-promptunktól.
yum install screen
2. lépés: A SteamCMD beállítása
Továbblépve – biztonsági okokból létrehozunk egy másik felhasználót a játékszerver futtatásához. Hajtsa végre a következőket:
useradd -m gameserver
Mielőtt lemondanánk a root jogosultságainkról, meg kell nyitnunk néhány alapportot, hogy lehetővé tegyük a játékosok csatlakozását.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Most jelentkezzen be új felhasználói fiókjaként: gameserver.
su gameserver
A következő lépés a SteamCMD-hez szükséges könyvtárak letöltése lesz:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
És bontsa ki az archívumot:
tar xvf steamcmd_linux.tar.gz
Most, hogy a SteamCMD telepítve van, továbbléphetünk a játékszerver telepítéséhez.
3. lépés: A Half Life 2 telepítése és konfigurálása
Végrehajtás ./steamcmd.sh:
./steamcmd.sh
A fenti parancs végrehajtása lehetővé teszi a Steam számára az önfrissítést. Az egyik frissítve megjelenik a Steam >prompt. Ezután bejelentkezik a Steam szerverre:
login anonymous
Ezután telepítse a halflife2szervert:
force_install_dir ./halflife2
app_update 238430 validate
exit
A fenti parancs telepíti a Half Life 2 szerverfájlját a SteamCMD könyvtár fent megadott könyvtárába.
A következő lépés a szerver konfigurálása lenne:
cd halflife2
És nyissa meg a szövegszerkesztőt a következőhöz cfg/server.cfg:
nano cfg/server.cfg
Adja hozzá a következőket:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Módosítsa az idézőjelek közötti tartalmat a kívánt gazdagépnévre.
A következő és egyben utolsó lépés a szerver indítása lenne:
4. lépés: A Half Life 2 játékszerver futtatása
Kövesse az alábbi lépéseket a szerver indításához:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Ezzel az oktatóanyagunk véget is ér. Köszönöm, hogy elolvasta.