7 Days to Die Sunucu Kurulumu ve Kan Ayı Optimizasyonu

7 Days to Die Sunucu Kurulumu ve Kan Ayı Optimizasyonu

7 Days to Die adanmış sunucusunu Linux VDS üzerinde kurun. serverconfig.xml ayarları, kan ayı zombi sayısı, mod kurulumu ve performansı belirleyen kritik parametreler.

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

7 Days to Die Sunucu Kurulumu ve Kan Ayı Optimizasyonu

7 Days to Die sunucusunda performans testi normal günlerde değil, yedinci gecedeki kan ayı saldırısında yapılır. Bu rehberde kurulumu ve kan ayı yükünü yöneten ayarları anlatıyoruz.

1. Sistem Hazırlığı

sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 telnet curl tar
sudo useradd -m -s /bin/bash sdtd
sudo su - sdtd

2. Sunucu Dosyaları

7 Days to Die adanmış sunucusunun App ID’si 294420’dir:

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 ~/sdtd-server +login anonymous +app_update 294420 validate +quit

3. serverconfig.xml: Kritik Ayarlar

Sunucu dizinindeki serverconfig.xml dosyası performansı doğrudan belirler:

<property name="ServerName" value="Sunucu Adiniz"/>
<property name="ServerPassword" value=""/>
<property name="ServerMaxPlayerCount" value="16"/>
<property name="ServerPort" value="26900"/>
<property name="GameWorld" value="Navezgane"/>
<property name="MaxSpawnedZombies" value="60"/>
<property name="BloodMoonEnemyCount" value="8"/>
<property name="LandClaimCount" value="3"/>
AyarPerformans etkisi
MaxSpawnedZombiesAynı anda simüle edilen toplam zombi; en büyük etken
BloodMoonEnemyCountKan ayında oyuncu başına zombi
ServerMaxPlayerCountOyuncu başına yüklenen bölge sayısı

⚠️ BloodMoonEnemyCount değerini oyuncu sayısıyla çarparak düşünün: 16 oyunculu bir sunucuda 8 değeri, kan ayında 128 aktif zombi demektir.

4. Portlar

PortProtokolKullanım
26900TCP/UDPOyun trafiği
26901-26902UDPEk oyun portları
8080TCPWeb yönetim paneli (isteğe bağlı)
sudo ufw allow 26900:26902/tcp
sudo ufw allow 26900:26902/udp

5. systemd Servisi

[Unit]
Description=7 Days to Die Server
After=network.target
 
[Service]
Type=simple
User=sdtd
WorkingDirectory=/home/sdtd/sdtd-server
ExecStart=/home/sdtd/sdtd-server/startserver.sh -configfile=serverconfig.xml
Restart=on-failure
RestartSec=15
 
[Install]
WantedBy=multi-user.target

6. Mod Kurulumu

Mod dosyaları Mods/ dizinine konur. Darkness Falls ve Undead Legacy gibi büyük paketler:

  • Oyuncuların da aynı modu kurmasını gerektirir
  • Bellek tüketimini belirgin şekilde artırır
  • Dünya oluşturma süresini uzatır

💡 Büyük mod paketi kuracaksanız donanım planınızı vanilla için hesapladığınızın bir üst kademesine taşıyın.

7. Kan Ayı Öncesi Kontrol Listesi

  • Sunucu belleğinin en az %30’u boşta mı?
  • MaxSpawnedZombies değeri donanımınıza uygun mu?
  • Otomatik yeniden başlatma kan ayı saatine denk gelmiyor mu?
  • Yedek alındı mı?

8. Yedekleme

tar czf /backup/sdtd_$(date +%F).tar.gz ~/.local/share/7DaysToDie/Saves

Sonuç

7 Days to Die sunucusunda kaynak planlaması kan ayına göre yapılır. Zombi sayısı ayarları ve işlemci payı, bu gecelerde sunucunun ayakta kalıp kalmayacağını belirleyen iki değişkendir; oyun sunucusu paketinizi seçerken ortalama yükü değil bu tepe yükü esas alın.

👉 Paket eşleştirmesi için 7 Days to Die sunucu kiralama sayfamıza göz atın.