În acest tutorial, vă voi explica cum să configurați un server Mod Garry. Acest tutorial a fost scris pentru CentOS 7.
Cerințe preliminare
Să ne asigurăm că sistemul este complet actualizat. Creați un utilizator nou pentru acest server și asigurați-vă că utilizați o parolă puternică.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Deschideți porturile de firewall necesare cu firewall-cmd.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Instalați bibliotecile de sistem necesare pentru a rula SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Acum, treceți la utilizatorul care tocmai a fost creat.
su gmod
cd ~
Descărcați SteamCMD folosind wget.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Instalați fișierele serverului de joc cu SteamCMD.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Când spune Success! App '4020' fully installed., pur quitși simplu tastați și apăsați enter.
Serverul de joc este acum instalat.
Personalizarea serverului
Pentru a schimba numele serverului dvs., editați server.cfgfișierul.
nano ~/gmod/garrysmod/cfg/server.cfg
Lipiți următoarele server.cfgși modificați ServerNameși RconPasswordîn orice doriți.
hostname "ServerName"
rcon_password RconPassword
Actualizarea serverului
Vom crea un script astfel încât să vă puteți actualiza serverul cu o singură comandă. Mai întâi, creați fișierul update_gmod.txt.
nano /home/gmod/update_gmod.txt
Lipiți în următoarele:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
Pentru a vă actualiza serverul, trebuie doar să executați următoarea comandă:
cd ~
./steamcmd.sh +runscript update_gmod.txt
Rulează serverul
Navigați la gmodfolder și rulați serverul.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
În acest moment, serverul dvs. rulează acum în fundal. Puteți opri oricând cu următoarea comandă.
screen -S gmod -X quit
Bucurați-vă de noul dvs. server Mod Garry!