Datafex LogoDatafex
Tüm rehberler

DayZ sunucusu nasıl kurulur? Mod yükü ve merkezi ekonomi

Yazan: Yayın: Güncelleme: 4 dk okuma

Bu rehber sıfırdan çalışan bir DayZ sunucusu kurar: işletim sistemi seçiminden SteamCMD ile kuruluma, serverDZ.cfg yapılandırmasından port açmaya, mod yüklemekten merkezi ekonomiyi (central economy) ayarlamaya. DayZ'ı diğer hayatta kalma oyunlarından ayıran iki şey var: mod listesi kaynak ihtiyacının büyük kısmını belirler ve sunucu, harita üzerindeki her nesneyi takip ettiği için uzun süre sıfırlanmamış bir sunucu aynı oyuncu sayısıyla kat kat fazla kaynak tüketir.

Başlamadan önce: neye ihtiyacınız var?

  • Mod listesine göre ölçülmüş bir sunucu. Vanilla bir Chernarus sunucusu 40 oyuncuya kadar 8 GB ile çalışır. Orta-ağır mod listeli 60 kişilik bir sunucu 12 GB'ın üzerine çıkar ve disk ihtiyacı modlarla birlikte iki-üç katına çıkar. Bu yüzden doğru sıra şudur: önce mod listesini netleştirin, sonra paket seçin. Mod listesi netleştikten sonra kaynakları seçip aylık tutarı görmek için: sunucu yapılandırıcı
  • Gerçek bir Steam hesabı. Sunucu dosyaları anonim oturumla inilir ama Workshop modları inmez; mod indirmek için oturum açmanız gerekir.
  • Hızlı disk. Mod indirme ve doğrulama adımları disk yoğundur; sunucunun ayağa kalkma süresini doğrudan disk gecikmesi belirler: NVMe SSD nedir?

1. İşletim sistemi

Ubuntu 22.04 LTS seçin ve sunucu sürecini yalnızca DayZ için açılmış ayrı bir kullanıcıya bağlayın. SteamCMD 32 bit kütüphanelere ihtiyaç duyar; dağıtımın 32 bit uyumluluk paketleri kurulmadan ilk komut anlaşılmaz bir hatayla düşer.

Mod listesi uzadıkça sunucunun açılış süresi de uzar. Bunu bir kusur olarak değil, bakım planınızın parçası olarak görün: mod güncellemesi sonrası sunucu birkaç dakika kapalı kalacaktır ve bu süreyi oyunculara önceden duyurmak, sunucunun düştüğünü sanmalarından iyidir.

2. SteamCMD ile kurulum

Sunucu dosyaları anonim Steam oturumuyla indirilir:

./steamcmd.sh +force_install_dir /home/dayz/server +login anonymous \
  +app_update APPID validate +quit

APPID yerine DayZ dedicated server'ın Steam uygulama kimliğini yazın; doğru değer oyunun resmi sunucu belgesinde durur. Modlar farklı bir yoldan gelir: Workshop içeriğini kendi Steam hesabınızla, ayrı bir SteamCMD komutuyla indirirsiniz. Bu adımda anonim oturum çalışmaz.

Sunucuyu systemd servisi olarak tanımlayın ve Restart=always ekleyin.

3. serverDZ.cfg ve görev klasörü

Sunucu adı, parolalar, oyuncu sınırı, gün/gece döngüsü ve yeniden başlatma davranışı serverDZ.cfg dosyasında durur. Yönetici parolasını (passwordAdmin) boş bırakmayın; bu parola sunucunun uzaktan yönetimidir.

Asıl oyun verisi ise görev (mission) klasöründedir. Merkezi ekonomiyi burada ayarlarsınız: hangi eşyanın haritada kaç adet bulunacağı, ne sıklıkla yeniden doğacağı ve ne kadar süre yerde duracağı. Bu ayarları varsayılanda bırakmak DayZ'da en sık yapılan planlama hatasıdır, çünkü harita üzerindeki nesne birikmesini yöneten asıl mekanizma budur. Sunucu yavaşladığında ilk bakılacak yer donanım değil, buradaki eşya sayılarıdır.

Kalıcı veri (oyuncu yapıları, araçlar, yerdeki eşyalar) görev klasörünün altında ayrı bir depolama dizininde tutulur. Yedek alacağınız yer tam olarak orasıdır; kurulum klasörünün tamamını yedeklemek gereksiz yere yüzlerce gigabayt kopyalamak demektir.

4. Portlar

PortProtokolNe için
2302-2305UDPOyun trafiği
27016UDPSunucu sorgusu / listeleme

Aralığın tamamını açın; DayZ tek bir port değil, ardışık bir port aralığı kullanır. Sorgu portu kapalıysa sunucu çalışır ama genel listede görünmez — "sunucum açık, listede yok" şikâyetlerinin en sık sebebi budur.

5. Mod yüklemek: iki adımlı iş

DayZ'da mod yüklemek tek adım değildir ve ikinci adımı atlamak en yaygın hatadır.

Birinci adım: mod klasörlerini sunucu dizinine alın ve başlatma parametresindeki mod listesine sırayla ekleyin. Sıra önemlidir: bir moda bağımlı olan mod, bağımlı olduğu moddan sonra gelmelidir. Sıra bozulduğunda konsolda net bir hata görmeden sunucu açılmaz ya da mod yüklenmemiş gibi davranır.

İkinci adım: her modun kendi doğrulama anahtarı dosyasını sunucunun anahtar klasörüne kopyalayın. Bu adımı atlarsanız sunucu sorunsuz açılır, siz de her şeyin yolunda olduğunu sanırsınız — ama bağlanan her oyuncu doğrulama hatasıyla dışarı atılır.

Mod güncellendiğinde sunucuyu yeniden başlatın ve anahtar dosyalarını yeniden kopyalayın. Sürüm uyuşmazlığı oyuncuların bağlanmasını tamamen engeller.

İlk açılışta en sık yapılan hatalar

  1. Mod anahtarlarını kopyalamamak. Sunucu açılır, hiçbir oyuncu bağlanamaz.
  2. Mod sırasını bağımlılığa göre kurmamak. Modlar sessizce yüklenmez.
  3. Yalnızca oyun portlarını açıp sorgu portunu unutmak. Sunucu listede görünmez.
  4. Merkezi ekonomiyi varsayılanda bırakmak. Nesne birikmesi zamanla kaynağı yer, donanım büyütmek bunu çözmez.
  5. Kalıcı veriyi hiç sıfırlamamak. Uzun süre sıfırlanmayan sunucu aynı oyuncu sayısıyla kat kat fazla kaynak ister.
  6. Paketi mod listesi netleşmeden seçmek. Vanilla ile ağır modlu arasındaki fark bir kademeden fazladır.
  7. Yedeği kurulum klasörünün tamamından almak. Yedeklenmesi gereken kalıcı veri dizinidir.

Kaynak izleme

DayZ'da donanım kararı tek seferlik değildir. Merkezi ekonomi sürekli çalışır ve CPU kullanımının önemli bir kısmını oluşturur; oyuncular inşa ettikçe takip edilen nesne sayısı artar. Sunucu ilk ay rahat çalışıp üçüncü ay tıkanıyorsa sebep genellikle donanımın küçülmesi değil, yükün büyümesidir.

Pratik yaklaşım: kalıcı veri boyutunu ve bellek kullanımını haftalık izleyin, eğilimi görün ve kaynak tavanını gerçekten ayırılmış olarak veren bir sanal sunucu üzerinde kalın. Paylaşımlı ve fazla satılan bir ortamda bu eğilimi ölçmek imkânsızdır, çünkü ölçtüğünüz şeye komşu yükü karışır.

DDoS tarafı

DayZ tüm oyun ve sorgu trafiğini UDP üzerinde taşır. UDP'de kaynak adresi sahte olabildiği için taşma saldırılarını uygulama seviyesinde engellemek mümkün değildir; sorgu portu ayrıca yansıtmalı saldırılara açık bir yüzeydir. Saldırı tiplerinin ayrımı ve korumanın işleyişi: DDoS koruması nedir?

Datafex sunucularında katmanlı Fexwall DDoS koruması ek ücret olmadan, tüm paketlerde çalışır.

Sonraki adım

Oyuncu sayısına ve mod listesine göre önerilen paketleri, işlemci seçeneklerini ve DayZ'a özgü soruları tek sayfada topladık: DayZ sunucu paketleri.

Bu rehberdeki bilgiyle ilerlemek isterseniz:

DayZ için önerilen sunucu paketlerini görün

İlgili rehberler