YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

RimWorld Open World sunucunuza mod nasıl eklersiniz

RimWorld Open WorldUpdated Nov 2, 20265 min read

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örAnlamıNe zaman kontrol edilir
Mods enforcedHer oyuncu bunları çalıştırmak zorundadırModları zorunlu kıl açıkken
Mods whitelistedOyuncular bunları çalıştırabilir ya da çalıştırmayabilirModları zorunlu kıl açıkken
Mods blacklistedKimse bunları çalıştıramazMod 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)

  1. Kendi PC'nizde her modun klasörünü açın. Workshop modları C:\Program Files (x86)\Steam\steamapps\workshop\content\294100 içindedir; her mod için bir klasör vardır ve klasörün adı modun Workshop numarasıdır. İçinde Assemblies klasörünü bulun (bazı modlar onu 1.4 gibi RimWorld sürümünün adını taşıyan bir klasörün içinde tutar) ve .dll dosyalarını dışarı kopyalayın.
  2. Panelde Files sekmesine tıklayın ve Mods enforced klasörünü açın. Yükle düğmesine tıklayın ve her oyuncunun sahip olması gereken DLL'leri yükleyin.
  3. Mods whitelisted klasörünü açın ve oyuncuların isterlerse ekleyebileceği modların DLL'lerini yükleyin. Harmony, HugsLib ve Open World'ü buraya ya da Mods enforced içine koymak zorunludur.
  4. Modding sekmesine tıklayın. RimWorld modları kartında Modları zorunlu kıl seçeneğini açın. Kart Kaydedildi, henüz uygulanmadı der.
  5. Uygulamak için yeniden başlat düğmesine tıklayın. Sunucu listeleri her başlatmada okur.
Bir RimWorld Open World sunucusunun Modding sekmesi, RimWorld modları kartı ve Modları zorunlu kıl anahtarı
Bir RimWorld Open World sunucusunun Files sekmesinde Mods enforced, Mods whitelisted ve Mods blacklisted klasörleri

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)

  1. İstemediğiniz modların DLL'lerini Mods blacklisted klasörüne yükleyin.
  2. Ayarlar sekmesine tıklayın ve Oyun ayarları içinde Mod Kara Listesi Kullan seçeneğini açın.
  3. Ş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 whitelisted klasö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.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ