Project Zomboid modlarını bir sunucuya server.ini üzerinden kurarsın: Sayısal Steam Workshop ID'lerini WorkshopItems altına, dahili Mod ID'lerini Mods altına girer, bağımlılıkları doğru sıralar ve sunucuyu yeniden başlatırsın. Sonrasında oyuncular bağlanırken gerekli Workshop içeriklerini Steam üzerinden otomatik olarak indirir.
Gereksinimler
Project Zomboid sunucunun yapılandırma dosyalarına erişimin olmalı; ideal olarak dosya editörü, yeniden başlatma işlevi ve sunucu loglarıyla birlikte. game-serverhosting gibi ücretli bir Multi-Game-Hosting kullanıyorsan özellikle değişiklikleri anlaşılır şekilde kaydetmen, yeniden başlatmayı kontrollü başlatman ve sorun olduğunda logları kontrol edebilmen ya da desteğe somut hata mesajları iletebilmen önemlidir.
Ayrıca resmi Project Zomboid Steam Workshop içindeki mod sayfalarına ihtiyacın var. Bu kaynak, ilgili Workshop kayıtlarının Workshop ID'leri, açıklamaları, bağımlılıkları ve güncelleme notları için belirleyicidir. Kurulumdan önce bir modun oyun sürümünle ve mevcut modlarınla uyumlu olarak açıklanıp açıklanmadığını her zaman oradan kontrol et.
Önce sunucunun kendisini kurmak istiyorsan dahili Project Zomboid Server kiralama ve kurma rehberi uygundur. Diğer oyunlardaki benzer Workshop ve mod iş akışları için Steam Workshop ile ARK Mods ve Sunucuda Factorio Mods rehberleri de faydalıdır.
Steam Workshop modlarını kurma
1. Modları seç ve ID'leri not al
İstediğin modu Steam Workshop'ta aç. Workshop ID, Workshop kaydının URL'sindeki sayıdır. Ek olarak dahili Mod ID'sini de not al. Bu genellikle mod açıklamasında, kurulum notlarında veya Mod ID gibi bir bölümde bulunur.
Önemli: Workshop ID ve Mod ID iki farklı değerdir. Workshop ID sayısaldır, Mod ID ise çoğunlukla bir ad veya teknik tanımlayıcıdır. Project Zomboid, sunucunun Workshop dosyalarını yükleyebilmesi ve doğru modu etkinleştirebilmesi için iki bilgiye de ihtiyaç duyar.
2. server.ini dosyasını düzenle
Değerleri server.ini dosyana gir. Mevcut yapı aynı kalır: birden fazla kayıt noktalı virgülle ayrılır.
WorkshopItems=2392987599;2778576730;2169435993
Mods=Arsenal(26)GunFighter;tsarslib;Brita
WorkshopItems, yani Steam Workshop URL'lerindeki sayılar olan Workshop ID'lerini içerir. Mods, dahili mod adlarını içerir. İki liste de kurulu mod seçimiyle eşleşmeli ve temiz biçimde ayrılmış olmalıdır. Bir modu kaldırırsan yetim kayıt kalmaması için onu iki satırdan da tutarlı şekilde kaldır.
3. Sıralamayı ve bağımlılıkları kontrol et
Bazı modlar başka modları gerektirir. Bu tür Dependencies de kurulmalıdır. Genel kural şudur:
- Önce libraries, örneğin
tsarslib - Ardından ana modlar
- En son patches ve compatibility modları
Somut sıralama, ilgili mod yazarlarının verdiği bilgilere bağlıdır. Bir Workshop sayfası belirli bir Load Order veriyorsa bu yönergeyi kullan. Net bir bilgi yoksa büyük bir mod listesini kontrol etmeden almak yerine her seferinde yalnızca birkaç modu değiştir ve ardından test et.
Mod ID'leri ve Workshop ID'leri
| Alan | Anlamı | Örnek |
|---|---|---|
WorkshopItems |
Workshop ID, çoğunlukla Steam URL'sindeki sayı | 2392987599 |
Mods |
Mod açıklamasındaki dahili Mod ID | Arsenal(26)GunFighter |
İkisi de doğru şekilde tutulmalıdır. Sık yapılan bir hata yalnızca Workshop ID'yi girmektir. Bu durumda sunucu dosyaları indirebilir, fakat asıl mod düzgün etkinleşmez. Tersi şekilde Workshop ID olmadan yalnızca Mod ID de yeterli değildir, çünkü sunucuda Workshop kaynağı eksik kalır.
Başlangıç durumundan örnek mod listesi
Aşağıdaki tablo mevcut mod örneklerini korur. Kullanmadan önce Steam Workshop'ta kayıtların sunucu sürümün, oyun sürümün ve mod kombinasyonun için hâlâ uygun olup olmadığını kontrol et.
| Mod | Workshop ID | Açıklama |
|---|---|---|
| Brita's Weapon Pack | 2200148440 | Yüzlerce silah |
| Arsenal GunFighter | 2392987599 | Silah animasyonları |
| Hydrocraft | 2778576730 | Crafting genişletmesi |
| Expanded Helicopter | 2458631365 | Daha fazla event |
| Raven Creek | 2196102849 | Yeni şehir |
| Filibuster Rhymes Used Cars | 2681635926 | Daha fazla araba |
Sunucuyu yeniden başlat ve sonucu kontrol et
server.ini dosyasını kaydet ve sunucuyu yeniden başlat. Ardından Steam'e giriş yapmış bir istemciyle bağlan. Mod listesi doğruysa Project Zomboid bağlanırken gerekli Workshop içeriklerini ister veya otomatik olarak indirir.
Sonrasında üç şeyi kontrol et: Sunucu kritik mod hataları olmadan başlıyor, istemci katılabiliyor ve beklenen içerikler oyunda görünüyor. Harita modlarında ayrıca dünya veya spawn yapılandırmasının moda uyup uymadığını kontrol etmelisin. Mevcut dünyalarda harita, araç veya loot modları moda bağlı olarak yalnızca yeni ya da henüz keşfedilmemiş bölgelerde görünür hale gelebilir.
Troubleshooting
Sunucu bir mod değişikliğinden sonra başlamıyor
Önce WorkshopItems ve Mods içindeki son değiştirilen kayıtları kontrol et. Test için son eklenen modu kaldır, yeniden başlat ve sunucu loglarını oku. Yaygın nedenler eksik Dependencies, Mod ID'lerinde yazım hataları veya kullanılan oyun sürümüne uymayan bir moddur.
Oyuncular bağlanırken mod indirmede takılı kalıyor
Oyuncudan Project Zomboid ve Steam'i tamamen kapatıp yeniden başlatmasını iste. Ayrıca modun Workshop'ta hâlâ mevcut olup olmadığını ve Workshop ID'nin doğru girilip girilmediğini kontrol et. Birden fazla oyuncu etkileniyorsa hata tek bir istemciden çok sunucu listesindedir.
Bir mod indirildiği halde etkin olmuyor
Bu durumda çoğunlukla dahili Mod ID yanlıştır veya eksiktir. Mods içindeki kaydı Workshop sayfasındaki bilgiyle karşılaştır. Parantezlere, büyük/küçük harfe ve özel karakterlere dikkat et; çünkü Mod ID'leri teknik tanımlayıcılardır ve her zaman görünen mod başlığıyla aynı olmaz.
Bir modu kaldırdıktan sonra dünyada hatalar oluşuyor
Bazı modlar savegame dosyalarına veri yazar. Bu yüzden modları üretimde kullanılan dünyalardan kontrol etmeden kaldırma. Önceden bir yedek oluştur ve değişikliği bir kopyada veya bakım zamanında test et. Haritaları, araçları, itemları, traits veya crafting sistemlerini genişleten modlar özellikle risklidir.
Kontrol, sınırlar ve güvenli geri dönüş
“Project Zomboid Modları Kurma - Workshop Rehberi” adlı bu rehber, makalede açıklanan sunucu türü ve kontrol anında görünen sürüm durumu için geçerlidir. Menü adları, mevcut sürümler, mod veya plugin uyumluluğu ve gereken kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu yüzden değerleri başka bir oyun, loader veya sunucu sürümüne kontrol etmeden aktarma.
Dünya, oyun kaydı, yapılandırma veya eklentiler üzerinde değişiklik yapmadan önce ilgili dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı istemci ve sunucu sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Sunucu başlangıcı | Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlangıç hatalarında değişikliği geri al ve son yedeği geri yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürüm, port ve izinleri tekrar eşleştir. |
| İşlev testi | Somut olarak değiştirilen işlev, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle. |
Başarılı bir tekil test performans veya erişilebilirlik garantisi değildir. Dünya boyutu, mods, plugins, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Daha sonraki sapmaları anlayabilmen için sürümü, değişikliği ve test sonucunu belgele.
FAQ
Oyuncular modları manuel olarak kurmak zorunda mı?
Genelde sunucu yapılandırması doğruysa ve Steam Workshop içeriklerini sağlıyorsa oyuncular gerekli Workshop modlarını bağlanırken otomatik olarak indirir. Yerel Workshop dosyaları bozuksa veya Steam indirmeyi düzgün güncellemiyorsa manuel adımlar gerekebilir.
Yalnızca Workshop ID yeterli mi?
Hayır. Bir Project Zomboid sunucusu için normalde WorkshopItems içinde Workshop ID'ye ve Mods içinde dahili Mod ID'ye ihtiyacın vardır. Workshop ID kaynağı tanımlar, Mod ID ise oyundaki somut içeriği etkinleştirir.
Doğru Mod ID'yi nerede bulurum?
Mod ID çoğunlukla ilgili Steam Workshop sayfasında, mod yazarının açıklamasında veya kurulum notlarında bulunur. Birden fazla Mod ID belirtilmişse hangi varyantı etkinleştirmek istediğini dikkatlice kontrol et.
Aynı anda çok sayıda mod kurabilir miyim?
Teknik olarak uzun bir mod listesi mümkündür, ancak kararlı değişiklikler için adım adım ilerlemek daha iyidir. Az sayıda mod kur, sunucuyu yeniden başlat, katılmayı test et ve logları kontrol et. Böylece çakışmaları çok daha hızlı bulursun.
Mod çakışmalarında ne yapmalıyım?
Mod listesini çalışan bir çekirdeğe indir ve ardından modları tek tek veya küçük gruplar halinde tekrar ekle. Mod yazarlarının Dependencies, Load Order notları ve Compatibility patchlerini dikkate al.