Risposta breve. Puoi ospitare un server Factorio da solo gratis: scarica il server headless da factorio.com, crea un salvataggio con --create, avvialo con --start-server e apri la porta UDP 34197 (Factorio usa solo UDP). Oppure noleggia un server Factorio e dimentica rete e aggiornamenti.
I giocatori entrano con Multigiocatore, poi Connect to address, e inseriscono l'indirizzo IP del tuo server (e la porta, se l'hai cambiata). Tutti devono avere esattamente la stessa versione del gioco e le stesse mod.
Verificato il 5 novembre 2026, valido per Factorio 2.1.24, la versione headless che factorio.com indica quel giorno sia per il canale stabile sia per quello sperimentale.
Questa guida usa la wiki e l'API di download di Factorio, e quello che usiamo sui nostri server Factorio. Per andare subito alla strada del noleggio, vai all'Opzione 2.
Cosa ti serve
Sistema operativo: Linux a 64 bit o Windows. Su Linux la wiki di Factorio consiglia il pacchetto Headless per i server: non ha grafica e non è collegato a librerie che un server può non avere.
Rete: UDP 34197 raggiungibile da internet. La porta si può cambiare con --port.
Un account factorio.com: solo se vuoi il server nell'elenco pubblico dei server. Servono il tuo nome utente factorio.com e un token di autenticazione.
Il gioco: ogni giocatore deve avere la stessa versione di Factorio del server e le stesse mod. Il server headless attiva di default le mod dell'espansione (Space Age, Quality, Elevated Rails e Recycler in mods/mod-list.json, verificato con 2.1.24), quindi ogni giocatore ha bisogno del DLC Space Age, a meno che tu non le disattivi tutte e quattro.
Il server headless si scarica gratis. Paghi la macchina, la corrente e la banda, non il software.
Opzione 1: ospitarlo da solo
Funziona su un PC che non usi, un server domestico o una macchina virtuale nel cloud. I passaggi seguono le pagine della wiki di Factorio sul multiplayer e sui parametri da riga di comando.
Linux
Scarica il server headless. Il link qui sotto dà sempre l'ultima build headless stabile. Sostituisci stable con un numero di versione come 2.1.24 per fissarne una.
Crea un utente e decomprimi il server. La wiki chiede di non eseguire il server come root.
sudo useradd factorio
cd /opt
sudo tar -xJf /tmp/factorio.tar.xz
sudo chown -R factorio:factorio /opt/factorio
sudo -u factorio -s
Crea il file delle impostazioni. Il server decompresso include file di esempio in data/. Copia quello che ti serve e modifica la copia:
cd /opt/factorio
cp data/server-settings.example.json data/server-settings.json
Nell'esempio visibilitypublic è impostato su true. Mettilo su false, a meno che tu non compili anche il tuo username e il tuo token di factorio.com: senza di essi il server parte comunque, ma scrive nei log "Matching server connection failed" e non viene elencato.
Crea un salvataggio. Il server dedicato ha bisogno di un file di salvataggio prima di partire.
./bin/x64/factorio --create ./saves/my-save.zip
Per scegliere tu la mappa, aggiungi i file --map-gen-settings e --map-settings (gli esempi sono in data/), oppure --preset e --map-gen-seed.
Aggiungi --port 34197 per impostare tu la porta. Per caricare il salvataggio scritto più di recente, usa invece --start-server-load-latest. Fermare il server salva la partita.
Apri la porta. Consenti UDP 34197 nel firewall della macchina (con ufw: sudo ufw allow 34197/udp) e inoltralo come UDP sul router. La wiki avverte che alcuni router rendono casuale la porta di origine dei pacchetti in uscita da 34197, il che può rompere le connessioni.
Entra. In Factorio scegli Multigiocatore, poi Connect to address, e inserisci il tuo indirizzo IP pubblico.
Windows
Installa Factorio. La wiki nota che qualsiasi versione del gioco può funzionare in modalità headless.
Nella cartella di Factorio, copia data\server-settings.example.json in data\server-settings.json e crea un salvataggio con --create (la stessa opzione di Linux).
Avvialo con un file .bat nella cartella di Factorio. L'esempio della wiki è: start /wait .\bin\x64\factorio.exe --start-server-load-latest --server-settings .\data\server-settings.json
--start-server-load-latest carica il salvataggio più recente nella cartella dati utente di Factorio, che per la versione con installer è %appdata%\Factorio, non la cartella in cui hai eseguito --create. Per ospitare il salvataggio che hai appena creato, usa invece --start-server seguito dal suo percorso.
Consenti UDP 34197 in Windows Firewall e inoltralo sul router.
Impostazioni in server-settings.json
name e description: come si chiama il server.
max_players: 0 significa nessun limite. Gli admin possono entrare in un server pieno.
game_password: la password d'ingresso. Se la lasci vuota, chiunque abbia il tuo indirizzo può entrare.
visibility: public elenca la partita sul server di matching ufficiale e richiede il tuo username e il tuo token di factorio.com (oppure password). lan trasmette sulla rete locale. Con entrambi disattivati, i giocatori hanno bisogno del tuo indirizzo.
require_user_verification: quando è true, possono entrare solo i giocatori con un account factorio.com valido.
autosave_interval (minuti), autosave_slots e afk_autokick_interval (minuti, 0 per mai).
Per rendere qualcuno admin, crea server-adminlist.json nella stessa directory di factorio-current.log, contenente una lista come [ "user1", "user2" ]. La wiki dice che il file viene creato anche quando promuovi un giocatore dalla console.
Aggiornamenti e mod
Il multiplayer di Factorio richiede la stessa versione su entrambi i lati, quindi quando il gioco si aggiorna devi aggiornare anche il server: scarica di nuovo la nuova build headless e decomprimila sopra la vecchia. Le tue cartelle saves e mods non sono nel download. Le mod vanno in mods/ come file .zip, e ogni giocatore ha bisogno delle stesse. Vedi Come aggiungere mod al tuo server Factorio per come funziona su PlayNHost.
Opzione 2: ospitarlo su PlayNHost
Noleggiare elimina firewall, inoltro delle porte e routine di aggiornamento. La porta, il salvataggio e il file delle impostazioni sono già pronti per te.
Scegli un piano. Apri la pagina di hosting dei server Factorio e confronta i piani (STONE FURNACE, STEEL FURNACE ed ELECTRIC FURNACE al momento della scrittura, per 4, 9 e 20 giocatori). Premi Crea server su STONE FURNACE o STEEL FURNACE, oppure Personalizza piano su ELECTRIC FURNACE, e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
Aspetta l'installazione. Ricevi un'e-mail "server pronto" e il server compare su panel.playnhost.com. Nella scheda Console, il pannello considera il server in esecuzione quando il log mostra Hosting game at.
Nome del server e Descrizione del server: quello che mostra il gioco.
Nome salvataggio: il file del mondo, gamesave di default.
Space Age: attivo di default. Quando è attivo, ogni giocatore ha bisogno del DLC Space Age. Disattivarlo spegne Space Age, Quality ed Elevated Rails, ma non Recycler, una quarta mod dell'espansione aggiunta da Factorio 2.1, quindi a un giocatore senza DLC non è garantito l'ingresso. Tienilo attivo per un mondo creato con Space Age: nel nostro test, un mondo Space Age avviato con l'opzione disattivata si è caricato senza l'espansione ed è stato salvato così.
Preset della mappa e Seed della mappa: usati quando viene creato un nuovo mondo.
Nome utente del server e Token del server: il nome del tuo account factorio.com e il tuo token API (dalla pagina del profilo su factorio.com, non la tua password). Impostali insieme per elencare il server nell'elenco pubblico, oppure lasciali entrambi vuoti. Senza di essi i giocatori possono comunque connettersi con l'indirizzo.
Intervallo di salvataggio automatico e Kick per AFK.
Versione di Factorio è nella stessa lista, e Aggiorna il server automaticamente si trova sotto Mostra avanzate.
Entra. In Factorio scegli Multigiocatore, poi Connect to address, e inserisci l'indirizzo e la porta del tuo server. Usa la password che hai impostato. Vedi Come entrare nel tuo server Factorio se non si connette.
Cosa fa per te la nostra configurazione
Impostazioni scritte a ogni avvio. Ogni volta che il server parte, il pannello scrive name, description, username, token, autosave_interval, autosave_slots, afk_autokick_interval e game_password in data/server-settings.json a partire da Impostazioni di gioco, e max_players a partire dal tuo piano. Le modifiche manuali a quelle chiavi vengono sostituite, quindi cambiale in Impostazioni di gioco. Le altre chiavi del file non vengono toccate.
Un salvataggio viene creato per te. A meno che sia impostato uno scenario, se il file saves/<Save Name>.zip non esiste all'avvio, il server lo crea con il tuo Preset della mappa e il tuo Seed della mappa, poi lo avvia.
Interruttore Space Age. Il server headless attiva di default le mod dell'espansione in mods/mod-list.json. A ogni avvio il pannello imposta le voci Space Age, Quality ed Elevated Rails in modo che corrispondano a Space Age e lascia stare tutte le altre righe delle mod, compreso Recycler.
Salvataggi, mod e RCON. Il pannello ha una pagina Salvataggi per scegliere, caricare, scaricare e fare snapshot dei salvataggi. Le mod si possono trascinare come file .zip sotto Files, oppure installare dal Factorio Mod Portal una volta impostati il tuo nome utente e il tuo token factorio.com. RCON si può attivare con RCON attivo?.
Ospitarlo da solo o noleggiarlo: un confronto onesto
Costo. Da solo: il software del server è gratis, e paghi hardware, corrente e banda, oppure una macchina virtuale nel cloud. Noleggiato: un canone mensile in base al piano. Vedi i piani attuali.
Disponibilità . Da solo: affidabile quanto la tua macchina e la tua connessione di casa, e deve restare accesa quando giocano i tuoi amici. Noleggiato: gira sull'hardware dell'host, non sul tuo PC.
Esposizione di rete. Da solo: i giocatori si connettono al tuo IP pubblico e tu ti occupi di firewall e router, compresi i router che rendono casuali le porte di origine. Noleggiato: il tuo IP di casa non c'entra.
Competenze richieste. Da solo: riga di comando, inoltro delle porte e modifica di JSON. Fattibilissimo, e un buon modo per imparare. Noleggiato: un pannello web con campi di modulo.
Aggiornamenti. Da solo: scarica e decomprimi la nuova build headless ogni volta che il gioco si aggiorna, altrimenti i giocatori non possono entrare. Noleggiato: Aggiorna il server automaticamente controlla a ogni avvio.
Ospitarlo da solo fa per te se una macchina è già accesa tutto il giorno e ti trovi a tuo agio con le reti. Noleggiare fa per te se preferisci non occuparti dell'hardware.
Problemi comuni e soluzioni
I giocatori non riescono a connettersi
Causa: UDP 34197 non è raggiungibile, un firewall o un antivirus blocca UDP, oppure il router rende casuale la porta di origine.
Soluzione: consenti e inoltra UDP 34197 (non TCP), e controlla che il router non renda casuale la porta di origine dei pacchetti in uscita da 34197. Vedi Factorio ports and firewall explained.
Il server non parte dopo essere tornati a una versione precedente
Causa: decomprimere una build sopra un'altra aggiunge file ma non ne cancella mai, quindi può lasciare una mod integrata della versione che hai lasciato. Nel nostro test, passando dalla sperimentale 2.1.20 (che include una mod integrata recycler) alla stabile 2.0.77 è rimasto data/recycler sul disco, e il server si è fermato con "Incompatible Factorio version (current: 2.0, required: 2.1)".
Soluzione: se lo ospiti da solo, elimina bin/ e le cartelle delle mod integrate sotto data/ prima di decomprimere una build più vecchia sopra una più nuova, e non toccare saves/ e mods/. Su PlayNHost, il nostro installer e l'aggiornamento all'avvio lo fanno già prima di ogni nuova build. Il tuo data/server-settings.json è un file, non una cartella, quindi resta.
Un giocatore senza il DLC non riesce a entrare
Causa: Space Age è attivo, e con esso Quality, Elevated Rails e Recycler.
Soluzione: per un mondo nuovo, disattiva Space Age in Impostazioni di gioco e riavvia. Su Factorio 2.1 l'interruttore non disattiva ancora Recycler, quindi se il giocatore viene ancora rifiutato, apri un ticket e controlleremo con te la lista delle mod del server. Tieni Space Age attivo per un mondo creato con esso. Vedi Come attivare o disattivare Space Age sul tuo server Factorio.
FAQ
Posso ospitare un server Factorio gratis?
Sì. Il server headless è un download gratuito da factorio.com. Paghi comunque la macchina, la corrente e internet, e deve restare acceso mentre la gente gioca.
Quale porta usa un server Factorio?
UDP 34197 di default. Factorio usa solo UDP, e la porta si può cambiare.
Quanti giocatori possono entrare?
Imposta max_players in server-settings.json; 0 significa nessun limite. La wiki di Factorio indica 65.535 come limite massimo e dice che il limite pratico è molto più basso. I nostri piani sono da 4, 9 e 20 giocatori.
Il server ha bisogno di un account factorio.com?
Solo per comparire nell'elenco pubblico dei server, che richiede un nome utente e un token. I giocatori possono comunque connettersi tramite indirizzo senza.
I giocatori possono entrare senza le stesse mod?
No. Tutte le istanze del gioco devono avere esattamente la stessa versione del gioco e le stesse mod.
Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Puoi accettare tutto, accettare solo i cookie essenziali o scegliere per categoria.Utilizziamo i cookie per far funzionare il sito, capire come viene usato e misurare il nostro marketing. Qui sono attivi per impostazione predefinita: puoi disattivare ciò che non desideri.Leggi la nostra informativa sulla privacy