Bir RimWorld Open World sunucusunda her oyuncu modları kendi RimWorld'üne kurar; sunucu yalnızca hangi modlara izin vereceğine karar verir. Modları zorunlu kıl kapalıyken, yeni bir sunucu böyle başlar, oyuncular istedikleri modlarla katılabilir. Modları zorunlu kılmak ya da sınırlamak için her modun .dll dosyalarını sunucudaki Mods enforced veya Mods whitelisted klasörüne yükleyin ve Modları zorunlu kıl seçeneğini açın.
Sunucu modları nasıl kontrol eder?
Bir oyuncu bağlandığında Open World modu, etkin her modun DLL dosyalarının adlarını gönderir (her modun Assemblies klasöründeki dosyalar). Sunucu bu adları üç klasördeki dosyalarla karşılaştırır:
| Klasör | Anlamı | Ne zaman kontrol edilir |
|---|---|---|
Mods enforced | Her oyuncu bunları çalıştırmak zorundadır | Modları zorunlu kıl açıkken |
Mods whitelisted | Oyuncular bunları çalıştırabilir ya da çalıştırmayabilir | Modları zorunlu kıl açıkken |
Mods blacklisted | Kimse bunları çalıştıramaz | Mod Kara Listesi Kullan açıkken |
Modları zorunlu kıl açıkken, Mods enforced içindeki bir DLL eksikse oyuncu reddedilir. Ayrıca ne Mods enforced ne de Mods whitelisted içinde olan herhangi bir DLL çalıştırırsa da reddedilir. Harmony, HugsLib ve Open World'ün de DLL'leri vardır, bu yüzden onlarınkini de bir listeye koyun. Yalnızca XML dosyalarından oluşan bir modun DLL'i yoktur; sunucu onu hiç görmez ve hiç kontrol etmez.
Sunucu klasörlere değil, dosya adlarına bakar. Mods enforced içine bırakılan tam bir mod klasörü yok sayılır: .dll dosyalarının kendisini oraya koyun. Modding sekmesindeki RimWorld modları kartı da aynı şeyi söyler: "Open World, modları klasörlerine göre değil, .dll dosyalarının adlarına göre kontrol eder."
Sunucu oyunculara hiçbir mod dosyası göndermez. Her oyuncu aynı modları kendi oyununa kurar, örneğin Steam Workshop'ta abone olarak.
Mod listesi zorunlu kılın (Modları zorunlu kıl)
- Kendi PC'nizde her modun klasörünü açın. Workshop modları
C:\Program Files (x86)\Steam\steamapps\workshop\content\294100içindedir; her mod için bir klasör vardır ve klasörün adı modun Workshop numarasıdır. İçindeAssembliesklasörünü bulun (bazı modlar onu1.4gibi RimWorld sürümünün adını taşıyan bir klasörün içinde tutar) ve.dlldosyalarını dışarı kopyalayın. - Panelde Files sekmesine tıklayın ve
Mods enforcedklasörünü açın. Yükle düğmesine tıklayın ve her oyuncunun sahip olması gereken DLL'leri yükleyin. Mods whitelistedklasörünü açın ve oyuncuların isterlerse ekleyebileceği modların DLL'lerini yükleyin. Harmony, HugsLib ve Open World'ü buraya ya daMods enforcediçine koymak zorunludur.- Modding sekmesine tıklayın. RimWorld modları kartında Modları zorunlu kıl seçeneğini açın. Kart Kaydedildi, henüz uygulanmadı der.
- Uygulamak için yeniden başlat düğmesine tıklayın. Sunucu listeleri her başlatmada okur.


Open World wiki'sinin Adding mods sayfası, mod klasörlerinizdeki tüm DLL'leri tek seferde dışarı kopyalayan ücretsiz bir araca bağlantı verir. İlk kurulum için ipucu: sunucu birçok modu izin verilmemiş diye bildirirse "tüm modları whitelisted klasörüne taşımak bu sorunu çözmenin en kolay yoludur".
Bazı modları yasaklayın (Mod Kara Listesi Kullan)
- İstemediğiniz modların DLL'lerini
Mods blacklistedklasörüne yükleyin. - Ayarlar sekmesine tıklayın ve Oyun ayarları içinde Mod Kara Listesi Kullan seçeneğini açın.
- Şimdi yeniden başlat düğmesine tıklayın.
Listedeki bir modu çalıştıran oyuncu, modun adıyla birlikte "Mods are forbidden in the server" mesajını görür. Bu, Modları zorunlu kıl kapalıyken de çalışır; böylece oyuncular diğer tüm modlarını korur. Mod Kara Listesi Kullan yalnızca Oyun ayarları içindedir: Modding sekmesindeki RimWorld modları kartında yalnızca Modları zorunlu kıl anahtarı vardır.
Modlar eşleşmediğinde oyuncular ne görür?
- "Mods are missing from the game": listelenen modları etkinleştirmeleri gerekir.
- "Mods are not permitted in the server": listelerinizde olmayan modları çalıştırıyorlar. Bu modları kapatsınlar ya da DLL'lerini
Mods whitelistedklasörüne ekleyin. - "Mods are forbidden in the server": kara listedeki bir modu çalıştırıyorlar.
Her mesajdaki liste DLL adlarını gösterir. Paneldeki Console, oyuncunun IP adresiyle birlikte [Missing mods at join], [Extra mods at join] veya [Forbidden mods at join] satırını kaydeder.
Hangi modlar Open World ile çalışmaz?
Open World wiki'sinin Incompatibilities sayfası şunları onunla çalışmayanlar olarak listeler: Save Our Ship 2, Set up Camp, Zetrith's Multiplayer, Realistic Planet Continued, RimSaves, VFE Pirate storyteller, Beautiful Outdoors ve RimWorld Together. Tüm modlar ayrıca RimWorld 1.4'te çalışmalıdır: bkz. Bir RimWorld Open World sunucusu hangi RimWorld sürümünü ister?
Mod kontrollerini nasıl yeniden kapatırım?
Modding sekmesinde Modları zorunlu kıl seçeneğini ya da Ayarlar, Oyun ayarları altında Mod Kara Listesi Kullan seçeneğini kapatın ve yeniden başlatın. Bir modu listeden çıkarmak için Files içinde DLL'ini klasörden silin ve yeniden başlatın. Bunların hiçbiri koloniler, hesaplar ve kayıtlara dokunmaz.
Katılma mesajları için daha fazla çözüm: RimWorld Open World sunucu sorunları ve çözümleri. Dosya yükleme için genel rehber: Sunucu dosyalarınızı nasıl yükler, düzenler ve yönetirsiniz.



