Kendi CS2 sunucun; antrenmanları, scrim’leri, topluluk akşamlarını veya sabit Competitive kurallarını kendin kontrol etmek istediğinde işe yarar. Burada belirleyici olanlar geçerli bir GSLT token, takip edilebilir maç ayarları, temiz tutulan bir harita havuzu ve değişikliklerden sonra yalnızca başarılı başlatmaya güvenmek yerine özellikle kontrol ettiğin bir yapılandırmadır.
Gereksinimler
Herkese açık bir Counter-Strike-2 sunucusu için önce Game Server Login Token, kısaca GSLT, gerekir. Game server token’ları için resmi Steam yönetimine steamcommunity.com/dev/managegameservers üzerinden ulaşabilirsin. Orada CS2 için App-ID olarak 730 kullanırsın. Bu bilgi önemlidir, çünkü token oyuna bağlıdır ve sunucu uygun token olmadan güvenilir şekilde herkese açık sunucu olarak çalıştırılamaz.
Ayrıca siparişten önce istediğin kullanımı planla: Şifreli özel bir antrenman sunucusunun gereksinimleri, değişen haritalar, eklentiler ve birden fazla admin bulunan bir topluluk sunucusundan farklıdır. Başlangıç kurulumunda en az 4 GB RAM öngörülür; 64 tick çalıştırma için bu ölçek temel bilgi olarak yeterlidir. Aynı anda çok sayıda eklenti, Workshop içeriği veya sürekli dolu slotlar çalıştırıyorsan, genel rezerv varsaymak yerine gerçek yükü kullanım sırasında gözlemlemelisin.
Şu anda birden fazla survival veya roleplay projesini karşılaştırıyorsan, benzer kurulum mantığını Valheim Sunucusu Kiralama ve Kurma – Koop Rehberi 2026 ve Rust Sunucusu Kiralama ve Kurma – Eksiksiz Rehber içinde bulabilirsin. CS2’de odak ise çok daha net şekilde maç kuralları, harita rotasyonu ve eklenti uyumluluğundadır.
GSLT token oluşturma
Önce steamcommunity.com/dev/managegameservers adresine git, Steam hesabınla giriş yap ve yeni bir token oluştur. App-ID olarak 730 girersin. Ardından oluşturulan token’ı kopyala ve kurulum sırasında dashboard’a girebileceğin şekilde sakla.
Token’ı bir sunucu erişim bilgisi gibi ele al. Herkese açık repository’lere, ekran görüntülerine veya serbest erişilebilen destek taleplerine koyulmamalıdır. Bir token yanlışlıkla yayımlandıysa, Steam yönetiminde onu değiştirmeli ve yeni değeri sunucu dashboard’ına kaydetmelisin.
Sunucu sipariş etme ve temel verileri ayarlama
CS2 sunucusunu game-serverhosting üzerinde seç. GSLT token’ı dashboard’a gir ve ardından temel verileri belirle: hostname, isteğe bağlı sunucu şifresi, oyun modu ve istenen başlangıç haritası. Kapalı antrenmanlar için şifre mantıklıdır; herkese açık topluluk sunucularında ise ad yeterince net olmalıdır ki oyuncular sunucuyu tarayıcıda veya favoriler üzerinden tekrar tanıyabilsin.
Game-serverhosting burada kendini teknik kontrol, destek ve şeffaf işletim süreçleri sunan ücretli bir multi-game hosting olarak konumlandırır. Pratikte bunun anlamı şudur: Panelde değişiklikleri takip edilebilir şekilde yapmalı, kaydettikten sonra özellikle kontrol etmeli ve sorunlarda somut log’lar, zamanlar ve değiştirilmiş değerlerle çalışmalısın.
Sunucu ve maç yapılandırma
server.cfg dosyasını elle düzenlemek zorunda değilsin – paneldeki Sunucu ve Maç Yapılandırıcısı senin için en önemli cvar’ları yazar: hostname, şifre, round süresi, freeze süresi, başlangıç parası ve cheats. Maç preset’leri üzerinden tek tıkla Competitive, Casual, Wingman ve Deathmatch arasında geçiş yaparsın.

Doğrudan yazmayı tercih edenler değerleri hâlâ server.cfg içinde ayarlayabilir:
// server.cfg
hostname "CS2 Sunucum"
sv_password ""
sv_cheats 0
mp_autoteambalance 1
mp_limitteams 1
mp_maxrounds 24
mp_startmoney 800
mp_freezetime 15
sv_alltalk 0
Panel değişiklikleriyle manuel dosya değişikliklerinin birbirine karşı çalışmamasına dikkat et. Değerleri doğrudan dosyalarda yönetiyorsan, hangi dosyanın belirleyici olduğunu kısaca belgele. Bu, paneldeki bir preset’in kayıtlı ayarları üzerine yazması veya manuel bir değerin beklediğin yerde olmaması durumunda sonradan oluşacak hataları önler.
Competitive config
Competitive maçlar için tutarlı round ve overtime kurallarına ihtiyacın var. Aşağıdaki yapılandırma mevcut değerleri korur ve net bir maç kurulumu için başlangıç noktası olarak uygundur:
// competitive.cfg
mp_maxrounds 24
mp_overtime_enable 1
mp_overtime_maxrounds 6
mp_halftime 1
mp_match_can_clinch 1
mp_startmoney 800
mp_roundtime 1.92
mp_roundtime_defuse 1.92
mp_buytime 20
mp_freezetime 15
sv_deadtalk 1
Yükledikten sonra yalnızca sunucunun başlayıp başlamadığını değil, kuralların maçta gerçekten uygulanıp uygulanmadığını da kontrol etmelisin: round sayısı, buytime, freeze süresi, devre değişimi ve overtime davranışı. En güvenilir yöntem, iki takımla veya admin erişimiyle ilgili aşamaları bir kez oynadığın kısa bir testtir.
Harita havuzunu yönetme
Harita havuzunu panelde görsel olarak oluşturursun: Standart haritaları tıklayarak etkinleştirir veya devre dışı bırakırsın, Steam Workshop haritalarını ise ID ile eklersin. Panel gamemodes_server.txt, mapcycle.txt ve subscribed_file_ids.txt dosyalarını otomatik yazar.

Competitive antrenmanı planlıyorsan havuzu bilinçli şekilde küçük tut. Çok fazla harita veto, warmup ve sabit akışları zorlaştırır. Topluluk kullanımı için daha geniş plan yapabilirsin, ancak her Workshop eklemesinden sonra haritanın yüklenip yüklenmediğini ve client’ların onu hatasız indirebildiğini kontrol etmelisin.
CS2’de tickrate
CS2 Sub-Tick teknolojisini kullanır. Sunucu tickrate’i varsayılan olarak 64 tick’tir. Valve, eylemlerin tickrate’ten bağımsız kaydedilmesini sağlayan Sub-Tick’i devreye aldı. Ancak bundan genel bir performans vaadi çıkarma: Oyun hissi için sunucu yükü, ağ kalitesi, client bağlantısı ve doğru ayarlanmış maç parametreleri de belirleyici olmaya devam eder.
MetaMod ve CounterStrikeSharp ile eklentiler
Admin işlevlerini, moderasyonu veya topluluk özelliklerini genişletmek istiyorsan eklentiler kullanabilirsin:
- MetaMod kur
- CounterStrikeSharp kur
- Eklentileri
/game/csgo/addons/counterstrikesharp/plugins/içine yerleştir
Eklentileri adım adım kur. Her değişiklikten sonra yeniden başlat ve daha fazla genişletme eklemeden önce log’ları kontrol et. Böylece hangi eklentinin hata oluşturduğunu daha hızlı anlarsın. Mod ve eklenti ağırlıklı diğer kurulumlar için Minecraft Sunucusu Kiralama ve Kurma – Eksiksiz Rehber 2026 rehberine de bakmak faydalıdır, çünkü orada temiz genişletme yönetimi için benzer temel ilkeler geçerlidir.
Sonucu kontrol etme
Kurulumdan sonra sunucu doğru adla erişilebilir olmalı, GSLT token’ı kabul etmeli, istenen modu başlatmalı ve ayarlanan round kurallarını uygulamalıdır. Ayrıca şifre, harita rotasyonu, Workshop haritaları ve eklentilerin beklendiği gibi çalışıp çalışmadığını kontrol et. Her değişikliğin zamanını not al ki destek ve kendi hata araman daha sonra tahmin yürütmek zorunda kalmasın.
Sorun giderme
Sunucu herkese açık görünmüyorsa önce GSLT token’ı, App-ID 730 bilgisini ve token’ın dashboard’da doğru kaydedilip kaydedilmediğini kontrol et. Ayarlar uygulanmıyorsa, aynı değeri panelde ve ayrıca server.cfg veya competitive.cfg içinde ayarlayıp ayarlamadığını kontrol et. Harita sorunlarında Workshop-ID, mapcycle.txt ve sunucu log’larını kontrol edersin. Eklenti hatalarında, en son kurulan eklentileri test için tek tek kaldırır ve her değişiklikten sonra sunucuyu yeniden başlatırsın.
Kontrol, sınırlar ve güvenli geri dönüş
“CS2 Sunucusu Kiralama ve Kurma – Competitive Rehberi” talimatı, makalede açıklanan sunucu tipi ve kontrol zamanında görünen sürüm durumu için geçerlidir. Menü adları, kullanılabilir sürümler, mod veya eklenti uyumluluğu ve gereken kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.
Dünya, oyun kaydı, yapılandırma veya genişletmeler üzerinde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı client ve sunucu sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Sunucu başlangıcı | Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlatma hatalarında değişikliği geri al ve son yedeği yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürüm, port ve izinleri yeniden karşılaştır. |
| İşlev testi | Somut olarak değiştirilen işlev, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle. |
Başarılı tekil bir test, performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, eklentiler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgele ki sonraki sapmaları takip edebilesin.
FAQ
Her CS2 sunucusu için ayrı bir GSLT token gerekir mi?
Herkese açık bir CS2 sunucusu için uygun bir Game Server Login Token gerekir. Bunu resmi Steam sayfası üzerinden oluştur ve CS2 için App-ID olarak 730 kullan.
CS2’yi manuel server.cfg olmadan yapılandırabilir miyim?
Evet. Paneldeki Sunucu ve Maç Yapılandırıcısı hostname, şifre, round süresi, freeze süresi, başlangıç parası ve cheats gibi merkezi cvar’ları yazabilir. Manuel dosyalar yine de mümkündür.
CS2 hangi tickrate’i kullanır?
CS2 varsayılan olarak 64 tick ve ek olarak Sub-Tick teknolojisi kullanır. Bundan izole bir kalite garantisi çıkarmamalısın, çünkü ağ, yük ve yapılandırma da önemlidir.
CounterStrikeSharp eklentilerini nereye koyarım?
Eklentiler /game/csgo/addons/counterstrikesharp/plugins/ içine koyulur. Onları tek tek kur, ardından yeniden başlat ve log’ları kontrol et.
Competitive ayarlar aktif değilse ne yaparım?
Önce competitive.cfg dosyasının yüklenip yüklenmediğini ve aynı değerlerin başka bir yerde üzerine yazılıp yazılmadığını kontrol et. Ardından round sayısını, devreyi, buytime’ı, freeze süresini ve overtime’ı doğrudan maç içinde test et.