Counter-Strike 2 çıktığından beri hem grafiksel hem de altyapı anlamında oyunculara bambaşka bir deneyim sunuyor. Oyunu sadece oynamakla kalmayıp kendi sunucunu kurmak istiyorsan doğru yerdesin diyebiliriz.
Ekstra bir sunucu kiralamaya gerek kalmadan, kendi ev bilgisayarında bağımsız bir CS2 sunucusunun nasıl kurulacağını adım adım anlatacağım. Eğer VDS aldıysanız o da olabilir tabi. Teknik detayları boğmadan ama işin özünü vererek ilerleyeceğiz. Teknik detay gerekirse eğer, o da yapılır ama bu bir başka blogun konusu.
Gerekli Olanlar
Kuruluma geçmeden önce bazı temel ihtiyaçlaramıza bir bakalım.
- Windows 10 ya da 11 işletim sistemi (Kolayına kaçmak gerekirse böyle)
- En az 20 GB boş disk alanı (Opsiyonel değildir)
- Sağlam bir internet bağlantısı (Eğer kendi sistemizi kullanacaksanız en korkutucu kısmı)
- Steam hesabı (Çok şaşırdığınıza eminim)
- CS2 sunucu dosyalarını indirip çalıştırmak için SteamCMD aracı (Ana olay bunla başlıyor)
Sunucunun internetten erişilebilir olmasını istiyorsan modem üzerinden bazı portları açman filan gerekebilir. Ama bu opsiyoneldir. Yani bazen yapmana bile gerek kalmayabilir.
SteamCMD Kurulumu
Valve’nin harika ve mükemmel resmi aracı olan SteamCMD’yi indirerek başlıyoruz.
- SteamCMD indirme sayfasına git.
- ZIP dosyasını indir (Bulamadıysan CTRL+F bas “steamcmd.zip” yaz ve sonra mavi yazıya tıkla)
- C sürücüsünde
cs2server
adında bir klasör oluştur ve içeriği buraya çıkart. - Klasöre girip
steamcmd.exe
dosyasını çalıştır.
İlk açılışta bazı güncellemeleri yapacaktır. Bu normaldir haberiniz olsun.
CS2 Sunucu Dosyalarını İndirme
SteamCMD arayüzü açıldığında sırasıyla şu komutları yazman gerekiyor.
login anonymous
force_install_dir C:\cs2server\cs2-ds
app_update 730 validate
quit
Bu komutlar CS2 sunucu dosyalarını bilgisayarına indirir. İndirme işlemi tamamlandığında ise kuruluma geçebilirsin.
Sunucu Ayarları
Sunucunun nasıl çalışacağını belirleyen ayarları yapmak için server.cfg
dosyasını oluşturacağız.
- Şuraya git:
C:\cs2server\cs2-ds\game\csgo\cfg
server.cfg
adında bir dosya oluştur.- İçine örnek olarak aşağıdakileri yazabilirsin.
hostname "Benim Yüksek Vasıflı ve Kaliteli CS2 Sunucum"
rcon_password "MükemmelGizliRconŞifrem"
sv_password ""
sv_cheats 0
sv_lan 0
mp_autokick 0
mp_restartgame 1
Bu dosya sunucu her çalıştığında otomatik olarak yüklenir.
GSLT Token Alma
Sunucunun Steam ağına bağlanabilmesi için bir Steam Game Server Login Token diğer ismiyle “GSLT” olan şeyi alman gerekiyor.
- Steam hesabınla şu adrese gir: https://steamcommunity.com/dev/managegameservers
- App ID olarak
730
yaz. - Token için bir isim belirle. Örneğin ev-sunucu.
- Token oluştuktan sonra onu kopyala ve bir yere kaydet.
Sunucuyu Başlatma
Artık sunucuyu başlatmaya hazırsın. Başlatmak için Komut İstemi’ni aç ve şu komutu yaz.
C:\cs2server\cs2-ds\srcds.exe -game cs2 -console -usercon +sv_setsteamaccount "BURAYA_GSLT_TOKEN" +game_type 0 +game_mode 1 +map de_dust2
Buradaki map
kısmına istediğin başlangıç haritasını yazabilirsin. Örneğin de_mirage, de_inferno gibi. Bunu araştırıp tüm var olan haritalarıda deneyebilirsiniz.
Arkadaşların Nasıl Bağlanır
Eğer aynı internet ağındaysanız eğer, oyunu açıp konsola şu komutu yazmaları yeterli.
connect 192.168.x.x:27015
Eğer farklı ağlardan bağlanmalarını istiyorsan modemden UDP 27015 portunu açman ve genel IP adresini onlara vermen gerekir. IP adresini whatismyip.com gibi sitelerden öğrenebilirsin.
Kolay Başlatmak İçin .bat Dosyası Oluştur
Her seferinde uzun komutlar yazmak istemiyorsan bir .bat
dosyası ile bu işlemi kolaylaştırabilirsin.
- Masaüstüne bir metin dosyası oluştur.
- Aşağıdaki kodu içine yapıştır.
@echo off
cd C:\cs2server\cs2-ds
start srcds.exe -game cs2 -console -usercon +sv_setsteamaccount "BURAYA_TOKEN" +game_type 0 +game_mode 1 +map de_inferno
- Dosyayı
.bat
uzantılı olarak kaydet. - Artık çift tıklayarak sunucunu çalıştırabilirsin.
Sonuç
Kendi bilgisayarında CS2 sunucusu kurmak düşündüğünden daha kolay. İster arkadaş grubunla özel maçlar yap. İster ayarları değiştirip antrenman haritaları oluştur. Bu sunucu tamamen senin kontrolünde olacak. Kontrolünde olacak sunucuyu istersen Verisunucu.net üzerinden alacağın bir VDS üstüne kur veya istersen kendi sistemine. Sisteminiz iyiyse eğer en önemli olacağı özellik ortalama bir işlemci ve yüksek internet hızı olacaktır.
Zamanla harita döngüsü, özel modlar ya da plugin gibi konulara da adım atabilirsin. En azından şimdilik bu temel kurulumla başlayarak CS2’nin sunucu tarafına sağlam ama sade bir giriş yapmış oluyorsun.