Risposta breve. Puoi ospitare da solo un server Day of Infamy gratis: installa il server dedicato (app Steam 462310) con SteamCMD usando un login anonimo, crea
doi/cfg/server.cfgcon il nome del tuo server, avvialo consrcds_run -game doie apri la porta 27015 (TCP e UDP). L'hosting di server Day of Infamy di PlayNHost è indicato come In arrivo al momento della stesura.I giocatori trovano il tuo server dal nome nel browser dei server del gioco.
Verificato il 5 novembre 2026 sull'annuncio più recente della pagina Steam del gioco, datato 24 dicembre 2025, che ha rimosso il supporto a BattlEye dal client del gioco e dal server dedicato Windows.
Questa guida usa la documentazione di Valve sul Source Dedicated Server per le parti generiche, gli annunci della pagina Steam del gioco e la nostra installazione di Day of Infamy per il resto. Per sapere come funzionerà su PlayNHost, vai all'Opzione 2.
Cosa ti serve
- Il software del server: il server dedicato di Day of Infamy, app Steam 462310. È gratuito e si scarica con un login Steam anonimo. Non devi possedere il gioco per scaricarlo.
- Una macchina sempre accesa: un PC che non usi, un server domestico o una macchina virtuale nel cloud. Questa guida usa Linux a 64 bit, che è quello che usiamo noi. Esiste anche un server dedicato Windows (l'avviso Steam del gioco di dicembre 2025 lo cita), ma non ne abbiamo provato nessuno.
- RAM e CPU: la pagina Steam indica i requisiti solo per giocare, non per un server dedicato, e non abbiamo trovato cifre ufficiali per il server. Considera una stima qualsiasi cifra sul server che leggi altrove.
- Un limite di giocatori: si imposta con
-maxplayersnella riga di avvio. Noi limitiamo i nostri server a 32. - Rete: porta 27015, TCP e UDP, raggiungibile da internet. La documentazione di Valve dice che si può cambiare con
-port. - Il gioco: ogni giocatore ha bisogno di Day of Infamy su Steam. La pagina Steam indica Windows, macOS e Linux.
Opzione 1: ospitarlo da solo
Questi passaggi valgono per Debian o Ubuntu. Il comando di download, i percorsi dei file e la riga di avvio sono quelli che usa la nostra installazione di Day of Infamy.
Installare il server
- Installa le librerie di cui SteamCMD ha bisogno.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install lib32gcc-s1 curl tar -y - Crea un utente per il server e passa a quell'utente. Valve sconsiglia di eseguire SteamCMD come root.
sudo useradd -m -s /bin/bash -U doi sudo su - doi - Installa SteamCMD e lascia che si aggiorni una volta.
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 - Scarica il server.
Nelle nostre installazioni SteamCMD a volte è fallito pur segnalando un successo: su un'installazione pulita circa due esecuzioni su sette, lasciando una cartella vuota. Controlla che~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quitsteamapps/appmanifest_462310.acfesista nella cartella del server e, se non c'è, esegui di nuovo il comando. - Copia le librerie del client Steam nella cartella home dell'utente che esegue il server, come fa la nostra installazione:
mkdir -p ~/.steam/sdk32 ~/.steam/sdk64 cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/ cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/ - Rimuovi le terminazioni di riga di Windows da
srcds_run. Nelle nostre installazioni è arrivato con terminazioni di riga Windows (CRLF), quindi Linux cerca un interprete di nome/bin/shseguito da un ritorno a capo. Il file esiste ed è eseguibile, eppure la shell risponde "No such file or directory". Questo comando lo risolve:sed -i 's/\r$//' ~/server/srcds_run
Scrivere le impostazioni
- Crea
server.cfgindoi/cfgdentro la cartella del server. Un'installazione nuova non ne include uno: quando abbiamo esaminato una nuova installazione,doi/cfgnon conteneva nessunserver.cfg. La documentazione di Valve dice che il nome che la gente vede nel browser dei server è la rigahostnamedi questo file:
Metti una password tra le virgolette per un server privato. Lasciale vuote per un server pubblico.hostname "My Day of Infamy server" sv_password "" - Riavvia il server dopo aver modificato il file, così parte con le tue modifiche.
Aprire le porte
- Gioco: consenti la porta 27015 nel firewall della macchina, TCP e UDP (per esempio
sudo ufw allow 27015), e inoltrala sul router. La documentazione di Valve indica 27015 TCP/UDP per il traffico di gioco, i ping e RCON. - Un'altra porta: aggiungi
-portcon il tuo numero alla riga di avvio e apri quella al suo posto.
Avviarlo ed entrare
- Avvia il server dalla cartella del server. Questa è la riga che usa la nostra installazione, con porta 27015, 16 giocatori e la mappa
dog_red:
È pronto quando la console stampa./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestartgameserver Steam ID. Eseguilo sotto un gestore di servizi come systemd, così riparte dopo un riavvio o un crash. - Scegli un'altra mappa iniziale modificando
+map. I nomi delle mappe di base che usa la nostra installazione sono bastogne, breville, brittany, comacchio, crete, dog_red, dunkirk, flakturm, foy, ortona, reichswald, rhineland, saint_lo, salerno, shooting_range e sicily. Per cambiare mappa mentre il server è in esecuzione, digitachangelevele il nome della mappa nella sua console. - Entra. In Day of Infamy apri il browser dei server e cerca il nome del tuo server esattamente come scritto in
hostname. - Aggiorna fermando il server ed eseguendo di nuovo il comando di download del passaggio 4. Quando il gioco si aggiorna, aggiorna anche il server: l'avviso più recente della pagina Steam del gioco dice ai proprietari di server di aggiornare il server dedicato tramite Steam.
Aggiungere mappe e mod di Steam Workshop
Un server Day of Infamy può caricare contenuti Workshop da un file di testo con gli ID Workshop. Ecco come lo imposta la nostra installazione:
- Trova l'ID dell'elemento. Apri l'elemento nel Workshop di Day of Infamy. L'ID è il numero alla fine del suo indirizzo, dopo
?id=. - Elenca gli ID in
doi/subscribed_file_ids.txt, uno per riga. Funziona anche un ID di raccolta: gli annunci di Screaming Steel riportati più sotto dicevano agli host che potevano elencare l'ID della raccolta del mod invece dei singoli elementi. - Aggiungi
-workshopalla riga di avvio. La nostra installazione lo aggiunge per attivare il supporto Workshop../srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop - Riavvia dopo l'aggiornamento di un mod. Gli annunci sulla pagina Steam di Day of Infamy per il mod Screaming Steel dicevano ai proprietari di server di riavviare dopo l'aggiornamento del mod, così il server compare ai giocatori nel browser dei server. I server che elencavano l'ID della raccolta del mod (1455070029) hanno avuto bisogno solo di quel riavvio. I server che elencavano singoli elementi hanno dovuto anche aggiungere l'ID della nuova mappa.
Se aggiungi Metamod:Source e SourceMod a mano, la nostra installazione elimina poi doi/addons/metamod_x64.vdf. Questo server gira a 32 bit, quindi il loader a 64 bit aggiunge solo un confuso errore "dlopen" a ogni log di avvio.
Opzione 2: ospitarlo su PlayNHost
I server Day of Infamy non sono ancora in vendita su PlayNHost. Al momento della stesura, la pagina dell'hosting di server Day of Infamy mostra In arrivo e raccoglie la tua email per avvisarti quando aprirà . I passaggi seguenti mostrano come il nostro pannello configura un server Day of Infamy quando sarà disponibile. Noleggiare elimina l'installazione, le librerie, le porte e la routine di aggiornamento. Scegli comunque un nome, una password e una mappa.
- Ordina un server sulla pagina dell'hosting di server Day of Infamy quando i suoi piani saranno aperti.
- Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa
gameserver Steam IDquando è pronto. - Dagli un nome. Nella scheda Impostazioni imposta il Nome del server e, per un server privato, la Password di accesso. Poi riavvia.
- Scegli la mappa iniziale nel campo Mappa iniziale della stessa scheda. Per cambiare mappa senza riavviare, usa l'attività Cambia mappa in Attività rapide. Annuncio ai giocatori nella stessa pagina invia un messaggio a tutti.
- Aggiungi contenuti Workshop. Nella pagina Workshop, inserisci gli ID dei tuoi elementi o raccolte in Elementi Workshop, separati da virgole. Il server li scarica al prossimo avvio.
- Invita i tuoi giocatori. Cercano nel browser dei server del gioco il nome che hai impostato.
Cosa fa il pannello per te:
- La tua porta viene assegnata ed è aperta fin dall'inizio, e viene messa nella riga di avvio al posto tuo, quindi non c'è niente da inoltrare.
- Nome e password vengono scritti in
doi/cfg/server.cfga ogni avvio, quindi li cambi nel pannello, non nel file. L'installazione crea anche quel file con righehostnameesv_passwordvuote, perché una nuova installazione di Day of Infamy non ne ha e il pannello modifica solo unserver.cfgesistente. Unserver.cfgche hai già non viene mai sovrascritto. Ogni altra riga di quel file la modifichi tu nella scheda Files. - L'elenco Workshop viene scritto in
doi/subscribed_file_ids.txta ogni avvio, e-workshopviene aggiunto alla riga di avvio solo quando l'elenco non è vuoto. Modifica l'elenco nel pannello, non nel file. - Il download dell'installazione viene eseguito fino a tre volte, quindi un'esecuzione fallita di SteamCMD come quelle descritte sopra non ti lascia con un server vuoto. Anche le terminazioni di riga Windows in
srcds_runvengono rimosse per te. - Con Aggiornamento automatico attivo (è l'impostazione predefinita, sotto Mostra opzioni avanzate nella scheda Impostazioni), il server controlla se c'è un aggiornamento del gioco a ogni avvio, quindi un riavvio è un aggiornamento.
- Attiva Installa SourceMod per aggiungere Metamod:Source e SourceMod a
doi/addons, senza il loader a 64 bit che causa solo errori. Viene letto mentre il server si installa, quindi attivarlo più tardi richiede una reinstallazione, non un riavvio. Fai un backup delle configurazioni dei plugin prima di una reinstallazione successiva, perché può reimpostarle. - Il limite di giocatori dipende dal tuo piano.
Auto-hosting o noleggio: un confronto onesto
- Costo: il software del server è gratuito. L'auto-hosting costa elettricità , hardware e banda, oppure una macchina nel cloud. Il noleggio è una tariffa ricorrente stabilita dal piano.
- Disponibilità : un server domestico è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware dell'host.
- Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e tu ti occupi di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
- Configurazione: l'auto-hosting richiede la riga di comando, l'inoltro delle porte, il nuovo tentativo di SteamCMD, la correzione delle terminazioni di riga e un
server.cfgche crei tu. Il noleggio richiede un nome, una password e una mappa. - Controllo: l'auto-hosting ti dà ogni file. Sui nostri server cambi nome, password, mappa ed elenco Workshop nel pannello e hai comunque la scheda Files per
server.cfge il resto.
Vuoi un server senza la configurazione? Lascia la tua email sulla pagina dell'hosting di server Day of Infamy per sapere quando apre.



