NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Day of Infamy (2026)

Day of InfamyUpdated Nov 5, 20269 min read

Krótka odpowiedź. Serwer Day of Infamy możesz hostować samodzielnie za darmo: zainstaluj serwer dedykowany (aplikacja Steam 462310) przez SteamCMD z anonimowym logowaniem, utwórz doi/cfg/server.cfg z nazwą swojego serwera, uruchom go poleceniem srcds_run -game doi i otwórz port 27015 (TCP i UDP). Hosting serwerów Day of Infamy w PlayNHost jest w chwili pisania oznaczony jako Wkrótce.

Gracze znajdują twój serwer po nazwie w przeglądarce serwerów w grze.

Sprawdzono 5 listopada 2026 na podstawie najnowszego ogłoszenia na stronie gry w Steam, z 24 grudnia 2025, które usunęło obsługę BattlEye z klienta gry i z serwera dedykowanego dla Windows.

Ten poradnik opiera się na dokumentacji Valve o Source Dedicated Server w częściach ogólnych, na ogłoszeniach ze strony samej gry w Steam, a w reszcie na naszej własnej instalacji Day of Infamy. Jak będzie to działać w PlayNHost, zobaczysz w Opcji 2.

Czego potrzebujesz

  • Oprogramowanie serwera: serwer dedykowany Day of Infamy, aplikacja Steam 462310. Jest darmowy i pobiera się z anonimowym logowaniem do Steam. Nie musisz mieć gry, żeby go pobrać.
  • Maszyna, która działa non stop: zapasowy komputer, domowy serwer albo wirtualna maszyna w chmurze. Ten poradnik używa 64-bitowego Linuksa, którego sami używamy. Istnieje też serwer dedykowany dla Windows (wspomina o nim komunikat o grze w Steam z grudnia 2025), ale żadnego nie testowaliśmy.
  • RAM i CPU: strona w Steam podaje wymagania tylko do grania, nie dla serwera dedykowanego, a oficjalnych danych dla serwera nie znaleźliśmy. Każdą liczbę dotyczącą serwera, którą przeczytasz gdzie indziej, traktuj jako szacunek.
  • Limit graczy: ustawiasz go przez -maxplayers w linii startowej. Nasze serwery ograniczamy do 32.
  • Sieć: port 27015, TCP i UDP, dostępny z internetu. Dokumentacja Valve mówi, że można go zmienić przez -port.
  • Gra: każdy gracz potrzebuje Day of Infamy w Steam. Strona w Steam podaje Windows, macOS i Linuksa.

Opcja 1: hostuj samodzielnie

Te kroki dotyczą Debiana lub Ubuntu. Polecenie pobierania, ścieżki plików i linia startowa to te, których używa nasza instalacja Day of Infamy.

Instalacja serwera

  1. Zainstaluj biblioteki potrzebne SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install lib32gcc-s1 curl tar -y
  2. Utwórz użytkownika dla serwera i przełącz się na niego. Valve odradza uruchamianie SteamCMD jako root.
    sudo useradd -m -s /bin/bash -U doi
    sudo su - doi
  3. Zainstaluj SteamCMD i pozwól mu raz się zaktualizować.
    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. Pobierz serwer.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quit
    W naszych instalacjach SteamCMD czasem kończył się błędem, mimo że zgłaszał sukces: przy czystej instalacji mniej więcej dwa uruchomienia na siedem, a efektem był pusty folder. Sprawdź, czy steamapps/appmanifest_462310.acf istnieje w folderze serwera, a jeśli nie, uruchom polecenie jeszcze raz.
  5. Skopiuj biblioteki klienta Steam do katalogu domowego użytkownika, który uruchamia serwer, tak jak robi to nasza instalacja:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
  6. Usuń windowsowe końce linii z srcds_run. W naszych instalacjach plik przyszedł z końcami linii z Windows (CRLF), więc Linux szuka interpretera o nazwie /bin/sh z doklejonym znakiem powrotu karetki. Plik istnieje i jest wykonywalny, a mimo to powłoka odpowiada „No such file or directory”. Naprawia to polecenie:
    sed -i 's/\r$//' ~/server/srcds_run

Zapisanie ustawień

  1. Utwórz server.cfg w doi/cfg w folderze serwera. Świeża instalacja go nie zawiera: gdy sprawdziliśmy nową instalację, w doi/cfg nie było żadnego server.cfg. Dokumentacja Valve mówi, że nazwa widoczna w przeglądarce serwerów to linia hostname w tym pliku:
    hostname "My Day of Infamy server"
    sv_password ""
    Dla serwera prywatnego wpisz hasło między cudzysłowy. Dla publicznego zostaw puste.
  2. Zrestartuj serwer po edycji pliku, żeby wystartował z twoimi zmianami.

Otwarcie portów

  • Gra: zezwól na port 27015 w zaporze maszyny, TCP i UDP (na przykład sudo ufw allow 27015), i przekieruj go na routerze. Dokumentacja Valve podaje 27015 TCP/UDP dla ruchu gry, pingów i RCON.
  • Inny port: dodaj -port ze swoim numerem do linii startowej i otwórz zamiast tego ten port.

Start i dołączenie

  1. Start serwera z folderu serwera. To linia używana przez naszą instalację, z portem 27015, 16 graczami i mapą dog_red:
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart
    Jest gotowy, gdy konsola wypisze gameserver Steam ID. Uruchom go pod menedżerem usług, takim jak systemd, żeby wstawał ponownie po restarcie lub awarii.
  2. Wybierz inną mapę startową, zmieniając +map. Standardowe nazwy map używane przez naszą instalację to bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range i sicily. Aby zmienić mapę, gdy serwer działa, wpisz w jego konsoli changelevel i nazwę mapy.
  3. Dołącz. W Day of Infamy otwórz przeglądarkę serwerów i wyszukaj nazwę swojego serwera dokładnie tak, jak jest zapisana w hostname.
  4. Zaktualizuj: zatrzymaj serwer i uruchom jeszcze raz polecenie pobierania z kroku 4. Gdy gra się aktualizuje, zaktualizuj też serwer: najnowszy komunikat na stronie gry w Steam każe właścicielom serwerów aktualizować serwer dedykowany przez Steam.

Dodawanie map i modów ze Steam Workshop

Serwer Day of Infamy może ładować zawartość z Workshop z pliku tekstowego z identyfikatorami Workshop. Tak ustawia to nasza instalacja:

  1. Znajdź ID elementu. Otwórz element w Workshop Day of Infamy. ID to liczba na końcu jego adresu, po ?id=.
  2. Wypisz ID w doi/subscribed_file_ids.txt, po jednym w linii. ID kolekcji też działa: ogłoszenia Screaming Steel opisane niżej mówiły hostom, że zamiast pojedynczych elementów mogą wpisać ID kolekcji moda.
  3. Dodaj -workshop do linii startowej. Nasza instalacja dodaje to, żeby włączyć obsługę Workshop.
    ./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop
  4. Zrestartuj po aktualizacji moda. Ogłoszenia na stronie Day of Infamy w Steam o modzie Screaming Steel mówiły właścicielom serwerów, żeby po aktualizacji moda zrestartowali serwer, by pojawiał się graczom w przeglądarce serwerów. Serwery, które miały wpisane ID kolekcji moda (1455070029), potrzebowały tylko tego restartu. Serwery z pojedynczymi elementami musiały dodatkowo dopisać ID nowej mapy.

Jeśli dodasz Metamod:Source i SourceMod ręcznie, nasza instalacja potem usuwa doi/addons/metamod_x64.vdf. Ten serwer działa w wersji 32-bitowej, więc 64-bitowy loader dodaje tylko mylący błąd „dlopen” do każdego logu startowego.

Opcja 2: hostuj w PlayNHost

Serwery Day of Infamy nie są jeszcze w sprzedaży w PlayNHost. W chwili pisania strona hostingu serwerów Day of Infamy pokazuje Wkrótce i zbiera twój e-mail, żebyś dowiedział się, kiedy ruszy. Poniższe kroki pokazują, jak nasz panel konfiguruje serwer Day of Infamy, gdy to nastąpi. Wynajem oszczędza ci instalację, biblioteki, porty i rutynę aktualizacji. Nadal wybierasz nazwę, hasło i mapę.

  1. Zamów serwer na stronie hostingu serwerów Day of Infamy, gdy jej plany będą otwarte.
  2. Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze gameserver Steam ID, gdy będzie gotowy.
  3. Nadaj mu nazwę. Na karcie Ustawienia ustaw Nazwa serwera i, dla serwera prywatnego, Hasło dołączenia. Potem zrestartuj.
  4. Wybierz mapę startową w polu Mapa początkowa na tej samej karcie. Aby zmienić mapę bez restartu, użyj zadania Zmień mapę w Szybkie zadania. Ogłoś graczom na tej samej stronie wysyła wiadomość do wszystkich.
  5. Dodaj zawartość Workshop. Na stronie Workshop wpisz ID swoich elementów lub kolekcji w Przedmioty Workshop, oddzielone przecinkami. Serwer pobierze je przy następnym starcie.
  6. Zaproś graczy. Wyszukują w przeglądarce serwerów w grze nazwę, którą ustawiłeś.

Co panel robi za ciebie:

  • Twój port jest przydzielony i otwarty od początku, a do linii startowej trafia sam, więc nie ma nic do przekierowania.
  • Nazwa i hasło są zapisywane w doi/cfg/server.cfg przy każdym starcie, więc zmieniasz je w panelu, a nie w pliku. Instalacja tworzy też ten plik z pustymi liniami hostname i sv_password, bo świeża instalacja Day of Infamy ich nie ma, a panel edytuje tylko istniejący server.cfg. Istniejący już server.cfg nigdy nie jest nadpisywany. Każdą inną linię w tym pliku edytujesz sam na karcie Files.
  • Lista Workshop jest zapisywana w doi/subscribed_file_ids.txt przy każdym starcie, a -workshop jest dodawane do linii startowej tylko wtedy, gdy lista nie jest pusta. Edytuj listę w panelu, nie w pliku.
  • Pobieranie podczas instalacji jest uruchamiane do trzech razy, więc jedno nieudane uruchomienie SteamCMD, jak te opisane wyżej, nie zostawi cię z pustym serwerem. Windowsowe końce linii w srcds_run też są usuwane za ciebie.
  • Przy włączonej opcji Automatyczna aktualizacja (domyślnie, w Pokaż opcje zaawansowane na karcie Ustawienia) serwer przy każdym starcie sprawdza, czy jest aktualizacja gry, więc restart jest aktualizacją.
  • Włącz Zainstaluj SourceMod, aby dodać Metamod:Source i SourceMod do doi/addons, bez 64-bitowego loadera, który tylko powoduje błędy. Opcja jest czytana podczas instalacji serwera, więc późniejsze włączenie wymaga reinstalacji, a nie restartu. Zrób kopię konfiguracji pluginów przed późniejszą reinstalacją, bo może je zresetować.
  • Limit graczy wynika z twojego planu.

Własny hosting czy wynajem: uczciwe porównanie

  • Koszt: oprogramowanie serwera jest darmowe. Własny hosting kosztuje prąd, sprzęt i łącze albo maszynę w chmurze. Wynajem to cykliczna opłata ustalana przez plan.
  • Dostępność: domowy serwer działa tylko tak długo, jak twój komputer, prąd i internet. Wynajęty serwer działa na sprzęcie hostingodawcy.
  • Ekspozycja: w domu gracze łączą się z twoim publicznym adresem IP, a ty dbasz o zaporę i router. Wynajęty serwer trzyma twój domowy adres IP z dala od tego.
  • Konfiguracja: własny hosting wymaga wiersza poleceń, przekierowania portów, ponowienia SteamCMD, poprawki końców linii i server.cfg, który tworzysz sam. Wynajem wymaga nazwy, hasła i mapy.
  • Sterowanie: własny hosting daje ci każdy plik. Na naszych serwerach zmieniasz nazwę, hasło, mapę i listę Workshop w panelu, a karta Files nadal czeka na server.cfg i resztę.

Chcesz serwer bez konfiguracji? Zostaw e-mail na stronie hostingu serwerów Day of Infamy, żeby dowiedzieć się, kiedy ruszy.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY