Adanmış Sunucular için Atölye

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'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 sayfasına bakın.

Koleksiyon oluşturma

Öncelikle bir koleksiyon oluşturun ve koleksiyon ID'nizi bulun. 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:

+host_workshop_collection WORKSHOPID

Örnek olarak:

+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 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.

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

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord