Előfeltételek
A szerver testreszabása
A szerver frissítése
A szerver futtatása
Ebben az oktatóanyagban elmagyarázom, hogyan kell beállítani egy Counter-Strike: Global Offensive szervert. Az útmutató lépései a CentOS 7 rendszerhez készültek.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy a rendszer teljesen frissítve van. Új felhasználót is létrehozunk a szerverhez. Ne felejtsen el erős jelszót használni.
yum update
yum upgrade -y
adduser csgo
passwd csgo
Nyissa meg a szükséges tűzfalportokat.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Telepítse a szükséges libeket a SteamCMD futtatásához.
yum install glibc.i686 libstdc++.i686 -y
Most váltson az imént létrehozott felhasználóra.
su csgo
cd ~
Töltse le a SteamCMD szoftvert.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Most futtatnunk kell a SteamCMD-t, és telepítenünk kell a szerver fájljait.
./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate
Amikor azt mondja Success! App '740' fully installed, egyszerűen írja be, quités nyomja meg a gombot enter.
A szerver most telepítve van.
A szerver testreszabása
A szerver testreszabása a fájl szerkesztésével történik server.cfg.
nano ~/csgo/csgo/cfg/server.cfg
Illessze be a következőket, server.cfgés módosítsa, ServerNameés RconPasswordarra, amit szeretne.
hostname "ServerName"
rcon_password RconPassword
A szerver frissítése
Frissíteni kell a Steam frissítések miatt? Ne aggódj! Használja az alábbi szkriptet a szerver frissítéséhez egyetlen paranccsal.
Először hozza létre a fájlt update_csgo.txt.
nano /home/csgo/update_csgo.txt
Ezután töltse ki a következővel:
login anonymous
force_install_dir ./csgo
app_update 740
quit
A szerver frissítéséhez mindössze a következő parancsot kell futtatnia.
cd ~
./steamcmd.sh +runscript update_csgo.txt
A szerver futtatása
Keresse meg a következő mappát, és futtassa a szervert.
cd /home/csgo/csgo/
screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_nuke -autoupdate
A szerver most a háttérben fut. A szerver leállításához futtassa a következő parancsot:
screen -S csgo -X quit
Élvezze az új CS:GO szervert!