CentOS 7 CS:GO Sunucusu Kurulumu

z.furkan

Kaşif
31 Eki 2020
193
10
4
Bu eğitimde Counter-Strike: Global Offensive sunucusunun nasıl kurulacağını açıklayacağım. Bu kılavuzdaki adımlar CentOS 7 için yazılmıştır.

1604258007379.png

Başlamadan önce sistemin tamamen güncellendiğinden emin olalım. Ayrıca sunucu için yeni bir kullanıcı oluşturacağız. Güçlü bir parola kullanmayı unutmayın.

Eğer sisteminiz güncel değilse aşağıdaki komutları kullanarak öncelikle güncelleme işlemini gerçekleştirin.
yum -y update
reboot



yum update
yum upgrade -y
adduser csgo
passwd csgo (csgo kısmını kendi oluştuacağınız, güçlü bir parola ile değişin.)


Gerekli güvenlik duvarı bağlantı noktalarını açın.

firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload


SteamCMD'yi çalıştırmak için gerekli kütüphaneleri kurun.

yum install glibc.i686 libstdc++.i686 -y

Şimdi, az önce oluşturulan kullanıcıya geçin.

su csgo
cd ~


SteamCMD yazılımını indirin.

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz



Şimdi SteamCMD'yi çalıştırmalı ve sunucu dosyalarını kurmalıyız.

./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate


'Success! App '740' fully installed' çıktısını gördükten sonra quit komutu ile çıkış yapalım. CS:GO sunucumuzu başarıyla kurmuş bulunduk.

CS:GO sunucunuzu düzenlemek için server.cfg dosyasını düzenlemeniz gerekli.

nano ~/csgo/csgo/cfg/server.cfg


hostname "ServerName"
rcon_password RconPassword


Sunucu adınızı ve parolanızı bu ayarlarla yapılandırabilirsiniz.

Steam Güncellemeleri nedeniyle güncellemeniz mi gerekiyor? Merak etmeyin! Sunucunuzu tek bir komutla güncellemek için aşağıdaki komut dosyasını kullanın.


İlk önce dosyayı oluşturun update_csgo.txt.

nano /home/csgo/update_csgo.txt

Ardından aşağıdakilerle doldurun:


login anonymous
force_install_dir ./csgo
app_update 740
quit


Sunucunuzu güncellemek için tek yapmanız gereken aşağıdaki komutu çalıştırmaktır.


cd ~
./steamcmd.sh +runscript update_csgo.txt


Sunucunuzu çalıştırmak için aşağıdaki klasöre gidin ve sunucunuzu çalıştırın.

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


Sunucu artık arka planda çalışıyor. Sunucuyu kapatmak için aşağıdaki komutu çalıştırın:

screen -S csgo -X quit

Yeni sunucunuzun keyfini dilediğiniz gibi çıkarın!