Workshop haritaları, harita dosyalarını oyunculara manuel dağıtmana gerek kalmadan CS2 sunucuna antrenman, eğlence ve topluluk haritaları ekler. Önemli olan doğru Workshop-ID, temiz bir başlatma komutu, rotasyonda uygun kayıtlar ve haritayı herkese açık kullanmadan önce kısa bir katılma testidir.

Gereksinimler

Sunucu konsoluna veya RCON'a erişime, istediğin haritanın Workshop-ID'sine ve CS2 sunucunun yapılandırma dosyalarına yazma iznine ihtiyacın var. game-serverhosting'de bu süreç, ücretli Multi-Game hosting konumlandırmasına uyar: Başlatma parametreleri, yapılandırma ve operasyon süreçleri üzerinde teknik kontrol sende kalır; sorunlarda ise destek ve loglarla düzenli şekilde çalışabilirsin.

Workshop içerikleri için resmi temel Valve'ın Steam Workshop'udur. Valve, Workshop'u topluluk içeriklerinin yayınlanıp abone olunabildiği bir platform olarak tanımlar: steamcommunity.com dokümantasyonu. CS2 sunucuları için pratikte bunun anlamı şudur: Workshop içeriklerini sayısal ID'leriyle referans verirsin ve uygun konsol komutlarıyla sunucu tarafında yüklersin.

Önce genel sunucu kurulumunu kontrol etmek istiyorsan, dahili CS2 Server mieten: Einstellungen, Plugins & Workshop-Maps 2025 rehberi yardımcı olur. Benzer Source sunucu yapıları için Team Fortress 2 Server konfigurieren: Maps, Mods und Einstellungen rehberi de faydalıdır; komutlar ve dosya yolları birebir aynı olmasa da.

Workshop-ID bulma

İstediğin haritayı Steam Workshop'ta aç. URL'de genellikle ?id= sonrasında sayısal bir ID yer alır. Bu sayı, host_workshop_map veya bir Workshop-Collection için gereken Workshop-ID'dir. Yalnızca sayıyı kopyala, ek URL parametrelerini kopyalama.

Ayrıca haritanın Counter-Strike 2 için tasarlandığını kontrol et. Eski Counter-Strike Workshop içerikleri veya başka oyunlara ait haritalar bir CS2 Server üzerinde kullanılamaz olabilir. Bir harita yüklenmiyorsa, yanlış ya da uyumsuz Workshop-ID en yaygın nedenlerden biridir.

Workshop haritasını başlatma

RCON veya konsol üzerinden:

host_workshop_map <workshop_id>

Popüler bir aim haritası örneği:

host_workshop_map 3070194623

Bu komut belirtilen Workshop haritasını yükler ve aktif harita olarak ayarlar. Komutu RCON üzerinden çalıştırırsan, sunucu logu veya konsol Workshop içeriğinin bulunup yüklenip yüklenmediğini göstermelidir. Komuttan sonra katılma testini yapmadan önce kısa süre bekle, çünkü sunucu ve istemcilerin haritayı işlemesi gerekir.

game-serverhosting panelinde bir CS2 sunucusunun harita alanı: başlangıç haritası burada ayarlanır — workshop/<id>/<name> ile Workshop haritaları da
game-serverhosting panelinde bir CS2 sunucusunun harita alanı: başlangıç haritası burada ayarlanır — workshop/<id>/<name> ile Workshop haritaları da

Workshop-Collection yükleme

Bir harita koleksiyonu için:

host_workshop_collection <collection_id>

Birden fazla antrenman veya eğlence haritası yönetmek istiyorsan Collection mantıklıdır. Her haritayı tek tek başlatmak yerine koleksiyonu referans verirsin. Collection içinde yalnızca sunucuda gerçekten kullanmak istediğin haritaların olduğundan emin ol. Belirsiz veya karışık Collections, daha sonra hata aramayı zorlaştırır; çünkü hangi tekil haritanın geçişi veya indirmeyi engellediğini hemen göremezsin.

Workshop haritalarıyla harita rotasyonu

Sabit bir rotasyon için Workshop haritasını gamemodes_server.txt içine eklersin. Mevcut standart haritaları koruyabilir ve Workshop haritaları ekleyebilirsin.

{
  "maps": {
    "de_dust2": {},
    "de_mirage": {},
    "workshop/3070194623/aim_botz": {}
  }
}

Önemli olan formatın workshop/<workshop_id>/<mapname> olmasıdır. Workshop-ID haritayla eşleşmeli, mapname ise gerçek harita adına karşılık gelmelidir. Emin değilsen, haritayı önce host_workshop_map ile yükle, çıktıda verilen harita adını kontrol et ve ardından rotasyona aktar.

gamemodes_server.txt dosyasında değişiklik yaptıktan sonra, kurulumunun nasıl çalıştığına bağlı olarak sunucuyu yeniden başlatmalı veya en azından yapılandırmayı yeniden yüklemelisin. Aktif kullanılan topluluk sunucularında kısa bir bakım notu mantıklıdır; böylece oyuncular beklenmedik şekilde turdan düşmez.

Popüler Workshop haritaları

Harita Tür Açıklama
Aim Botz Antrenman Botlarla aim çalışmaları
Recoil Master Antrenman Spray pattern çalışması
Prefire Maps Antrenman Prefire noktaları çalışması
Surf Maps Eğlence Surf oynanışı
KZ Maps Eğlence Climbing/Movement
Retake Competitive Retake senaryoları

Bu örnekler CS2 topluluk sunucuları için tipik kategorilerdir. Kullanımdan önce her zaman ilgili Workshop sayfasını, haritanın güncelliğini ve istediğin oyun moduyla uyumluluğunu kontrol et. Antrenman sunucuları için genellikle az sayıda, net adlandırılmış harita yeterlidir. Herkese açık eğlence sunucuları için oyuncuların tanımayacağı uzun bir liste yerine kısa bir rotasyon daha iyidir.

Kendi haritalarını oluşturma

Kendi içeriklerini kullanmak istiyorsan temel süreç şöyledir:

  1. Hammer 2 Editor'ü aç (CS2 SDK içinde bulunur)
  2. Haritayı oluştur ve derle
  3. Workshop'ta yayınla
  4. Sunucuda yükle

Kendi haritalarını sunucu operasyonunda ancak spawn noktaları, çarpışma yüzeyleri, buyzones ve takım mantığı kontrol edildikten sonra yayınla. Yerel bir test daha sonra destek yükünü azaltır, çünkü birçok harita sorunu hostingden değil, eksik harita ayarlarından kaynaklanır.

Sonucu kontrol etme

Sunucuyu istediğin haritayla başlat veya komutla o haritaya geç. Ardından yalnızca sunucu konsolu üzerinden değil, normal bir istemci olarak bağlan. Üç noktayı kontrol et: Harita yükleniyor mu, istemcide indirme başlıyor mu ve birden fazla oyuncu katılabiliyor mu? Sonrasında bir harita değişimi test etmelisin; böylece rotasyonun yalnızca ilk haritada değil, devamında da çalıştığını görürsün.

Manuel geçiş için duruma göre şu komutları kullanabilirsin:

changelevel <mapname>

veya:

map <mapname>

Rotasyonda Workshop yolları kullanıyorsan, orada girilen adı aynen test et. Küçük sapmalar bile geçişin başarısız olmasına yeter.

Troubleshooting

  • Harita yüklenmiyor: Workshop-ID'yi kontrol et. Workshop sayfasını yeniden aç ve sayısal ID'yi doğrudan URL'den kopyala.
  • Oyuncular katılamıyor: Harita Workshop üzerinden indirilmelidir. Haritayı henüz yerel olarak bulundurmayan bir istemciyle test et.
  • Harita değişimi başarısız oluyor: changelevel <mapname> veya map <mapname> kullan ve tam harita adını kontrol et.
  • Rotasyon bir haritayı atlıyor: gamemodes_server.txt içindeki kaydı format, virgüller ve süslü parantezler açısından kontrol et.
  • Collection karışık görünüyor: Tüm Collection'ı canlı kullanımda kullanmadan önce tekil haritayı host_workshop_map ile test et.

Kontrol, sınırlar ve güvenli geri dönüş

“CS2 Workshop Maps auf dem Server laden” rehberi, makalede açıklanan sunucu tipi ve kontrol anında görünen sürüm durumu için geçerlidir. Menü adları, mevcut sürümler, mod veya plugin uyumluluğu ve gereken kaynaklar güncellemelerden sonra değişebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.

Dünya, oyun durumu, yapılandırma veya eklentiler üzerinde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbirine bağlı tek bir adımı değiştir ve daha sonra oynamak istediğin aynı istemci 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şlangıç hatalarında değişikliği geri al ve son yedeği geri 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.
Fonksiyon testi Özellikle değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle.

Başarılı bir tekil test, performans veya erişilebilirlik garantisi değildir. Dünya boyutu, mods, plugins, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgeleyerek sonraki sapmaları takip edebilirsin.

FAQ

Her Steam Workshop haritasını bir CS2 Server üzerinde yükleyebilir miyim?

Hayır. Harita CS2 için uygun olmalı ve Workshop'ta doğru şekilde yayınlanmış olmalıdır. Başka oyunlara ait haritalar veya eski, uyumsuz içerikler başarısız olabilir.

host_workshop_map ile host_workshop_collection arasındaki fark nedir?

host_workshop_map, ID'si üzerinden tek bir Workshop haritası yükler. host_workshop_collection, birden fazla Workshop içeriği barındırabilen bir koleksiyonu yükler.

Workshop haritalarını ayrıca sunucuya yüklemem gerekiyor mu?

Bu süreçte haritayı Steam Workshop üzerinden referans verirsin. Önemli olan Workshop-ID'nin doğru olması ve istemcilerin katılırken haritayı indirebilmesidir.

Harita konsolda çalışıyor ama rotasyonda neden çalışmıyor?

Bu durumda çoğunlukla rotasyon kaydı yanlıştır. workshop/<workshop_id>/<mapname> yolunu, tam harita adını ve gamemodes_server.txt içindeki JSON yapısını kontrol et.

Workshop haritalarını herkese açık kullanımdan önce test etmeli miyim?

Evet. En azından başlangıç, istemci indirmesi, katılma ve harita değişimini test et. Böylece ID, harita adı, oyun modu ve rotasyonun birlikte uyup uymadığını erkenden anlarsın.