CentOS 7 Üzerine CSGO Sunucusu Kurmak
Bu yazımda CentOS 7 üzerine Counter-Strike: Global Offensive sunucusu kurmayı göstereceğim. Öncelikle sunucumuzda en az 17-20GB boş yer olması lazım. Yoksa maalesef yapılamıyor. İlk önce PuTTY yardımıyla SSH a giriş yapıyoruz. Sırasıyla bu kodları giriyoruz
yum update yum upgrade -y adduser csgo passwd csgo
Burada güncellemeler gerekiyorsa yaptık. csgo adında kullanıcı oluşturduk ve şifre belirledik.
Şimdi sıra gereken güvenlik duvarı portlarını açmaya geldi.
firewall-cmd --zone=public --add-port=27015/tcp --permanent firewall-cmd --zone=public --add-port=27015/udp --permanent firewall-cmd --reload
Bu aşamada SteamCMD uygulamasını çalıştırmak için kütüphane yükleyeceğiz.
yum install glibc.i686 libstdc++.i686 -y
Şimdi oluşturduğumuz csgo adlı kullanıcıya geçiş yapıyoruz. Ardından genel dizine gereken SteamCMD uygulamasını yükleyeceğiz.
su csgo cd ~
Şimdi gereken SteamCMD uygulamasını yüklüyoruz
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar xf steamcmd_linux.tar.gz
SteamCMD yüklendikten sonra giriş yapıyoruz ve CSGO sunucu dosyalarını kuruyoruz.
./steamcmd.sh login anonymous force_install_dir ./csgo app_update 740 validate
karşımıza böyle bir sonuç çıkacak
Success! App '740' fully installed
SteamCMD uygulamasından çıkış yapmak için bu komutu yazıyoruz
quit
Şimdi sıra sunucu bilgilerinin bulunduğu dosyayı düzenlemeye geldi.
nano ~/csgo/csgo/cfg/server.cfg
Sunucu adı ve şifresi gibi düzenlemeleri yapıyoruz.
hostname "SunucuAdı" rcon_password şifre
Sıra sunucumuzu çalıştırmaya geldi.
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
Artık sunucumuz arka planda sürekli olarak çalışıyor. Eğer kapatmak istiyorsanız bu komut yardımıyla kapatabilirsiniz.
screen -S csgo -X quit
Eğer sunucuzdaki CSGO’ya güncelleme yapmanız gerekiyorsa öncelikle “update_csgo.txt” adlı dosya oluşturmanız gerekmekte.
nano /home/csgo/update_csgo.txt
Oluşturduğunuz “update_csgo.txt” adlı dosyanın içeriği böyle olacak
login anonymous force_install_dir ./csgo app_update 740 quit
Sunucuyu güncellemek için son adım kaldı. Bu komutu çalıştırmalısınız.
[cd ~
./steamcmd.sh +runscript update_csgo.txt[/php]
Kaynakça https://www.vultr.com/docs/how-to-install-counter-strike-global-offensive-server-on-centos-7