7 Days to Die Sunucu Nasıl Kurulur? Adım Adım Rehber
7 Days to Die sunucu nasıl kurulur? SteamCMD ile dedicated server kurulumu, serverconfig.xml ayarları, 26900 portu, yöneticiler, modlar ve yedekler.

İçindekiler
7 Days to Die sunucu kurma işlemi dört adımda özetlenebilir: SteamCMD ile ücretsiz dedicated server dosyalarını indirirsiniz, sunucu ayarlarını serverconfig.xml dosyasında belirlersiniz, sunucuyu başlatıp dünyanın oluşmasını beklersiniz ve 26900 portlarını açarsınız. Kendi sunucunuzda üsleriniz ve dünyanız her zaman açık kalır; arkadaşlarınız istediği zaman girip yedinci günün kan ayına birlikte hazırlanabilir.
Bu rehberde Linux üzerinde bir 7 Days to Die sunucusunu sıfırdan kurmayı, en önemli ayarları, yöneticileri, web panelini, modları ve yedekleri anlatıyoruz.
Gereksinimler
- İşletim sistemi: 7 Days to Die Dedicated Server 64 bit Linux ve Windows üzerinde çalışır. Bu rehberde Ubuntu ve Debian kullanıyoruz.
- RAM: Varsayılan 8 kişilik bir sunucu ve orta boy bir harita için 8 GB iyi bir başlangıçtır. Büyük haritalar ve modlarla 12–16 GB gerekir.
- İşlemci: Kan ayı gecelerinde yüzlerce zombinin hareketi ve yapıların fiziği sunucuyu zorlar. Yüksek tek çekirdek hızı ve en az 4 çekirdek önerilir.
- Disk: Sunucu dosyaları, rastgele oluşturulan haritalar ve kayıtlar için birkaç on GB boş alan ayırın.
Sunucuya SSH ile bağlanmayı bilmeniz yeterlidir; komutların geri kalanını adım adım veriyoruz.
SteamCMD ile sunucu dosyalarını indirme
Güvenlik için sunucuyu root yerine ayrı bir kullanıcıyla çalıştırın:
sudo apt update
sudo apt install lib32gcc-s1 curl tmux telnet
sudo useradd -m -s /bin/bash sdtd
sudo su - sdtd
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
7 Days to Die Dedicated Server'ın Steam uygulama numarası 294420'dir:
~/steamcmd/steamcmd.sh +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit
Aynı komutu her oyun güncellemesinde tekrar çalıştırarak sunucuyu güncel tutarsınız.
serverconfig.xml ile ayarlar
Sunucu klasöründe gelen serverconfig.xml dosyası her güncellemede üzerine yazılabilir. Ayarlarınızı kaybetmemek için bir kopyasını oluşturup onu düzenleyin:
cd ~/server
cp serverconfig.xml sunucum.xml
nano sunucum.xml
Dosyadaki her ayar <property name="..." value="..."/> biçimindedir. En önemli ayarlar:
| Ayar | Ne işe yarar? |
|---|---|
ServerName | Sunucu listesinde görünen ad |
ServerPassword | Oyuncuların girmesi için şifre; boşsa herkes girebilir |
ServerVisibility | 2 herkese açık, 1 yalnızca arkadaşlar, 0 listede görünmez |
ServerMaxPlayerCount | En fazla oyuncu sayısı (varsayılan 8) |
GameWorld | Navezgane sabit harita, RWG rastgele oluşturulan harita |
WorldGenSeed | Rastgele haritayı oluşturan kelime ya da sayı |
WorldGenSize | Rastgele haritanın boyutu (örneğin 6144, 8192, 10240) |
GameName | Kaydın adı; değiştirirseniz yeni bir oyun başlar |
GameDifficulty | Zorluk (0 en kolay, 5 en zor) |
DayNightLength | Bir oyun gününün gerçek dakika cinsinden süresi |
BloodMoonFrequency | Kan ayının kaç günde bir geleceği |
Örnek:
<property name="ServerName" value="Sunucunuzun adı"/>
<property name="ServerPassword" value="gizli123"/>
<property name="ServerVisibility" value="1"/>
<property name="GameWorld" value="RWG"/>
<property name="WorldGenSeed" value="nodesty"/>
<property name="WorldGenSize" value="8192"/>
Büyük haritalar daha fazla RAM ve daha uzun ilk açılış demektir. Küçük bir arkadaş grubu için 6144 ya da 8192 yeterlidir.
Sunucuyu başlatma
Sunucuyu bir tmux oturumunda, kendi ayar dosyanızla başlatın; böylece SSH bağlantınızı kapattığınızda sunucu kapanmaz:
tmux new -s sdtd ./startserver.sh -configfile=sunucum.xml
Rastgele harita seçtiyseniz ilk açılışta dünya oluşturulur ve bu, harita boyutuna ve işlemciye göre birkaç dakika ile yarım saat arasında sürebilir. Konsolda sunucunun oyuncu kabul etmeye hazır olduğunu gördüğünüzde bağlanabilirsiniz. Ctrl + B ardından D ile oturumdan çıkar, tmux attach -t sdtd ile geri dönersiniz.
Portlar ve güvenlik duvarı
7 Days to Die sunucusu varsayılan olarak şu portları kullanır:
- 26900 TCP ve UDP: Oyun ve Steam sorgu portu.
- 26901–26903 UDP: Ek oyun trafiği.
Ubuntu'da ufw kullanıyorsanız:
sudo ufw allow 26900/tcp
sudo ufw allow 26900:26903/udp
Web paneli ve telnet portlarını (varsayılan 8080 ve 8081) herkese açmak yerine yalnızca kendi IP adresinize açın. Portların nasıl çalıştığını Port nedir? yazımızda anlattık.
Sunucuya bağlanma
Oyunda Join a Game ekranına gidin ve Connect to IP seçeneğiyle sunucunun IP adresini ve 26900 portunu girin. Sunucu herkese açıksa adıyla sunucu listesinde de arayabilirsiniz.
Yöneticiler ve sunucu yönetimi
Yönetici listesi, kayıt klasöründeki serveradmin.xml dosyasında tutulur. Kendinizi yönetici yapmanın en kolay yolu sunucu konsolunu kullanmaktır. TelnetEnabled ayarı açıkken sunucuya telnet ile bağlanın:
telnet localhost 8081
Ardından Steam kimliğinizle kendinizi en yüksek yetki seviyesine ekleyin:
admin add 76561198000000000 0
Yetki seviyesi 0 en yüksektir. Sık kullanılan diğer konsol komutları:
| Komut | Ne yapar? |
|---|---|
listplayers | Bağlı oyuncuları listeler |
kick isim | Oyuncuyu sunucudan atar |
ban add isim 1 year | Oyuncuyu belirtilen süre için yasaklar |
say "mesaj" | Bütün oyunculara mesaj gönderir |
saveworld | Dünyayı kaydeder |
shutdown | Dünyayı kaydedip sunucuyu kapatır |
Sunucuyu kapatırken her zaman shutdown komutunu kullanın; süreci öldürmek son kayıttan sonraki ilerlemenin kaybolmasına yol açabilir. Tarayıcıdan yönetim için WebDashboardEnabled ayarını açıp web panelini kullanabilirsiniz.
Modlar
Modlar, sunucu klasöründeki Mods klasörüne konur. Yalnızca oyunun XML dosyalarını değiştiren modlar (modlet) genellikle yalnızca sunucuda kurulu olsa yeter. Yeni modeller, arayüzler ya da kod (DLL) içeren büyük mod paketlerinin ise bütün oyuncularda da kurulu olması ve sunucuda EACEnabled ayarının kapatılması gerekir. Mod kullanmadan önce modun desteklediği oyun sürümünü kontrol edin; büyük güncellemelerden sonra modların da güncellenmesi gerekir.
Yedekler ve güncellemeler
Dünya ve oyuncu verileri kayıt klasöründe (Linux'ta varsayılan olarak ~/.local/share/7DaysToDie/Saves) tutulur. Büyük güncellemelerden önce bu klasörün bir kopyasını alın:
tar -czf ~/7dtd-yedek-$(date +%F).tar.gz -C ~/.local/share/7DaysToDie Saves
Büyük sürüm güncellemeleri bazen eski dünyalarla uyumlu değildir. Güncellemeden önce sürüm notlarını okuyun; yeni bir dünya gerekiyorsa GameName değerini değiştirerek yeni bir oyun başlatabilir, eski kaydı yedekte tutabilirsiniz. Düzenli ve sunucudan bağımsız yedek almayı Sunucu yedekleme, sunucuyu belirli saatlerde yeniden başlatmayı Cron nedir? yazımızda anlattık.
7 Days to Die sunucunuz için Nodesty
7 Days to Die, kan ayı gecelerinde en çok işlemci ve bellek isteyen oyun sunucularından biridir. Nodesty AMD Ryzen 9 9950X VDS paketleri 5,7 GHz'e çıkan tek çekirdek hızıyla zombi dalgalarında bile akıcı bir oyun sunar; NVMe disk, L3–L7 nShield DDoS koruması ve 7 gün saklanan ücretsiz günlük yedeklemeyle Frankfurt ve New York'ta çalışır. Başka oyunlar için Palworld, Valheim ve Rust rehberlerimize, hazır kurulu bir sunucu için de oyun sunucusu paketlerimize göz atabilirsiniz.
7 Days to Die, The Fun Pimps Entertainment LLC'nin ticari markasıdır; Steam, Valve Corporation'ın ticari markasıdır. Nodesty bu şirketlerle bağlantılı değildir ve onlar tarafından onaylanmamıştır.
Sıkça Sorulan Sorular
7 Days to Die sunucusu kurmak ücretli mi?
Hayır. 7 Days to Die Dedicated Server yazılımı ücretsizdir ve SteamCMD ile anonim olarak indirilir. Ücret yalnızca sunucuyu 7/24 açık tutacağınız makine için ödenir. Oyuncuların oyuna sahip olması yeterlidir.
7 Days to Die sunucusu için kaç GB RAM gerekir?
Varsayılan 8 kişilik bir sunucu ve orta boy rastgele bir harita için 8 GB iyi bir başlangıçtır. Büyük haritalar, daha fazla oyuncu ve modlarla RAM ihtiyacı 12–16 GB'a çıkar. Kan ayı gecelerinde sunucunun en yoğun anlarını yaşadığını göz önünde bulundurun.
Navezgane mi rastgele harita mı seçmeliyim?
Navezgane, geliştiricilerin elle tasarladığı sabit haritadır ve her oyunda aynıdır. Rastgele harita (RWG) ise seed değerine göre her seferinde farklı bir dünya oluşturur ve tekrar oynanabilirliği artırır. İlk kez oynayan bir grup için Navezgane, deneyimli oyuncular için RWG iyi bir seçimdir.
Sunucuda kaç oyuncu olabilir?
Varsayılan sınır 8 oyuncudur ve serverconfig.xml içindeki ServerMaxPlayerCount ayarıyla değiştirilir. Daha yüksek değerler mümkündür, ama kan ayı gecelerinde oyuncu başına yüzlerce zombi oluştuğu için kalabalık sunucular işlemciye çok yük bindirir.
Oyun güncellendi, sunucuya giremiyoruz. Ne yapmalıyım?
Sunucuyu durdurup SteamCMD komutunu tekrar çalıştırarak sunucuyu güncelleyin. Büyük sürüm güncellemeleri eski kayıtlarla uyumlu olmayabilir; güncellemeden önce kayıt klasörünüzü yedekleyin ve sürüm notlarında yeni bir dünya gerekip gerekmediğini kontrol edin.
Kayıtlar nerede tutulur?
Linux'ta kayıtlar varsayılan olarak kullanıcının ev klasöründeki .local/share/7DaysToDie/Saves klasöründe, oluşturulan rastgele haritalar ise GeneratedWorlds klasöründe tutulur. serverconfig.xml içindeki UserDataFolder ayarıyla bu konumu değiştirebilirsiniz.
Yazar hakkında
Nodesty Ekibi · Altyapı ve Destek
Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.
İlgili yazılar

Minecraft Sunucu Lag Sorunu: TPS Düşüklüğü ve Çözümleri
Minecraft sunucusu neden lag yapıyor? TPS ve MSPT, spark ile ölçüm, chunk oluşturma, görüş mesafesi, varlıklar, eklentiler ve Aikar bayraklarıyla çözüm.

Oyun Sunucusu Paketi mi VDS mi? Hangisini Seçmeli?
Oyun sunucusu paketi mi VDS mi kiralamalı? Hazır kurulum, desteklenen oyunlar, konum, işletim sistemi ve birden fazla sunucu açısından karşılaştırma.

Project Zomboid Sunucu Kurma: Adım Adım Rehber
Project Zomboid sunucu nasıl kurulur? SteamCMD ile dedicated server, yönetici şifresi, servertest.ini, 16261 portu, Workshop modları, RAM ve yedekler.