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.cfgz nazwą swojego serwera, uruchom go poleceniemsrcds_run -game doii 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
-maxplayersw 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
- Zainstaluj biblioteki potrzebne SteamCMD.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install lib32gcc-s1 curl tar -y - 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 - 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 - Pobierz serwer.
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~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quitsteamapps/appmanifest_462310.acfistnieje w folderze serwera, a jeśli nie, uruchom polecenie jeszcze raz. - 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/ - 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/shz 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ń
- Utwórz
server.cfgwdoi/cfgw folderze serwera. Świeża instalacja go nie zawiera: gdy sprawdziliśmy nową instalację, wdoi/cfgnie było żadnegoserver.cfg. Dokumentacja Valve mówi, że nazwa widoczna w przeglądarce serwerów to liniahostnamew tym pliku:
Dla serwera prywatnego wpisz hasło między cudzysłowy. Dla publicznego zostaw puste.hostname "My Day of Infamy server" sv_password "" - 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
-portze swoim numerem do linii startowej i otwórz zamiast tego ten port.
Start i dołączenie
- Start serwera z folderu serwera. To linia używana przez naszą instalację, z portem 27015, 16 graczami i mapą
dog_red:
Jest gotowy, gdy konsola wypisze./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestartgameserver Steam ID. Uruchom go pod menedżerem usług, takim jak systemd, żeby wstawał ponownie po restarcie lub awarii. - 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 konsolichangeleveli nazwę mapy. - 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. - 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:
- Znajdź ID elementu. Otwórz element w Workshop Day of Infamy. ID to liczba na końcu jego adresu, po
?id=. - 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. - Dodaj
-workshopdo 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 - 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ę.
- Zamów serwer na stronie hostingu serwerów Day of Infamy, gdy jej plany będą otwarte.
- Poczekaj na instalację. Serwer pojawi się w panelu. Jego Console wypisze
gameserver Steam ID, gdy będzie gotowy. - Nadaj mu nazwę. Na karcie Ustawienia ustaw Nazwa serwera i, dla serwera prywatnego, Hasło dołączenia. Potem zrestartuj.
- 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.
- 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.
- 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.cfgprzy każdym starcie, więc zmieniasz je w panelu, a nie w pliku. Instalacja tworzy też ten plik z pustymi liniamihostnameisv_password, bo świeża instalacja Day of Infamy ich nie ma, a panel edytuje tylko istniejącyserver.cfg. Istniejący jużserver.cfgnigdy nie jest nadpisywany. Każdą inną linię w tym pliku edytujesz sam na karcie Files. - Lista Workshop jest zapisywana w
doi/subscribed_file_ids.txtprzy każdym starcie, a-workshopjest 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_runteż 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.cfgi resztę.
Chcesz serwer bez konfiguracji? Zostaw e-mail na stronie hostingu serwerów Day of Infamy, żeby dowiedzieć się, kiedy ruszy.



