Kısa cevap. Project Zomboid sunucusunu kendiniz ücretsiz barındırabilirsiniz: SteamCMD ile anonim girişle özel sunucuyu (Steam uygulaması 380870) kurun, bir sunucu adı ve yönetici şifresiyle başlatın ve UDP 16261 ile UDP 16262'yi açın. Ya da bir Project Zomboid sunucusu kiralayın ve ağ işleriyle uğraşmayın.
Linux sunucusu dünyayı başlatır ve hazır olduğunda SERVER STARTED yazdırır. Oyuncular sunucu adresiniz ve oyun portuyla katılır.
5 Kasım 2026 tarihinde kontrol edildi, Build 42.21 için geçerlidir (kararlı, 28 Eylül 2026). 42.22.1 ön sürüm düzeltmesi 4 Kasım 2026 tarihinde çıktı.
Bu rehber, The Indie Stone'un kendi Steam duyurularını ve kendi Project Zomboid sunucularımızda çalıştırdığımız yapılandırmayı kullanır. Doğrudan kiralama yoluna geçmek için Seçenek 2'ye bakın.
Neye ihtiyacınız var
İşletim sistemi: Aşağıdaki adımlar için 64 bit Linux. Sunucu çalıştırılabilir dosyası ProjectZomboid64.
Donanım: The Indie Stone, kontrol ettiğimiz duyurularda sunucu gereksinimlerini yayımlamıyor.
Ağ: İnternetten erişilebilen UDP 16261 ve UDP 16262. İkisi de sunucu seçeneklerinden değiştirilebilir.
Steam hesabı: Sunucuyu indirmek için gerekmez. Kurulum komutu +login anonymous kullanır.
Oyun: Her oyuncunun Steam'de Project Zomboid'e sahip olması gerekir.
Sunucu yazılımı ücretsizdir. Makine, elektrik ve bant genişliği için ödeme yaparsınız, yazılım için değil.
Seçenek 1: kendiniz barındırın
Bu yöntem boşta duran bir bilgisayarda, ev sunucusunda ya da bulut sanal makinesinde çalışır. Portlar The Indie Stone'un Build 41.77 duyurusundan geliyor ve başlatma komutu bizim kullandığımızdır.
Linux (Debian veya Ubuntu)
SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kurun.
sudo apt-get install lib32gcc-s1
steam adında bir kullanıcı oluşturun. Valve, SteamCMD'yi root olarak çalıştırmamayı öneriyor.
İlk satır, yeni kurulmuş bir SteamCMD'nin asıl indirmeden önce kendini güncellemesini sağlar. Kurulum betiğimiz de aynısını yapar ve üç kereye kadar yeniden dener, çünkü Steam bazen "Failed to install app (Missing configuration)" yanıtı verir ve SteamCMD yine de "success" ile biter. /home/steam/pzserver/steamapps/appmanifest_380870.acf dosyasının var olduğunu kontrol edin. Yoksa indirmeyi yeniden çalıştırın.
Build 41 için Steam dalı legacy41: -beta legacy41 ifadesini +app_update 380870 ifadesinden sonra ekleyin. Build 42 stable varsayılan daldır.
Sunucuyu başlatın. Bir sunucu adı seçin (panelimiz gibi biz yalnızca harf ve rakam kullanıyoruz) ve kendi yönetici şifrenizi belirleyin. Çalıştırılabilir dosya, paketle gelen Java'ya ve kütüphanelere kendi yollarında ihtiyaç duyar, bu yüzden panelimizin yaptığı gibi önce bunları ayarlayın.
Bunlar panelimizin kullandığı bayraklar ve yolların aynısıdır. Sunucunun ayarları önbellek klasörünün altına yazılır: sunucu seçenekleri Server/MyServer.ini içinde, sandbox kuralları Server/MyServer_SandboxVars.lua içindedir. Günlük şunu yazdırdığında sunucu hazırdır:
SERVER STARTED
Portları açın. Makinenin güvenlik duvarında UDP 16261 ve UDP 16262'ye izin verin (ufw ile: sudo ufw allow 16261/udp ve sudo ufw allow 16262/udp), ardından ikisini de yönlendiricinizde UDP olarak yönlendirin. The Indie Stone'a göre oyun portu (16261) Steam sorgularını, ek port (16262) ise doğrudan bağlantıyı karşılar.
Çalışır durumda tutun. Yukarıdaki komut oturumu kapattığınızda durur. Onu tmux ya da screen içinde çalıştırın veya bir systemd birimi yazın ve her oyun yamasından sonra SteamCMD güncelleme satırını yeniden çalıştırın.
Dışarıdan kontrol edin. Başka bir ağdaki bir arkadaşınızdan genel IP'niz ve 16261 portuyla katılmasını isteyin.
Modlar ve Workshop öğeleri
Bir mod, sunucunun .ini dosyasında iki şeye ihtiyaç duyar: WorkshopItems (sunucunun indirmesini sağlayan sayısal Workshop ID'leri) ve Mods (oyunun yüklemesini sağlayan, her modun kendi mod.info dosyasındaki kendi ID'si). Yalnızca birini ayarlarsanız vanilla bir sunucu ya da indirilip kapalı kalan modlar elde edersiniz.
Project Zomboid'in Workshop öğeleri, sunucu aracının 380870 numarasına değil, temel oyunun uygulama ID'sine, 108600'e aittir. Birini SteamCMD ile elle indirmek için +workshop_download_item 108600 <id> kullanın; öğe steamapps/workshop/content/108600/<id> içine iner.
Kiralamak güvenlik duvarı, port yönlendirme ve güncelleme rutininden kurtarır. Portlar, Java ayarları ve yapılandırma dosyaları sizin için hazırlanır.
Bir plan seçin.Project Zomboid sunucu barındırma sayfasını açın ve planları karşılaştırın (yazıldığı sırada BITTEN, INFECTED ve UNDEAD; 6, 10 ve 16 oyuncu için). BITTEN veya INFECTED için Sunucu oluştur, UNDEAD için Planı özelleştir düğmesine basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
Kurulumu bekleyin. "Sunucu hazır" e-postası alırsınız ve sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde panel, sunucu SERVER STARTED yazdırdığında onu çalışıyor sayar. İlk başlatma bir dakika ya da daha uzun sürebilir.
Ayarlar'ı, ardından Oyun ayarları'nı açın. Bu alanlar sunucu her başladığında uygulanır:
Sunucu Adı: yalnızca harf ve rakam. Sunucunun ayar dosyalarını da adlandırır, bu yüzden değiştirmek ayrı bir dünya başlatır.
Admin kullanıcı adı ve Admin şifresi: yönetici girişiniz. Her yeni sunucu aynı varsayılan Admin şifresi ve RCON Şifresi ile başlar, bu yüzden kimseyi davet etmeden önce ikisini de değiştirin.
PVP: bir anahtar. Açıkken oyuncular birbirini yaralayıp öldürebilir.
Zombi Popülasyonu, Zombi Respawn ve Ganimet Yeniden Doğuşu (saat): sandbox kurallarına yazılır.
Yasaklı eşya ID'leri: ganimetten çıkarılan eşyalar, virgülle ayrılır.
Yeniden başlatın. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." mesajını gösterdiğinde Şimdi yeniden başlat düğmesine basın ve SERVER STARTED çıktısını bekleyin.
Mod ekleyin (isteğe bağlı). Sayısal Workshop ID'lerini Steam Workshop Öğe ID'leri alanına, her modun kendi ID'sini (mod.info dosyasından) Workshop Mod ID'leri (yükleme sırası önemlidir) alanına yükleme sırasıyla yazın. Her iki alanda da girdileri noktalı virgülle ayırın. Bir Workshop harita modu ayrıca harita klasörünün adını Harita klasörleri (Workshop harita modları) alanında ister. Uygulamak için yeniden başlatın.
Katılın. Oyuncular panelde gördükleri sunucu adresinizi ve oyun portunu girer. Yardıma ihtiyacınız olursa Project Zomboid sunucunuza katılma rehberine bakın.
Kurulumumuzun sizin için yaptıkları
Her başlatmada yazılan anahtarlar. Başlatma sırasında MaxPlayers, PVP, RCONPort, RCONPassword, WorkshopItems, Mods ve harita listesi sunucunun .ini dosyasına, Zombies, ZombieRespawn, HoursForLootRespawn ve LootItemRemovalList ise sandbox dosyasına yazılır. Bu anahtarlara elle yapılan düzenlemeler (kendi girdilerinizin korunduğu harita listesi hariç) bir sonraki başlatmada değiştirilir, bu yüzden Oyun ayarları'nda düzenleyebildiklerinizi oradan değiştirin.
Hatalı bir Workshop ID'si sunucuyu durdurmaz. Testlerimizde, yapılandırılmış bir Workshop öğesi indirilemediğinde (kaldırılmış, özel ya da yanlış yazılmış) Project Zomboid'in özel sunucusu yakalanmayan bir hata verip tamamen duruyordu. Her başlatmadan önce betiğimiz her ID'nin indirildiğini kontrol eder, eksik olanları indirir, oyunu yalnızca çalışan ID'lerle başlatır ve düşürdüklerinin adını veren bir uyarı yazdırır.
Modlar kapalı kalacaksa bir uyarı. Workshop Öğe ID'lerini doldurup Workshop Mod ID'lerini doldurmazsanız (ya da tersi), Konsol modların devre dışı kalacağını ya da hiçbir şeyin indirilmeyeceğini söyleyen bir uyarı yazdırır.
Java belleği. Build 42'nin ProjectZomboid64.json dosyası ZGC çöp toplayıcısını seçer. Konteynerlerde çalışan sunucularımızda, heap'inin bellek sınırına birkaç kez sayıldığını gördük; bu yüzden sağlıklı bir sunucu sonlandırılabiliyordu. Kurulumumuz ve her başlatma ProjectZomboid64.json dosyasını G1'e çevirir ve -Xmx değerini planınıza göre ayarlar, yani sizin yapmanız gerekmez.
İlk açılışta eksiksiz sandbox dosyası. Oyunun varsayılan tam SandboxVars.lua dosyasını biz sağlıyoruz. Testlerimizde, o olmadan oyun ilk açılışın sandbox değerlerini atıyor ve ikinci başlatmaya kadar kendi varsayılanlarını kullanıyordu.
Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma
Maliyet. Kendi barındırma: yazılım ücretsizdir, donanım, elektrik ve bant genişliği ya da bir bulut sanal makinesi için ödeme yaparsınız. Kiralama: plana göre aylık ücret. Güncel planlara bakın.
Erişilebilirlik. Kendi barındırma: makinenizin, elektriğinizin ve ev internetinizin güvenilirliği kadar güvenilirdir ve arkadaşlarınız oynarken açık kalması gerekir. Kiralama: bilgisayarınızda değil, barındırıcının donanımında çalışır.
Ağa açıklık. Kendi barındırma: oyuncular genel IP'nize bağlanır ve güvenlik duvarıyla yönlendiriciyle siz ilgilenirsiniz. Kiralama: ev IP'niz işin içinde olmaz.
Gereken beceri. Kendi barındırma: komut satırı, port yönlendirme, .ini dosyalarını düzenleme ve bir güncelleme rutini. Öğrenmek için iyi bir yol. Kiralama: form alanları olan bir web paneli.
Güncellemeler. Kendi barındırma: durdurun, SteamCMD komutunu yeniden çalıştırın, başlatın. Kiralama: Steam Otomatik Güncelleme açıkken (varsayılan, Oyun ayarları'ndaki Gelişmiş ayarları göster altında) bir yeniden başlatma yeni sürümü kurar.
Kendiniz barındırmak, zaten gün boyu çalışan bir makineniz varsa ve ağlarla aranız iyiyse size uyar. Kiralamak, donanımla uğraşmak istemiyorsanız size uyar. Hangisi olursa olsun, Project Zomboid planları bir tık uzağınızda.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun