In questo tutorial, spiegherò come impostare un server Mod di Garry. Questo tutorial è stato scritto per CentOS 7.
Prerequisiti
Assicuriamoci che il sistema sia completamente aggiornato. Crea un nuovo utente per questo server e assicurati di utilizzare una password complessa.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Aprire le porte del firewall richieste con firewall-cmd
.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Installa le librerie di sistema richieste per eseguire SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Ora passa all'utente appena creato.
su gmod
cd ~
Scarica SteamCMD usando wget.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Installa i file del server di gioco con SteamCMD.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Quando dice Success! App '4020' fully installed.
, basta digitare quit
e premere enter
.
Il server di gioco è ora installato.
Personalizzare il server
Per cambiare il nome del tuo server, modifica il server.cfg
file.
nano ~/gmod/garrysmod/cfg/server.cfg
Incolla quanto segue server.cfg
e modifica ServerName
e RconPassword
in qualsiasi cosa desideri.
hostname "ServerName"
rcon_password RconPassword
Aggiornamento del server
Creeremo uno script in modo che tu possa aggiornare il tuo server con un singolo comando. Innanzitutto, crea il file update_gmod.txt
.
nano /home/gmod/update_gmod.txt
Incolla quanto segue:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
Per aggiornare il tuo server, devi solo eseguire il seguente comando:
cd ~
./steamcmd.sh +runscript update_gmod.txt
Esecuzione del server
Passare alla gmod
cartella ed eseguire il server.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
A questo punto, il tuo server è ora in esecuzione in background. Puoi spegnerlo in qualsiasi momento con il seguente comando.
screen -S gmod -X quit
Goditi il tuo nuovo server Mod di Garry!