Project Zomboid · Rehber

Project Zomboid Sunucu ve Sandbox Ayarları Açıklaması

Güncellendi October 2, 2026 7 dk okuma

Bu sayfada
  1. Ayarlar nerede bulunur
  2. İşe yarayan üç sandbox preseti
  3. Çok oyunculu ayarlar: PvP, safehouse, whitelist ve dahası
  4. Sunucuya Workshop modları ekleme
  5. Lag ve bellek kullanımını azaltan ayarlar
  6. HytHost sunucusunda ayarları değiştirme
  7. SSS

Bir Project Zomboid sunucusunu iki dosya şekillendirir. Biri kimin katılabileceğine ve sunucunun nasıl davranacağına karar verir; diğeri kıyametin ne kadar zor olacağına — kaç zombi olacağına, ne kadar ganimet bulunacağına, ne kadar hızlı öğreneceğinize ve bir günün ne kadar süreceğine. Çoğu grup iki dosyada toplam yalnızca bir düzine ayarı değiştirir; bu rehber de onlarla ilgilidir.

Dosyaların nerede olduğunu, üç hazır preseti, çok oyunculu seçenekleri, Workshop modlarını ve uzun süre çalışan bir sunucuyu hafif tutan ayarları anlatır. Build 42 için yazılmıştır ve Build 41'in farklı olduğu yerler işaretlenmiştir, çünkü iki sürüm arasında birkaç anahtarın adı değişti.

Ayarlar nerede bulunur

Her şey Zomboid/Server/ içindedir; ev bilgisayarında kullanıcı klasörünüzde bulunur (Windows'ta %USERPROFILE%\Zomboid\Server, Linux'ta ~/Zomboid/Server):

DosyaNeyi kontrol eder
servertest.iniSunucuyu: ad, şifre, oyuncu sınırı, PvP, safehouse'lar, whitelist, modlar, harita
servertest_SandboxVars.luaDünya kurallarını: zombiler, ganimet, XP, zaman, şebeke hizmetleri, enfeksiyon
servertest_spawnregions.luaYeni oyuncuların hangi kasabalarda doğabileceğini

Dünyanın kendisi Zomboid/Saves/Multiplayer/servertest içine kaydedilir. "servertest" varsayılan sunucu adıdır; başka bir adla başlatılan sunucu o adı taşıyan dosyaları kullanır, bu yüzden doğru dosyaları düzenlediğinizden emin olun.

Oyun sırasında neler değiştirilebilir

  • servertest.ini içindeki sunucu seçenekleri her an değiştirilebilir. Sunucuyu durdurun, düzenleyin ve yeniden başlatın — ya da çalışırken düzenleyip dosyayı reloadoptions komutuyla uygulayın.
  • Sandbox seçenekleri sunucu başlarken okunur, bu yüzden düzenledikten sonra yeniden başlatın. Oyuncuların daha önce ziyaret ettiği bölgelerdeki zombilerin ve ganimetin eski değerlerle oluşturulduğunu unutmayın: değişiklik en net biçimde henüz kimsenin gitmediği yerlerde görünür.
  • Bazı seçimler yeni bir dünyaya aittir. Başlangıç tarihi ve harita dünya oluşturulurken belirlenir. Build değiştirmek — 41'den 42'ye — her zaman yeni bir dünya demektir.
Çalışan bir dünyanın sandbox dosyasını düzenlemeden önce kayıt klasörünü yedekleyin. Geri alınması zor olan tek değişiklik budur.

İki dosyayı da tarayıcınızdan düzenleyin: HytHost Project Zomboid sunucusu dosya yöneticisi ve sFTP ile gelir, €6.54/ay'dan başlayan fiyatlarla.

Project Zomboid paketlerini gör

İşe yarayan üç sandbox preseti

Bunlar oyunun yerleşik presetleri değil, bizim önerilerimizdir. Sandbox ekranında gördüğünüz seçenek adlarını kullanırlar; servertest_SandboxVars.lua içindeki karşılık gelen anahtarlar aşağıda listelenmiştir.

AyarRahat, arkadaşlarlaKlasik kıyametUzun soluklu hardcore
Zombi nüfusuDüşükNormalYüksek
Zombi yeniden doğuşuKapalıKapalıAçık, yavaş
Zombi hızıShamblersShamblersRandom, biraz fast shambler ile
GanimetVarsayılanın üstündeVarsayılanVarsayılanın altında
XP çarpanı2–3×1×1×
Gün uzunluğu2 saat veya daha uzun1 saat 30 dakika (varsayılan)1 saat
EnfeksiyonYalnızca tükürükKan ve tükürükKan ve tükürük

Arkalarındaki anahtarlar, Build 42'deki adlarıyla:

  • Nüfus — Zombies (1 Insane … 4 Normal, 5 Low, 6 None) ve daha ince ayarlı ZombieConfig.PopulationMultiplier. Build 42'nin "Normal" değeri 0.65'tir; Build 41'de 1.0 idi, bu yüzden sayıları build'ler arasında kopyalamayın.
  • Yeniden doğuş — RespawnHours, RespawnUnseenHours ve RespawnMultiplier. Build 42'de yeniden doğuş varsayılan olarak kapalıdır; Build 41'de açıktı.
  • Hız ve enfeksiyon — ZombieLore.Speed (1 Sprinters, 2 Fast Shamblers, 3 Shamblers, 4 Random) ve ZombieLore.Transmission (1 Blood and Saliva, 2 Saliva Only, 3 Everyone's Infected, 4 None).
  • Ganimet — Build 42 ganimeti kategori bazında 0 ile 4 arasındaki çarpanlarla ayarlar; örneğin FoodLootNew, WeaponLootNew ve AmmoLootNew. Build 41, 1–5 nadirlik ölçeğinde FoodLoot, WeaponLoot ve OtherLoot kullanıyordu.
  • XP — Build 42, isteğe bağlı beceri bazlı değerlerle MultiplierConfig.Global kullanır. Build 41 XpMultiplier kullanıyordu.
  • Zaman — DayLength, ayrıca suyun ve elektriğin ne zaman kesileceği için WaterShut / ElecShut.
Geçerli bir sandbox dosyası elde etmenin en kolay yolu onu oyuna yazdırmaktır: oyunda Host > Manage Settings bilgisayarınızdaki aynı dosyaları düzenler, sonra bunları sunucuya kopyalayabilirsiniz. Elle düzenlenmiş bir .lua dosyasındaki bir yazım hatası dünyanın yüklenmesini engelleyebilir.

Çok oyunculu ayarlar: PvP, safehouse, whitelist ve dahası

Bunlar servertest.ini içindedir. Varsayılanlar Build 42'ye aittir.

AnahtarVarsayılanNe yapar
PVPtrueOyuncular birbirine zarar verebilir. Co-op sunucu için false yapın.
PauseEmptytrueKimse çevrimiçi değilken zaman durur. Dünyanın siz yokken de ilerlemesini istiyorsanız kapatın.
PasswordboşOyuncuların katılmak için ihtiyaç duyduğu şifre.
MaxPlayers32Oyuncu sınırı, en fazla 100. Oyun 32'nin üzerinde desync konusunda uyarır. (Build 41'in varsayılanı 16'ydı.)
Opentruefalse whitelist'i açar: yalnızca bir adminin oluşturduğu hesaplar katılabilir.
PlayerSafehousefalseOyuncuların bir binayı safehouse olarak sahiplenmesine izin verir. AdminSafehouse bunu adminlerle sınırlar.
SafehouseAllowTrepasstrueBaşkalarının bir safehouse'a girip giremeyeceği. Anahtar gerçekten böyle yazılıyor.
FactiontrueOyuncuların etiketli fraksiyonlar kurmasına izin verir.
GlobalChattrueSunucu genelinde sohbet kanalı.
Public / PublicNamefalseSunucuyu oyun içi tarayıcıda bu adla listeler.
DropOffWhiteListAfterDeathfalseKarakteri öldüğünde oyuncunun hesabını siler — permadeath sunucuları için.

Build 41'de ayrıca her yeni oyuncuyu otomatik olarak whitelist'e ekleyen AutoCreateUserInWhiteList vardı; Build 42'nin ayarlarında yer almıyor. Whitelist'in kendisini yönetmek için Project Zomboid admin komutları rehberindeki adduser komutlarına bakın.

Sunucuya Workshop modları ekleme

Her mod servertest.ini içinde iki satır kaplar, özel bir harita ise üçüncü bir satır daha:

  1. WorkshopItems — Workshop ID, yani modun Steam Workshop sayfası adresinin sonundaki sayı. Sunucu başlarken bu öğeleri indirir.
  2. Mods — mod ID, yani modun mod.info dosyasındaki id= satırı. Çoğu zaman modun başlığından ve klasör adından farklıdır ve bir Workshop öğesi birden fazla mod içerebilir. Build 42'de her mod ID'nin önüne ters eğik çizgi gerekir.
  3. Map — yalnızca harita modları için, temel haritadan önce listelenen harita klasörü adları.
WorkshopItems=2169435993;2392709985
Mods=\ModA;\ModB
Map=MyMapFolder;Muldraugh, KY

Girdileri boşluk bırakmadan noktalı virgülle ayırın. Bir modu, bağımlı olduğu modlardan sonra listeleyin. Oyuncular elle hiçbir şey kurmaz: oyun, katıldıklarında sunucunun Workshop modlarını indirir.

Modlar neden yüklenmiyor

  • Mod ID yanlış — id= değeri yerine başlık veya klasör adı yazılmış ya da Build 42 ters eğik çizgisi eksik.
  • Mod diğer build için. Birçok modun ayrı Build 41 ve Build 42 sürümleri vardır; yalnızca Build 41'e ait bir mod 42'de yüklenmez ve dünyanın yüklenmesini engelleyebilir.
  • Bir bağımlılık eksik — WorkshopItems içinde yok ya da ona ihtiyaç duyan moddan sonra listelenmiş.
  • Mod Workshop'ta güncellendi ve sunucuda eski kopya var, bu yüzden yeni sürüme sahip oyuncular reddediliyor. Güncellemeyi indirmesi için sunucuyu yeniden başlatın. checkModsNeedUpdate komutu, bekleyen bir güncelleme olup olmadığını log'a yazar.

Lag ve bellek kullanımını azaltan ayarlar

Bir Project Zomboid sunucusu belleğini ve CPU'sunu yüklü bölgelere, zombilere ve modlara harcar. Gerçekten fark yaratan ayarlar:

  • Zombi nüfusu ve yeniden doğuş. Her zombi simüle edilir. Yeniden doğuşu açık bir High veya Insane nüfus kurabileceğiniz en pahalı dünyadır; yeniden doğuşsuz Normal çok daha hafiftir.
  • Mod listesi. Büyük harita, araç ve kapsamlı değişiklik modları kimse kullanmasa bile bellek tüketir. Grubunuzun oynamadığı şeyleri kaldırın.
  • Gerçeğe uygun MaxPlayers. Haritaya dağılmış oyuncuların her biri çevresini yüklü tutar. Otuz kasabadaki otuz oyuncu, tek bir üsteki otuz oyuncudan çok daha pahalıdır.
  • PauseEmpty=true kimse yokken saati durdurur, böylece boş bir sunucu kimsenin görmediği bir dünyayı simüle etmez.
  • Günde bir kez planlı yeniden başlatma uzun süre çalışan bir dünyayı akıcı tutar.

Ayarların da bir sınırı var: sunucunun belleği sürekli bitiyorsa daha fazlasına ihtiyacı vardır. RAM önerilerimiz grup büyüklüğüne göre rakamları veriyor.

HytHost sunucusunda ayarları değiştirme

HytHost'ta ayarlar GamePanel'inizde iki yere ayrılır:

  • Startup sekmesi maksimum oyuncu sayısını, sunucu adını, sunucu şifresini, herkese açık listelemeyi, PvP'yi, Workshop öğelerini ve mod ID'lerini içerir. Sunucu bunları her başlatmada servertest.ini dosyasına yazar, bu yüzden burada değiştirin — dosyada bu satırlarda yapılan bir düzenleme bir sonraki başlatmada değiştirilir.
  • Dosya yöneticisi (veya sFTP) geri kalan her şeyi içerir: Zomboid/Server/ içindeki servertest.ini dosyasının geri kalanı ve servertest_SandboxVars.lua. Sunucuyu durdurun, düzenleyin, kaydedin ve yeniden başlatın.

Büyük bir değişiklikten önce, her paketin içerdiği otomatik yedeklere ek olarak Backups sekmesinden manuel bir yedek alın. Uzun soluklu modlu dünyalar için West Point (12 GB) harita ve araç paketlerine yer bırakır; Project Zomboid hosting sayfasında tüm boyutlar var ve Custom sunucular 32 GB'a kadar çıkıyor.

İlk kez mi kuruyorsunuz? Project Zomboid sunucusu nasıl kurulur rehberiyle başlayın.

Uzun soluklu modlu bir dünya için West Point, otomatik yedekler dahil €13.08/ay karşılığında 12 GB sunar.

Project Zomboid paketlerini gör
SSS

Sıkça sorulan sorular

Zomboid/Server/servertest_SandboxVars.lua dosyasına, servertest.ini içindeki sunucu ayarlarının yanına. Windows'ta bu klasör kullanıcı profilinizde, Linux'ta ev dizininizdedir. Sunucu başka bir adla çalışıyorsa dosyalar servertest yerine o adı taşır.

Evet, ancak ardından sunucuyu yeniden başlatın ve değişikliğin en çok henüz kimsenin gitmediği bölgelerde görüneceğini bekleyin, çünkü keşfedilmiş bölgelerdeki zombiler ve ganimet zaten oluşturuldu. Önce kaydı yedekleyin. Build 41 ile Build 42 arasında geçiş her zaman yeni bir dünya gerektirir.

Düşük zombi nüfusu, kapalı yeniden doğuş, shambler'lar, varsayılanın üstünde ganimet, 2 veya 3 XP çarpanı, 2 saatlik gün uzunluğu ve yalnızca tükürükle bulaşan enfeksiyon. Bu, her yeni karakteri ilk gün bitirmeden oyunu gergin tutar.

Workshop ID'yi WorkshopItems'a, mod.info'daki mod ID'yi Mods'a yazın, ikisini de noktalı virgülle ayırın ve ardından yeniden başlatın. Build 42'de her mod ID'nin önüne ters eğik çizgi gerekir. Harita modları ayrıca temel haritadan önce Map'e eklenir. Oyuncular katıldıklarında modları otomatik olarak alır.

servertest.ini içinde PVP=true veya PVP=false ayarlayın ve yeniden başlatın. HytHost sunucusunda PvP'yi Startup sekmesinden değiştirin.

Genellikle mod ID yanlıştır, Build 42 ters eğik çizgisi eksiktir, mod diğer build için yapılmıştır ya da bir bağımlılık eksiktir. Bir Workshop güncellemesinden sonra oyuncular reddediliyorsa, yeni sürümü indirmesi için sunucuyu yeniden başlatın. Sunucu konsolu başarısız olan modun adını verir.

Normal, oyunun varsayılan nüfusu ve amaçlanan deneyimdir. Build 42'de 0.65 nüfus çarpanına karşılık gelir, Build 41 ise 1.0 kullanıyordu; bu yüzden etiket sayıdan daha önemlidir. Build 42'de yeniden doğuş varsayılan olarak kapalıdır.

Sunucuyu değil, kıyameti ayarlayın

HytHost Project Zomboid hosting her ayar değişikliği için Startup sekmesi, dosya yöneticisi ve otomatik yedekler sunar — €6.54/ay'dan başlayan fiyatlarla.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Bu rehber işine yaradı mı?