resource.AddWorkshop

  resource.AddWorkshop( string workshopid )

Açıklama

İstemcinin sunucuya girmeden önce indirmesi için bir atölye eklentisi ekler. Bu, eklentiyi sunucunuza "yüklemez", Steam Atölye eklentilerini sunucularınıza yüklemek için Workshop for Dedicated Servers sayfasına bakın.

Bir atölye öğesinin ham dosyalarına sahip olmak, onu zaten indirmiş olduğunuz anlamına gelmez.
Bu nedenle, daha önce FastDL aracılığıyla bir harita indirmiş olan oyuncular, eğer bu harita bir atölye eklentisinin parçasıysa yeniden indirmek zorunda kalacaklardır.

Yalnızca özel içerik (modeller, sesler vb.) içeren eklentileri eklemeye çalışmalısınız. Lua dosyaları içerik olarak kabul edilmez ve ayrı bir sistem tarafından işlenir. Yalnızca Lua dosyaları içeren atölye eklentileri eklemek israftır, hiçbir işe yaramaz.

Atölye destekli oyun modları ve mevcut harita, sunucunun atölye koleksiyonundan geliyorsa bu listeye otomatik olarak eklenir - bu yüzden onları manuel olarak eklemenize gerek yoktur.

İndirilebilir dosya limiti 8192'dir. Daha fazlasına ihtiyacınız varsa, çok fazla indirmeye sahip olduğunuz gerçeğini göz önünde bulundurun. Bu limit, tüm resource.Add* fonksiyonları arasında paylaşılır.

Ayrıca bakınız: Serving Content

Argümanlar

1 string workshopid
Dosyanın atölye kimliği. Bu bir koleksiyon olamaz.

Örnek

Achievement Viewer eklentisini ekler (atölye kimliği 104606562). Sunucuya katılan tüm istemciler, bu eklentiyi daha önce atölyeden veya sunucudan (atölye aracılığıyla) indirmemişlerse indireceklerdir.

Kimliği (ID), atölye eklentisinin URL'sinden alırsınız. Örneğin, Achievement Viewer eklentisinin sayfasının URL'si şudur: https://steamcommunity.com/sharedfiles/filedetails/?id=104606562

resource.AddWorkshop( "104606562" )
Çıktı: Sunucuya katılan oyuncular artık Achievement Viewer eklentisini indirmeye zorlanacak.

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