Requisits previs
Personalització del servidor
Actualitzant el teu servidor
Executant el vostre servidor
En aquest tutorial, explicaré com configurar un servidor Garry's Mod. Aquest tutorial va ser escrit per a CentOS 7.
Requisits previs
Assegurem-nos que el sistema estigui completament actualitzat. Creeu un usuari nou per a aquest servidor i assegureu-vos d'utilitzar una contrasenya segura.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Obriu els ports del tallafoc necessaris amb firewall-cmd.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Instal·leu les biblioteques del sistema necessàries per executar SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Ara, canvieu a l'usuari que s'acaba de crear.
su gmod
cd ~
Baixeu SteamCMD mitjançant wget.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Instal·leu els fitxers del servidor de jocs amb SteamCMD.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Quan digui Success! App '4020' fully installed., simplement escriviu quiti premeu enter.
El servidor de jocs ja està instal·lat.
Personalització del servidor
Per canviar el nom del vostre servidor, editeu el server.cfgfitxer.
nano ~/gmod/garrysmod/cfg/server.cfg
Enganxeu el següent a server.cfgi canvieu ServerNamei RconPassworda qualsevol cosa que vulgueu.
hostname "ServerName"
rcon_password RconPassword
Actualitzant el teu servidor
Crearem un script perquè pugueu actualitzar el vostre servidor amb una sola ordre. Primer, creeu el fitxer update_gmod.txt.
nano /home/gmod/update_gmod.txt
Enganxeu el següent:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
Per actualitzar el vostre servidor, només heu d'executar l'ordre següent:
cd ~
./steamcmd.sh +runscript update_gmod.txt
Executant el vostre servidor
Navegueu a la gmodcarpeta i executeu el vostre servidor.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
En aquest punt, el vostre servidor s'està executant en segon pla. Podeu tancar-lo en qualsevol moment amb la següent comanda.
screen -S gmod -X quit
Gaudeix del teu nou servidor Garry's Mod!