# Adanmış Sunucular için Atölye

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Workshop_for_Dedicated_Servers
- **Çeviri tarihi:** 2025-09-08

Dedicated sunucular, eklentileri doğrudan atölye koleksiyonlarından yükleyebilir, ancak bu, başlangıç parametresine bir ekleme gerektirir.

Sunucu, başlangıçta koleksiyonu indirecek ve indirilen tüm eklentileri bağlayacaktır.

Eğer sunucunuz, sunucunun koleksiyonunda da bulunan bir haritayı çalıştırıyorsa (.bsp adına göre), harita tıpkı [resource.AddWorkshop](https://gmod.tr/wiki/resource.AddWorkshop)'un yaptığı gibi istemciler tarafından indirilmek üzere otomatik olarak işaretlenir. Bu olduğunda, sunucu konsolunda `Making workshop map available for client download` yazan bir mesaj belirir.

Benzer bir durum sunucunun oyun modu için de geçerlidir. Eğer mevcut oyun modunun `<gamemode name>.txt` dosyasında bir workshopID ayarlanmışsa, bu ID sunucuya katılan istemciler tarafından indirilmek üzere işaretlenir. Bu olduğunda, sunucu başlangıcında konsola şu mesaj yazdırılır: `Making workshop gamemode available for client download`.

Oyunculara içerik sunma hakkında daha fazla bilgi için [Serving Content](https://gmod.tr/wiki/Serving_Content) sayfasına bakın.

## Koleksiyon oluşturma

Öncelikle [bir koleksiyon oluşturun ve koleksiyon ID'nizi bulun](http://steamcommunity.com/workshop/browse/?appid=4000&section=collections). Koleksiyonunuzun herkese açık veya liste dışı olması gerektiğini unutmayın, aksi takdirde srcds ona erişemez!

## Komut satırı parametresini uygulama

Aşağıdaki parametreyi sunucu başlangıç komut satırına ekleyin:

```lua
+host_workshop_collection WORKSHOPID
```

Örnek olarak:

```lua
+host_workshop_collection 123456789
```

## Otomatik güncellemeler

Sunucu başlangıcında Atölye içeriği otomatik güncellemelerini `host_workshop_autoupdate` konsol değişkeni aracılığıyla devre dışı bırakabilirsiniz. Değeri `0` olarak ayarlamak otomatik güncellemeleri engelleyecektir.

Bu, eklentilerin kötü amaçlı veya istenmeyen değişiklikler içerecek şekilde güncellendiği durumlara karşı kullanışlıdır.

Otomatik güncellemeleri devre dışı bırakmanın, harita güncellemelerinin oyuncuların sunucunuza katılmasını engellemesi (çünkü sunucunuz haritanın daha eski bir sürümünü çalıştırıyor olacaktır) ve içerik güncellemeleriyle ilgili bunun gibi diğer istenmeyen sonuçlara yol açabileceğini unutmayın.

## Örnek

Aşağıdaki örnek, 20 oyuncu yuvası olan bir dedicated sunucu başlatır. [157384458](http://steamcommunity.com/sharedfiles/filedetails/?id=157384458) numaralı koleksiyondaki tüm eklentileri indirir veya günceller. Bu koleksiyon, Zombie Survival oyun modunu ve birkaç haritayı içerir. Oyun modunu zombiesurvival olarak ayarlar ve indirilen haritalardan birini yükler.

```lua
srcds.exe +maxplayers 20 -console +host_workshop_collection 157384458 +gamemode zombiesurvival +map zs_cleanoffice_v2
```

Sunucunuzu her yeniden başlattığınızda, bu eklentilerin güncel olup olmadığını kontrol edecektir.

## Hâlâ Kafanız mı Karışık?

Nasıl kurulduğunu görmek için bu kısa eğitimi izleyin.

[https://www.youtube.com/watch?v=saCof9QqjnA](https://www.youtube.com/watch?v=saCof9QqjnA)

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Workshop_for_Dedicated_Servers
