resource
Kaynak (resource) kütüphanesi, sunucuya katılan istemcilere gönderilecek dosyaları kontrol etmek için kullanılır. Bu dosyalara modeller, materyaller, sesler ve metin dosyaları dahildir ancak Lua dosyaları dahil değildir.
Metotlar
Belirtilen dosyayı ve ilgili tüm dosyaları, istemcinin sunucudan indirmesi gereken dosyalara ekler.
Kolaylık sağlamak için bu fonksiyon, seçilenle ilgili diğer tüm dosyaları otomatik olarak ekler ve bulamazsa bir hata verir. Örneğin, bir .vmt dosyası aynı ada sahip .vtf dosyasını otomatik olarak ekler ve bir .mdl dosyası aynı ada sahip tüm .vvd, .ani, .dx80.vtx, .dx90.vtx, .sw.vtx, .phy, .png ve .jpg dosyalarını otomatik olarak ekler ve her eksik dosya için ayrı bir hata verir.
Bunu yapmasını istemiyorsanız, resource.AddSingleFile kullanın.
8192 adet indirilebilir dosya limiti vardır. Daha fazlasına ihtiyacınız varsa, Workshop eklentilerini kullanmayı düşünün - resource.AddWorkshop. Ayrıca çok fazla indirilebilir dosyanız olduğunu da göz önünde bulundurmalısınız. Bu limit, tüm resource.Add* fonksiyonları arasında paylaşılır. Dosya sunucuda mevcut olmalıdır, aksi takdirde indirilebilirler listesine eklenmez!
resource.AddSingleFile( string path )
Belirtilen dosyayı, istemcinin sunucudan indirmesi gereken dosyalara ekler.
Doku veya model eklemek isterseniz, bir doku/model için gereken tüm dosyaları eklemek üzere resource.AddFile kullanmayı düşünün.
8192 adet indirilebilir dosya limiti vardır. Daha fazlasına ihtiyacınız varsa, Workshop eklentilerini kullanmayı düşünün - resource.AddWorkshop. Ayrıca çok fazla indirilebilir dosyanız olduğunu da göz önünde bulundurmalısınız. Bu limit, tüm resource.Add* fonksiyonları arasında paylaşılır. Dosya sunucuda mevcut olmalıdır, aksi takdirde oyuncular onu indirmez!
resource.AddWorkshop( string workshopid )
İstemcinin sunucuya girmeden önce indirmesi için bir Workshop eklentisi ekler. Bu, eklentiyi sunucunuza "kurmaz"; Steam Workshop eklentilerini sunucularınıza kurmak için Workshop for Dedicated Servers sayfasına bakın.
Bir workshop öğesinin ham dosyalarına sahip olmak, onu zaten indirmiş olduğunuz anlamına gelmez.
Bu nedenle, daha önce Fast Download aracılığıyla bir harita indiren oyuncular, eğer bu harita bir workshop eklentisinin parçasıysa, onu yeniden indirmek zorunda kalacaklardır.
Yalnızca özel içeriğe (modeller, sesler, vb.) sahip eklentileri eklemeye çalışmalısınız.
Workshop etkin oyun modları ve mevcut harita, sunucunun workshop koleksiyonundan geliyorsa bu listeye otomatik olarak eklenir - bu nedenle onları manuel olarak eklemenize gerek yoktur.
8192 adet indirilebilir dosya limiti vardır. Daha fazlasına ihtiyacınız varsa, çok fazla indirilebilir dosyanız olduğunu göz önünde bulundurun. Bu limit, tüm resource.Add* fonksiyonları arasında paylaşılır.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord