Sunucu ve topluluk

GMod haritalarında CS:S ve HL2 içeriği: oyuncularda ne var

GMod haritalarında CS:S ve HL2 içeriği: GMod neyi kendisi sunar, neyin mount edilmesi gerekir, içerik eksikse oyuncular ne görür ve ne yapmalısın.

Bir GMod haritası GMod'un kendi içeriğine, Half-Life 2'ye ve Temmuz 2025 güncellemesinden beri Counter-Strike: Source ile Half-Life 2 episode'larının texture, model ve seslerinin çoğuna da güvenebilir. Bu paketleri GMod kendisi sunar, yani bunlar için kimsenin başka bir oyuna sahip olması gerekmez. Bu oyunların haritaları, seslendirmeleri ve müzikleri dahil değildir. Team Fortress 2 ya da Portal gibi başka oyunların içeriği ise yalnızca oyunu kurup GMod'da mount etmiş oyuncularda bulunur.

GMod'un kendisi neleri sunar

GMod'un gameinfo.txt dosyası, garrysmod.vpk dışında Half-Life 2'den dört paketin adını verir: hl2_textures, hl2_misc, hl2_sound_misc ve hl2_sound_vo_english. Güncel bir kurulumda sourceengine klasöründe ayrıca content_cstrike ve content_hl2 bulunur. Facepunch bunları Temmuz 2025 güncellemesiyle getirdi: o zamandan beri Counter-Strike: Source ve Half-Life 2 episode'larının içeriğinin çoğu oyunun parçasıdır, duyuruya göre Valve'ın izniyle. Haritalar, seslendirmeler ve müzikler bunun dışındadır, son ikisi lisans nedenleriyle.

İçerikHer GMod oyuncusunda var mı?
GMod'un kendi içeriğiEvet
Half-Life 2: texture'lar, modeller, seslerEvet
Counter-Strike: Source: texture'lar, modeller, seslerBüyük ölçüde, Temmuz 2025'ten beri
Half-Life 2 episode'ları: texture'lar, modeller, seslerBüyük ölçüde, Temmuz 2025'ten beri
CS:S ve episode'ların haritaları, seslendirmeleri ve müzikleriHayır, yalnızca oyun mount edilmişse
Team Fortress 2, Portal, Left 4 Dead 2, Day of Defeat: Source ve diğerleriHayır, yalnızca oyun mount edilmişse

Eski rehberlerin birçoğu hâlâ Counter-Strike: Source'u satın alıp mount etmeyi önerir. Texture'lar ve modeller için bu, söz konusu güncellemeden beri çoğu durumda geçerliliğini yitirmiştir. Facepunch'ın kendisi de güncellemenin eksik içerik durumlarının hepsini ortadan kaldırmadığını yazıyor.

Mount etme nasıl çalışır

Mount etmek, GMod'un kurulu başka bir oyunun klasörlerini kendi arama yollarına eklemesi demektir. O oyunun materyalleri, modelleri ve sesleri bu durumda sanki oyun klasöründeymiş gibi kullanılabilir olur.

Oyuncular bunu ana menüde yapar: alt kenar boyunca uzanan çubuğun sağında "Games" etiketli bir oyun kumandası simgesi vardır. Liste, GMod'un mount edebildiği her oyunu gösterir. Yalnızca kurulu oyunların onay kutusu vardır, diğerleri "Not Owned" ya da "Not Installed" olarak işaretlenmiştir. Bir oyuna yalnızca sahip olmak yetmez.

Dedicated sunucunun menüsü yoktur. Orada oyunun klasörünü garrysmod/cfg/mount.cfg dosyasına yazarsın:

"mountcfg"
{
	"tf"	"C:\mytf2server\tf"
}

Klasör _dir.vpk dosyalarını ya da models ve materials gibi alışılmış alt klasörleri içermelidir, yol da sonunda eğik çizgi olmadan biter. GMod'un kurulu oyunlardan hangilerini kendiliğinden mount etmeye çalışacağını aynı klasördeki mountdepots.txt dosyası belirler. GMod wiki'sine göre mount.cfg, Hammer ve derleme araçları için de geçerlidir.

İçerik eksikse oyuncular ne görür

Eksik bir materyal pembe-siyah dama deseni, eksik bir model ise kırmızı bir ERROR olarak görünür. Eksik sesler ise sadece sessiz kalır. Bu durumlar ve çözümleri eksik texture'ları ve ERROR modellerini düzeltme yazısında ele alınıyor.

Sunucunun içeriği mount etmiş olması oyunculara yardımcı olmaz. Her istemci materyalleri ve modelleri kendi arama yollarından yükler, mount.cfg ise yalnızca sunucunun dosya sistemini genişletir. Sunucu içeriğe kendisi için ihtiyaç duyar, örneğin o oyundan gelen entity'ler ve modeller hiç çalışabilsin diye. Oyunculara yalnızca indirmeye sunduğu şeyleri aktarır: paketlenmiş dosyalarıyla birlikte haritayı, FastDL üzerinden dosyaları ve Workshop addon'larını. Bu yolların nasıl çalıştığı FastDL ve Workshop ile GMod sunucusuna harita kurma yazısında açıklanıyor.

Mapper'lar için seçenekler

  1. Bundan kaçın. GMod, Half-Life 2 ve GMod'la birlikte gelen CS:S ve episode içeriğiyle yetinirsen her oyuncu haritayı eksiksiz görür. CS:S ve episode'ların müziklerini ve seslendirmelerini kullanma, çünkü bunlar GMod'la gelen pakette yoktur.
  2. Gereksinimi açıkça belirt. Team Fortress 2, Portal ya da başka bir oyundan içerik kullanıyorsan hangi oyunun kurulu ve mount edilmiş olması gerektiğini açıklamaya yaz.
  3. Paketlemene izin verileni paketle. Kendi içeriğin ve uygun lisansa sahip üçüncü taraf içerikler BSP'ye konur. Nasıl yapılacağı özel içeriği BSP içine paketleme yazısında anlatılıyor.

Valve oyunlarının içeriği 3. maddenin kapsamına girmez. Steam Abone Sözleşmesi, sözleşmenin kendisi ya da yürürlükteki hukuk buna izin vermedikçe, içeriğin Valve'ın önceden yazılı onayı olmadan kopyalanmasını ya da dağıtılmasını yasaklar. GMod'un Workshop kuralları daha da somuttur: ücretli bir oyundan içerik barındıran addon'lar kaldırılır, örnek olarak CS:S, Portal ve Half-Life 2 oyunları sayılır ve bu, bir addon'un çalışmak için ihtiyaç duyduğu prop'ları da açıkça kapsar. Facepunch'ın duyurusu Valve'ın izninden yalnızca içeriğin GMod'la birlikte sunulması için söz eder. Mapper'ların bu içeriği haritalarıyla birlikte başkalarına aktarması hakkında hiçbir şey söylemez. Bu, yayımlanmış koşulların bir yorumudur, hukuki danışmanlık değildir. Temel bilgiler GMod haritalarında telif hakkının temelleri yazısında.

Bir haritanın hangi asset'leri kullandığını kontrol etme

  1. Hammer'da texture'lar. Texture Browser'da "Only used textures" kutusunu işaretle. Klasör adları kaynağa dair ipucu verir: de_dust, de_nuke ya da cs_italy CS:S paketindedir.
  2. Hammer'da modeller. Map > Entity Report... penceresini aç ve "By key/value" ile model anahtarına göre filtrele. models/props/de_inferno/ ya da models/props/cs_office/ gibi yollar CS:S'ten, models/props_mining/ ve models/props_silo/ ise episode'lardan gelir.
  3. Paketlenmiş dosyalar. bspzip -dir yourmap.bsp pakfile'ın içeriğini listeler. Map Scanner da pakfile'a gömülü Lua ve asset dosyalarını listeler. İkisi de haritanın yanında ne getirdiğini gösterir, oyuncu tarafında neyi beklediğini değil.
  4. Asıl önemli test. "Games" menüsündeki tüm işaretleri kaldır, kendi girdilerini mount.cfg dosyasından çıkar, addon'larını devre dışı bırak ve haritayı yükle. Bu, haritayı GMod'dan başka hiçbir şeyi olmayan bir oyuncunun gördüğü gibi gösterir. path konsol komutu o anda hangi arama yollarının etkin olduğunu gösterir.

Hammer'ın kendisi bir test değildir. Editör, bilgisayarında bulunan ya da mount edilmiş her şeyi bulur.

Sunucu sahipleri oyuncularına ne söylemeli

  • Gerekli oyunun adını açıkça ver: sunucu açıklamasında, yükleme ekranında ve yeni oyuncuların ilk sorduğu her yerde.
  • Yolu tek cümleyle açıkla: oyunu Steam üzerinden kur, GMod'da "Games" altında işaretle.
  • Oyuncular her şeyi tek tek aramak zorunda kalmasın diye addon içeriği için Workshop koleksiyonunun bağlantısını ver.
  • Valve oyunlarından içerik barındıran paketleri indirmeye sunma. Yukarıdaki Workshop kuralı sunuculara yönelik içerik paketlerini de kapsar, Abone Sözleşmesi de her Steam hesabı için geçerlidir.
  • Sunucunda sourceengine klasöründe content_cstrike_dir.vpk ve content_hl2_dir.vpk dosyalarının bulunup bulunmadığını kontrol et. Oyun kurulumunda bulunurlar. En az bir hosting sağlayıcısı dedicated sunucu için de aynısını bildiriyor, ancak Facepunch'ın duyurusu sunuculardan söz etmiyor. Dosyalar yoksa CS:S'i eskisi gibi mount.cfg üzerinden mount et.

Bir haritayı satın almadan önce hangi oyunları gerektirdiğini öğren. Fazladan her oyun, yeni oyuncular için bir engeldir. Satın alma öncesindeki diğer kontroller GMod haritalarını güvenle satın alma yazısında.

Sık sorulan sorular

GMod için hâlâ Counter-Strike: Source gerekli mi?

Topluluk haritalarının çoğu için artık değil. GMod, Temmuz 2025'ten beri CS:S'in texture, model ve seslerinin çoğunu kendisi sunar. Orijinal CS:S haritalarını yüklemek istiyorsan ya da bir harita onun müziğini veya seslendirmelerini kullanıyorsa oyuna hâlâ ihtiyacın vardır.

Bazı oyuncular neden hâlâ dama desenli texture görüyor?

O zaman çoğunlukla başka bir şey eksiktir: mapper'ın paketlenmemiş kendi içeriği, sunucudan bir addon ya da GMod'un sunmadığı bir oyunun içeriği. Facepunch da güncellemenin her durumu ortadan kaldırmadığını yazıyor.

Eksik sesleri nasıl fark ederim?

Eksik texture'lara göre daha zor, çünkü eksik bir ses görünür hiçbir iz bırakmaz. Mount edilmiş oyun olmadan yaptığın test sırasında özellikle müziğe ve konuşma seslerine kulak ver. GMod'la gelen CS:S ve episode paketinde eksik olan tam da bu iki türdür.

Hammer oyuncularla aynı içeriği mi görür?

Hayır. Hammer, mount.cfg dosyasındaki girdiler dahil, bilgisayarında bulunan ve mount edilmiş olanları gösterir. Ek oyunu olmayan bir oyuncunun haritayı eksiksiz görüp görmediğini yalnızca oyunların işareti kaldırılmış ve addon'lar kapalıyken yapılan test gösterir.