YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Day of Infamy sunucusu nasıl barındırılır (2026)

Day of InfamyUpdated Nov 5, 20269 min read

Kısa cevap. Day of Infamy sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: SteamCMD ile anonim giriş kullanarak özel sunucuyu (Steam uygulaması 462310) kurun, sunucu adınızla doi/cfg/server.cfg dosyasını oluşturun, srcds_run -game doi ile başlatın ve 27015 portunu (TCP ve UDP) açın. PlayNHost'un Day of Infamy sunucu barındırma sayfası bu yazı yazılırken Yakında olarak görünüyor.

Oyuncular sunucunuzu oyun içi sunucu tarayıcısında adıyla bulur.

5 Kasım 2026 tarihinde, oyunun Steam sayfasındaki en yeni duyuruya göre kontrol edildi. 24 Aralık 2025 tarihli bu duyuru, BattlEye desteğini oyun istemcisinden ve Windows özel sunucusundan kaldırdı.

Bu rehber genel kısımlar için Valve'in Source Dedicated Server belgelerini, oyunun kendi Steam sayfasındaki duyuruları, geri kalanı için de kendi Day of Infamy kurulumumuzu kullanır. PlayNHost'ta nasıl çalışacağını görmek için Seçenek 2'ye geçin.

Neye ihtiyacınız var

  • Sunucu yazılımı: Day of Infamy özel sunucusu, Steam uygulaması 462310. Ücretsizdir ve anonim Steam girişiyle indirilir. İndirmek için oyuna sahip olmanız gerekmez.
  • Açık kalan bir makine: boştaki bir bilgisayar, ev sunucusu veya bulutta bir sanal makine. Bu rehber 64 bit Linux kullanır, bizim kullandığımız da budur. Bir Windows özel sunucusu da var (oyunun Aralık 2025 tarihli Steam bildirimi ondan söz ediyor) ama hiçbirini denemedik.
  • RAM ve CPU: Steam sayfası gereksinimleri yalnızca oyunu oynamak için veriyor, özel sunucu için değil ve resmi sunucu rakamları bulamadık. Başka yerlerde okuduğunuz her sunucu rakamını tahmin olarak değerlendirin.
  • Oyuncu sınırı: başlatma satırında -maxplayers ile belirlenir. Biz sunucularımızı 32 ile sınırlıyoruz.
  • Ağ: 27015 portu, TCP ve UDP, internetten erişilebilir olmalı. Valve'in belgeleri -port ile değiştirilebileceğini söylüyor.
  • Oyun: her oyuncunun Steam'de Day of Infamy'ye sahip olması gerekir. Steam sayfası Windows, macOS ve Linux'u listeliyor.

Seçenek 1: kendiniz barındırın

Bu adımlar Debian veya Ubuntu içindir. İndirme komutu, dosya yolları ve başlatma satırı, Day of Infamy kurulumumuzun kullandıklarıdır.

Sunucuyu kurun

  1. SteamCMD'nin ihtiyaç duyduğu kütüphaneleri kurun.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install lib32gcc-s1 curl tar -y
  2. Sunucu için bir kullanıcı oluşturun ve ona geçin. Valve, SteamCMD'yi root olarak çalıştırmamanızı söylüyor.
    sudo useradd -m -s /bin/bash -U doi
    sudo su - doi
  3. SteamCMD'yi kurun ve kendini bir kez güncellemesine izin verin.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. Sunucuyu indirin.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quit
    Kurulumlarımızda SteamCMD bazen başarı bildirmesine rağmen başarısız oldu: temiz bir kurulumda yaklaşık yedi çalıştırmanın ikisinde, geriye boş bir klasör bırakarak. steamapps/appmanifest_462310.acf dosyasının sunucu klasöründe olduğunu kontrol edin, yoksa komutu yeniden çalıştırın.
  5. Steam istemci kütüphanelerini sunucuyu çalıştıran kullanıcının ana klasörüne kopyalayın, kurulumumuzun yaptığı gibi:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
  6. srcds_run dosyasındaki Windows satır sonlarını temizleyin. Kurulumlarımızda dosya Windows (CRLF) satır sonlarıyla geldi, bu yüzden Linux /bin/sh adlı bir yorumlayıcı arıyor ve sonuna bir satır başı karakteri ekleniyor. Dosya var ve çalıştırılabilir, yine de kabuk "No such file or directory" yanıtını veriyor. Bunu şu komut düzeltir:
    sed -i 's/\r$//' ~/server/srcds_run

Ayarları yazın

  1. server.cfg dosyasını oluşturun, sunucu klasörünün içindeki doi/cfg içinde. Yeni bir kurulum bununla gelmez: yeni bir kurulumu incelediğimizde doi/cfg içinde hiç server.cfg yoktu. Valve'in belgelerine göre insanların sunucu tarayıcısında gördüğü ad, bu dosyadaki hostname satırıdır:
    hostname "My Day of Infamy server"
    sv_password ""
    Özel bir sunucu için tırnakların arasına bir şifre yazın. Herkese açık bir sunucu için boş bırakın.
  2. Dosyayı düzenledikten sonra sunucuyu yeniden başlatın, böylece değişikliklerinizle başlar.

Portları açın

  • Oyun: makinenin güvenlik duvarında 27015 portuna izin verin, TCP ve UDP (örneğin sudo ufw allow 27015), ve modeminizde yönlendirin. Valve'in belgeleri oyun trafiği, ping'ler ve RCON için 27015 TCP/UDP'yi listeliyor.
  • Başka bir port: başlatma satırına numaranızla -port ekleyin ve onun yerine o portu açın.

Başlatın ve katılın

  1. Sunucuyu başlat, sunucu klasöründen. Kurulumumuzun kullandığı satır bu, 27015 portu, 16 oyuncu ve dog_red haritasıyla:
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart
    Konsol gameserver Steam ID yazdığında hazırdır. Yeniden başlatma veya çökme sonrasında tekrar başlaması için systemd gibi bir servis yöneticisi altında çalıştırın.
  2. Başka bir başlangıç haritası seçin, +map değerini değiştirerek. Kurulumumuzun kullandığı hazır harita adları bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range ve sicily. Sunucu çalışırken harita değiştirmek için konsoluna changelevel ve harita adını yazın.
  3. Katılın. Day of Infamy'de sunucu tarayıcısını açın ve sunucu adınızı hostname içinde yazdığınız şekilde aynen arayın.
  4. Güncelle: sunucuyu durdurun ve 4. adımdaki indirme komutunu yeniden çalıştırın. Oyun güncellendiğinde sunucuyu da güncelleyin: oyunun Steam sayfasındaki en yeni bildirim, sunucu sahiplerine özel sunucuyu Steam üzerinden güncellemelerini söylüyor.

Steam Workshop haritaları ve modları ekleyin

Bir Day of Infamy sunucusu, Workshop kimliklerinden oluşan bir metin dosyasından Workshop içeriği yükleyebilir. Kurulumumuz bunu şöyle ayarlar:

  1. Öğe kimliğini bulun. Öğeyi Day of Infamy Workshop sayfasında açın. Kimlik, adresinin sonundaki, ?id= ifadesinden sonra gelen sayıdır.
  2. Kimlikleri doi/subscribed_file_ids.txt içine, her satıra bir tane olacak şekilde yazın. Koleksiyon kimliği de çalışır: aşağıda anılan Screaming Steel duyuruları, barındıranlara tek tek öğeler yerine modun koleksiyon kimliğini yazabileceklerini söylüyordu.
  3. Başlatma satırına -workshop ekleyin. Kurulumumuz Workshop desteğini açmak için bunu ekler.
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop
  4. Bir mod güncellendikten sonra yeniden başlatın. Day of Infamy'nin Steam sayfasındaki Screaming Steel modu duyuruları, sunucunun oyunculara sunucu tarayıcısında görünmesi için modun güncellemesinden sonra yeniden başlatmalarını sunucu sahiplerine söylüyordu. Modun koleksiyon kimliğini (1455070029) yazan sunucuların yalnızca bu yeniden başlatmaya ihtiyacı vardı. Tek tek öğeleri yazan sunucuların ayrıca yeni haritanın kimliğini de eklemesi gerekti.

Metamod:Source ve SourceMod'u elle eklerseniz kurulumumuz sonrasında doi/addons/metamod_x64.vdf dosyasını siler. Bu sunucu 32 bit çalışır, bu yüzden 64 bit yükleyici her açılış günlüğüne yalnızca kafa karıştırıcı bir "dlopen" hatası ekler.

Seçenek 2: PlayNHost'ta barındırın

Day of Infamy sunucuları PlayNHost'ta henüz satışta değil. Bu yazı yazılırken Day of Infamy sunucu barındırma sayfası Yakında gösteriyor ve açıldığında haberiniz olsun diye e-postanızı alıyor. Aşağıdaki adımlar, açıldığında panelimizin bir Day of Infamy sunucusunu nasıl kurduğunu gösterir. Kiralamak kurulumu, kütüphaneleri, portları ve güncelleme rutinini ortadan kaldırır. Yine de bir ad, bir şifre ve bir harita seçersiniz.

  1. Bir sunucu sipariş edin, planları açıldığında Day of Infamy sunucu barındırma sayfasından.
  2. Kurulumu bekleyin. Sunucu panelde görünür. Hazır olduğunda Konsol ekranı gameserver Steam ID yazar.
  3. Ona bir ad verin. Ayarlar sekmesinde Sunucu adı alanını ve özel sunucu için Katılma şifresi alanını ayarlayın. Sonra yeniden başlatın.
  4. Başlangıç haritasını seçin, aynı sekmedeki Başlangıç haritası alanında. Yeniden başlatmadan harita değiştirmek için Hızlı görevler içindeki Haritayı değiştir görevini kullanın. Aynı sayfadaki Oyunculara duyur herkese bir mesaj gönderir.
  5. Workshop içeriği ekleyin. Workshop sayfasında öğe veya koleksiyon kimliklerinizi Workshop öğeleri alanına virgülle ayırarak yazın. Sunucu bunları bir sonraki başlangıcında indirir.
  6. Oyuncularınızı davet edin. Oyun içi sunucu tarayıcısında sizin belirlediğiniz adı ararlar.

Panelin sizin için yaptıkları:

  • Portunuz atanır ve baştan açıktır, ayrıca sizin yerinize başlatma satırına eklenir, yani yönlendirilecek bir şey yoktur.
  • Ad ve şifre her başlangıçta doi/cfg/server.cfg dosyasına yazılır, bu yüzden bunları dosyada değil panelde değiştirirsiniz. Kurulum ayrıca bu dosyayı boş hostname ve sv_password satırlarıyla oluşturur, çünkü yeni bir Day of Infamy kurulumunda bunlar yoktur ve panel yalnızca var olan bir server.cfg dosyasını düzenler. Zaten sahip olduğunuz bir server.cfg asla üzerine yazılmaz. Bu dosyadaki diğer satırları Dosyalar sekmesinde kendiniz düzenlersiniz.
  • Workshop listesi her başlangıçta doi/subscribed_file_ids.txt dosyasına yazılır ve -workshop başlatma satırına yalnızca liste boş değilse eklenir. Listeyi dosyada değil panelde düzenleyin.
  • Kurulum indirmesi en fazla üç kez çalışır, bu yüzden yukarıda anlatılanlar gibi başarısız bir SteamCMD çalıştırması sizi boş bir sunucuyla bırakmaz. srcds_run içindeki Windows satır sonları da sizin için temizlenir.
  • Otomatik güncelleme açıkken (varsayılan, Ayarlar sekmesinde Gelişmiş seçenekleri göster altında) sunucu her başladığında oyun güncellemesi arar, yani yeniden başlatmak güncellemektir.
  • SourceMod'u kur seçeneğini açarak Metamod:Source ve SourceMod'u doi/addons içine ekleyin, yalnızca hata çıkaran 64 bit yükleyici olmadan. Sunucu kurulurken okunur, bu yüzden sonradan açmak yeniden başlatma değil, yeniden kurulum gerektirir. Sonraki bir yeniden kurulumdan önce eklenti yapılandırmalarınızı yedekleyin, çünkü onları sıfırlayabilir.
  • Oyuncu sınırı planınızdan gelir.

Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma

  • Maliyet: sunucu yazılımı ücretsizdir. Kendiniz barındırmak elektrik, donanım ve bant genişliği ya da bir bulut makinesi maliyeti getirir. Kiralamak, planın belirlediği yinelenen bir ücrettir.
  • Çalışma süresi: bir ev sunucusu yalnızca bilgisayarınız, elektrik ve internet ayakta olduğu sürece açıktır. Kiralanan bir sunucu barındırıcının donanımında çalışır.
  • Maruz kalma: evde oyuncular genel IP adresinize bağlanır ve güvenlik duvarı ile modemle siz ilgilenirsiniz. Kiralanan bir sunucu ev IP'nizi bunun dışında tutar.
  • Kurulum: kendiniz barındırmak komut satırı, port yönlendirme, SteamCMD yeniden denemesi, satır sonu düzeltmesi ve kendinizin oluşturduğu bir server.cfg gerektirir. Kiralamak bir ad, bir şifre ve bir harita gerektirir.
  • Kontrol: kendiniz barındırmak size her dosyayı verir. Bizim sunucularımızda ad, şifre, harita ve Workshop listesini panelde değiştirirsiniz ve Dosyalar sekmesi server.cfg ile geri kalanı için yine elinizin altındadır.

Kurulum olmadan bir sunucu mu istiyorsunuz? Açıldığında haberiniz olsun diye Day of Infamy sunucu barındırma sayfasına e-postanızı bırakın.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ