Preduvjeti
Prilagodba poslužitelja
Ažuriranje vašeg poslužitelja
Pokretanje vašeg poslužitelja
U ovom vodiču objasnit ću kako postaviti poslužitelj Counter-Strike: Global Offensive. Koraci u ovom vodiču napisani su za CentOS 7.
Preduvjeti
Prije nego što počnemo, provjerimo je li sustav potpuno ažuriran. Također ćemo kreirati novog korisnika za poslužitelj. Ne zaboravite koristiti jaku lozinku.
yum update
yum upgrade -y
adduser csgo
passwd csgo
Otvorite potrebne portove vatrozida.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Instalirajte potrebne libs za pokretanje SteamCMD-a.
yum install glibc.i686 libstdc++.i686 -y
Sada se prebacite na korisnika koji je upravo stvoren.
su csgo
cd ~
Preuzmite softver SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Sada moramo pokrenuti SteamCMD i instalirati datoteke poslužitelja.
./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate
Kada piše Success! App '740' fully installed, jednostavno upišite quiti pritisnite enter.
Vaš poslužitelj je sada instaliran.
Prilagodba poslužitelja
Prilagodba poslužitelja se vrši uređivanjem datoteke server.cfg.
nano ~/csgo/csgo/cfg/server.cfg
Zalijepite sljedeće u server.cfgte promjene ServerNamei RconPasswordna što god želite.
hostname "ServerName"
rcon_password RconPassword
Ažuriranje vašeg poslužitelja
Trebate ažurirati zbog Steam ažuriranja? Ne brinite! Upotrijebite skriptu u nastavku da ažurirate svoj poslužitelj u jednoj naredbi.
Prvo stvorite datoteku update_csgo.txt.
nano /home/csgo/update_csgo.txt
Zatim ga popunite sljedećim:
login anonymous
force_install_dir ./csgo
app_update 740
quit
Da biste ažurirali svoj poslužitelj, sve što trebate učiniti je pokrenuti sljedeću naredbu.
cd ~
./steamcmd.sh +runscript update_csgo.txt
Pokretanje vašeg poslužitelja
Dođite do sljedeće mape i pokrenite svoj poslužitelj.
cd /home/csgo/csgo/
screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_nuke -autoupdate
Poslužitelj sada radi u pozadini. Da biste isključili poslužitelj, pokrenite sljedeću naredbu:
screen -S csgo -X quit
Uživajte u svom novom CS:GO poslužitelju!