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 Garry's Mod szervert. Ez az oktatóanyag a CentOS 7 számára készült.
Előfeltételek
Győződjön meg arról, hogy a rendszer teljesen frissítve van. Hozzon létre egy új felhasználót ehhez a szerverhez, és ügyeljen arra, hogy erős jelszót használjon.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Nyissa meg a szükséges tűzfalportokat a gombbal firewall-cmd.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Telepítse a SteamCMD futtatásához szükséges rendszerkönyvtárakat.
yum install glibc.i686 libstdc++.i686 -y
Most váltson az imént létrehozott felhasználóra.
su gmod
cd ~
Töltse le a SteamCMD-t a wget segítségével.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Telepítse a játékszerver fájljait a SteamCMD segítségével.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Amikor azt mondja Success! App '4020' fully installed., egyszerűen írja be, quités nyomja meg a gombot enter.
A játékszerver most telepítve van.
A szerver testreszabása
A szerver nevének módosításához szerkessze a server.cfgfájlt.
nano ~/gmod/garrysmod/cfg/server.cfg
Illessze be a következőt server.cfg, és a változás ServerName, és RconPasswordhogy bármit szeretne.
hostname "ServerName"
rcon_password RconPassword
A szerver frissítése
Létrehozunk egy szkriptet, hogy egyetlen paranccsal frissíthesse szerverét. Először hozza létre a fájlt update_gmod.txt.
nano /home/gmod/update_gmod.txt
Illessze be a következőket:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
A szerver frissítéséhez csak a következő parancsot kell futtatnia:
cd ~
./steamcmd.sh +runscript update_gmod.txt
A szerver futtatása
Keresse meg a gmodmappát, és futtassa a szervert.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
Ezen a ponton a szerver a háttérben fut. A következő paranccsal bármikor leállíthatja.
screen -S gmod -X quit
Élvezze új Garry's Mod szerverét!