Preduvjeti
Prilagodba poslužitelja
Ažuriranje vašeg poslužitelja
Pokretanje vašeg poslužitelja
U ovom vodiču objasnit ću kako postaviti Garry's Mod poslužitelj. Ovaj vodič je napisan za CentOS 7.
Preduvjeti
Pobrinimo se da je sustav potpuno ažuriran. Stvorite novog korisnika za ovaj poslužitelj i svakako koristite jaku lozinku.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Otvorite potrebne portove vatrozida pomoću firewall-cmd.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Instalirajte potrebne knjižnice sustava za pokretanje SteamCMD-a.
yum install glibc.i686 libstdc++.i686 -y
Sada se prebacite na korisnika koji je upravo stvoren.
su gmod
cd ~
Preuzmite SteamCMD koristeći wget.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Instalirajte datoteke poslužitelja igara pomoću SteamCMD-a.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Kada piše Success! App '4020' fully installed., jednostavno upišite quiti pritisnite enter.
Poslužitelj igre je sada instaliran.
Prilagodba poslužitelja
Da biste promijenili naziv svog poslužitelja, uredite server.cfgdatoteku.
nano ~/gmod/garrysmod/cfg/server.cfg
Zalijepite sljedeće u server.cfgte promjene ServerNamei RconPasswordna sve što želite.
hostname "ServerName"
rcon_password RconPassword
Ažuriranje vašeg poslužitelja
Napravit ćemo skriptu tako da možete ažurirati svoj poslužitelj jednom naredbom. Prvo stvorite datoteku update_gmod.txt.
nano /home/gmod/update_gmod.txt
Zalijepite sljedeće:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
Da biste ažurirali svoj poslužitelj, trebate samo pokrenuti sljedeću naredbu:
cd ~
./steamcmd.sh +runscript update_gmod.txt
Pokretanje vašeg poslužitelja
Dođite do gmodmape i pokrenite svoj poslužitelj.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
U ovom trenutku vaš poslužitelj sada radi u pozadini. Možete ga isključiti u bilo kojem trenutku sljedećom naredbom.
screen -S gmod -X quit
Uživajte u svom novom Garry's Mod poslužitelju!