Project Zomboid Sunucu Açılmıyor veya Modlar Yüklenmiyor: Türkçe Karakter ve Mod ID Hataları
Project Zomboid sunucunuz açılmıyor ya da modlar yüklenmiyorsa iki yaygın nedeni ekran görüntüleriyle çözün: sunucu adında Türkçe karakter ve yanlış Workshop/Mod ID.

Project Zomboid sunucunuzu kurdunuz ama sunucu bir türlü açılmıyor, paneldeki durum göstergesi sarıda kalıyor ya da sunucu açılıyor ama eklediğiniz modlar oyunda yok. Destek taleplerinde bu iki sorunun arkasında çoğu zaman aynı iki neden çıkıyor: sunucu adında Türkçe karakter ve yanlış Workshop/Mod ID'leri. Bu rehberde ikisini de nasıl tespit edip düzelteceğinizi ekran görüntüleriyle anlatıyoruz.
1. Neden: Sunucu Adında Türkçe Karakter
Project Zomboid, sunucunuzun adını kayıt dosyalarının ve veritabanının dosya adı olarak kullanır. Örneğin sunucu adınız BenimSunucum ise oyun şu dosyaları oluşturur:
Server/BenimSunucum.ini(sunucu ayarları)db/BenimSunucum.db(oyuncu ve araç veritabanı)Saves/Multiplayer/BenimSunucum(dünya kaydı)
Ad içinde İ, ı, ş, ğ, ü, ö, ç gibi Türkçe karakterler ya da boşluk olduğunda bu dosya adları bozulur. Oyun kendi veritabanını açamaz ve sunucu başlamaz.
Belirtileri
Konsolda şu hatalardan birini görüyorsanız sebep büyük olasılıkla budur:
SQLiteException: [SQLITE_CANTOPEN] Unable to open the database file
VehiclesDB2.init() failed to create vehicles database
java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters
Sunucuyu silip yeniden kurmak (Reinstall) sorunu çözmez; çünkü aynı ad tekrar kullanılır.
Çözüm
- Oyun panelimizde sunucunuzu durdurun.
- Startup sekmesindeki Server Name alanına yalnızca İngilizce harf, rakam,
-ve_içeren bir ad yazın. ÖrneğinİstanbulSunucumyerineIstanbulSunucum. - Sunucuyu başlatın.
Panelimiz artık Türkçe karakterli adları kabul etmiyor; alanın altındaki açıklamada da kural yazılı.

Sunucu adını değiştirdiğinizde oyun yeni bir kayıt oluşturur. Eski dünyanızı kullanmak istiyorsanız,
Saves/Multiplayeraltındaki eski klasörün adını yeni sunucu adıyla aynı olacak şekilde değiştirebilirsiniz.
2. Neden: Yanlış Workshop ID veya Mod ID
Bir modu sunucuya eklemek için iki ayrı bilgi gerekir ve ikisi sık karıştırılır:
- Workshop ID: Modun Steam Workshop'taki numarasıdır. Sunucu modu Steam'den bu numarayla indirir.
- Mod ID: Modun oyun içindeki adıdır. Sunucu indirilen modu bu adla etkinleştirir.
Bir Workshop modu birden fazla Mod ID içerebilir; doğru olanı modun sayfasından almanız gerekir.
Workshop ID nasıl bulunur?
Modun Steam Workshop sayfasını açın. Tarayıcının adres çubuğunda id= ifadesinden sonra gelen sayı Workshop ID'sidir.

Mod ID nasıl bulunur?
Aynı sayfanın açıklamasını en alta kadar kaydırın. Mod yapımcıları genellikle Workshop ID ve Mod ID satırlarını burada belirtir.

Panele nasıl yazılır?
Startup sekmesinde:
- Workshop IDs alanına Workshop ID'lerini,
- Mod IDs alanına Mod ID'lerini
virgülle ve boşluksuz yazın:
Workshop IDs: 2896041179,2447729538
Mod IDs: errorMagnifier,FluffyHair
Ardından sunucuyu yeniden başlatın. Sunucu her açılışta bu listeleri ayar dosyasına otomatik uygular ve modları Steam'den indirir.
Listede tek bir yanlış ID bile sunucuyu durdurur
Steam'de bulunmayan bir Workshop ID'si girildiğinde sunucu o modu indiremez ve hiç açılmaz. Konsolda şuna benzer satırlar görürsünüz:
Workshop: onItemNotDownloaded itemID=3388310328 result=42
Workshop: item state DownloadPending -> Fail
Buradaki itemID hatalı olan numaradır; listeden çıkarıp doğrusunu yazmanız yeterlidir.
Dikkat: Yapay zekâ araçlarından ya da forumlardan kopyalanan hazır mod listelerinde çoğu zaman var olmayan ID'ler bulunur. Desteğe gelen bir listede 65 ID'nin 57'si Steam'de yoktu. Her ID'yi modun kendi sayfasından almanızı öneririz.
Kısa Kontrol Listesi
- Sunucu adında Türkçe karakter veya boşluk yok.
- Her Workshop ID, Steam'deki mod sayfasının adresinden alındı.
- Her Mod ID, modun açıklamasındaki "Mod ID" satırından alındı.
- Listeler virgülle ve boşluksuz yazıldı.
- Modlar sunucunuzun sürümüyle uyumlu (Build 42 sunucuda Build 41 modları çalışmaz).
Mod çakışmaları ve modların güncellenmesi için Project Zomboid mod hatası ve mod çakışması rehberimize de göz atabilirsiniz. Sorun devam ederse konsoldaki hata satırlarını ekleyerek destek talebi oluşturabilirsiniz.
Sıkça Sorulan Sorular
Project Zomboid sunucum neden "Unable to open the database file" hatası veriyor?
En sık nedeni sunucu adında Türkçe karakter veya boşluk bulunmasıdır. Oyun sunucu adını dosya adı olarak kullandığı için veritabanı açılamaz. Sunucu adını yalnızca İngilizce harf, rakam, - ve _ ile değiştirin.
Workshop ID ile Mod ID arasındaki fark nedir?
Workshop ID modun Steam Workshop numarasıdır ve sayfa adresindeki id= değeridir. Mod ID ise modun oyun içindeki adıdır ve mod açıklamasında yazar. Sunucu modu Workshop ID ile indirir, Mod ID ile etkinleştirir.
Modları ekledim ama sunucu açılmıyor, neden?
Listede Steam'de bulunmayan bir Workshop ID varsa sunucu o modu indiremez ve açılmaz. Konsoldaki onItemNotDownloaded satırındaki itemID değeri hatalı olan numaradır.


