Project Zomboid Sunucu Kurulumu ve Performans Ayarları

Project Zomboid Sunucu Kurulumu ve Performans Ayarları

Project Zomboid adanmış sunucusunu Linux VDS üzerinde kurun. JVM bellek ayarı, sandbox yapılandırması, Steam Workshop mod kurulumu ve performansı etkileyen kritik ayarlar.

White Bilişim
Paylaş
Yapay zekâya sor ChatGPT Claude

Project Zomboid Sunucu Kurulumu ve Performans Ayarları

Project Zomboid sunucusu, göründüğünden ağır bir simülasyon çalıştırır. Bu rehberde kurulumu, bellek ayarını ve performansı doğrudan etkileyen sandbox seçeneklerini anlatıyoruz.

1. Sistem Hazırlığı

sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-17-jre-headless curl tar
sudo useradd -m -s /bin/bash pz
sudo su - pz

2. SteamCMD ve Sunucu Dosyaları

Project Zomboid adanmış sunucusunun App ID’si 380870’tir:

mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir ~/pz-server +login anonymous +app_update 380870 validate +quit

3. İlk Çalıştırma

cd ~/pz-server
./start-server.sh

İlk açılışta sunucu yönetici parolası ister. Bu adımdan sonra yapılandırma dosyaları oluşur:

~/Zomboid/Server/servertest.ini
~/Zomboid/Server/servertest_SandboxVars.lua

4. Bellek Ayarı: En Kritik Adım

Varsayılan bellek ayarı çoğu sunucu için yetersizdir. JVM parametrelerini düzenleyin:

-Xmx8g -Xms8g
Oyuncu sayısıÖnerilen -Xmx
4-86g
8-168g
16-3212g
32+ / modlu16g

⚠️ -Xmx değerini sunucunun toplam belleğinden düşük tutun. Tüm belleği JVM’e vermek, sistem belleği sıkıştığında sunucunun aniden kapanmasına yol açar.

5. Sunucu Ayarları

servertest.ini içinde sık değiştirilen ayarlar:

PublicName=Sunucu Adiniz
Public=true
MaxPlayers=32
PingLimit=400
PauseEmpty=true

PauseEmpty=true, sunucuda kimse yokken simülasyonu durdurur ve kaynak tüketimini ciddi biçimde düşürür.

6. Mod Kurulumu

Workshop ID’lerini ve mod adlarını iki ayrı satıra ekleyin:

Mods=ModAdi1;ModAdi2
WorkshopItems=2392709985;2169435993

Sunucu açılışta modları kendisi indirir. Oyuncuların da aynı modlara sahip olması gerekir.

7. Performansı Etkileyen Sandbox Ayarları

servertest_SandboxVars.lua içindeki üç ayar performansı doğrudan belirler:

AyarEtkisi
ZombiesPopülasyon çarpanı; en büyük etken
DistributionMultiplierLoot yoğunluğu, nesne sayısı
ZombieRespawnHoursYeniden doğma sıklığı

Sunucunuz takılıyorsa donanımı büyütmeden önce zombi popülasyonunu düşürmeyi deneyin; çoğu durumda tek başına yeterli olur.

8. Yedekleme

tar czf /backup/pz_$(date +%F).tar.gz ~/Zomboid/Saves

Ziyaret edilen her bölge kalıcı olarak saklandığı için kayıt dizini zamanla gigabaytlara ulaşır; yedek planınızı buna göre kurun.

Sonuç

Project Zomboid’de performansın anahtarı iki ayardır: doğru JVM bellek limiti ve makul zombi popülasyonu. Donanım tarafında ise belirleyici olan, seçtiğiniz oyun sunucusu paketinin tek çekirdek hızıdır.

👉 Paket eşleştirmesi için Project Zomboid sunucu kiralama sayfamıza göz atın.