Come creare un server Rust dedicato (guida 2026)
Rust è il gioco di sopravvivenza multiplayer hardcore di Facepunch Studios: ti svegli nudo su un'isola generata proceduralmente, raccogli risorse, costruisci una base e la difendi dagli altri giocatori che vogliono fare raid. Gestire un tuo server Rust dedicato ti dà il pieno controllo su slot, calendario dei wipe, plugin Oxide/uMod e regole di gioco. Questa guida copre entrambe le strade: il self-hosting del server con SteamCMD e la distribuzione di un server Rust gestito sul cloud decentralizzato Flux in circa 30 secondi.
Prima di iniziare: di cosa ha davvero bisogno un server Rust
Un server Rust è un software molto esigente in CPU e RAM. La mappa viene generata in memoria all'avvio, e ogni albero, costruzione e giocatore viene simulato sull'host. In linea di massima ti servono una CPU moderna ad alta frequenza, 8 GB di RAM per una community di circa 50 giocatori, circa 12 GB quando ti avvicini a 100 giocatori e 24 GB per un server da 200 slot o una mappa grande. Servono anche tre porte aperte: 28015/UDP per il traffico di gioco, 28016/TCP per RCON e 28017/UDP per la porta di query Steam che inserisce il tuo server nel browser in gioco.
Opzione A: self-hosting di un server Rust con SteamCMD
SteamCMD è lo strumento a riga di comando di Valve per scaricare i file dei server dedicati. Il server dedicato di Rust è l'app Steam 258550. Su una macchina Linux (Debian/Ubuntu sono le scelte più comuni) il flusso è questo:
- Installa le dipendenze e un utente non root. I server Rust non devono mai girare come root. Crea un utente dedicato
rustservere installalib32gcc-s1,curletar. - Scarica SteamCMD ed eseguilo. Puntalo alla tua directory di installazione ed esegui
app_update 258550 validateper scaricare l'ultima build di Facepunch. Il download pesa diversi gigabyte e richiede alcuni minuti. - Crea uno script di avvio. Avvia
RustDedicatedcon flag come-batchmode +server.hostname "My Rust Server" +server.maxplayers 100 +server.worldsize 4000 +server.seed 12345 +rcon.password "yourpassword". La dimensione del mondo e il seed controllano la mappa procedurale; il numero massimo di giocatori imposta il numero di slot. - Apri il firewall. Inoltra 28015/UDP, 28016/TCP e 28017/UDP. Senza la 28017 il server gira ma non compare mai nella lista dei server della community.
- Tienilo aggiornato. Facepunch rilascia una patch obbligatoria il primo giovedì di ogni mese (il wipe forzato). Quando il client si aggiorna, il server deve rieseguire
app_updatedi SteamCMD, altrimenti i giocatori non possono connettersi. La maggior parte degli admin incapsula il server in un servizio systemd o in uno strumento come LinuxGSM per automatizzare riavvii e aggiornamenti.
Il self-hosting è gratuito se possiedi già l'hardware, ma significa occuparti in prima persona di patch, mitigazione DDoS, backup, uptime e dell'aggiornamento mensile del wipe a mezzanotte. È un impegno di tempo reale per un gioco che riceve patch ogni mese.
Opzione B: distribuisci un server Rust gestito su Flux in circa 30 secondi
Se preferisci evitare il lavoro da sysadmin, un host gestito configura tutto quanto sopra per te. Con Rust su Flux crei un account, scegli un piano dimensionato sulla tua community (8 GB per circa 50 slot, 12 GB per circa 100, 24 GB per circa 200), scegli Vanilla o Oxide/uMod, selezioni una regione vicina ai tuoi giocatori e clicchi distribuisci. Il server è online in meno di 30 secondi, con le porte giuste già aperte, la protezione DDoS attiva e una dashboard web per console, gestore di file e backup. Poiché Flux è un cloud decentralizzato distribuito in oltre 50 paesi e su migliaia di nodi indipendenti, non c'è un singolo punto di guasto.
Installare Oxide / uMod sul tuo server Rust
Oxide (oggi mantenuto come uMod) è il framework di modding che alimenta la grande maggioranza dei server Rust della community: kit, teletrasporto, economia, eventi, strumenti admin e migliaia di altri plugin. Per modificare un server self-hosted scarichi la build Oxide per Rust, la estrai sopra i file del server, riavvii e metti i file plugin .cs nella cartella oxide/plugins, dove vengono caricati a caldo. Su Flux scegli semplicemente l'edizione Modded (Oxide) al momento della distribuzione e il framework è già installato: poi gestisci i plugin dal browser di file della dashboard.
Connettersi al tuo nuovo server Rust
Una volta che il server è online, premi F1 in Rust per aprire la console e digita client.connect yourserverip:28015, oppure trovalo nella scheda Community del browser dei server (serve la porta di query 28017 aperta). Condividi IP e porta con gli amici e sei pronto per wipe, costruzioni e raid.
FAQ sulla guida alla configurazione
Qual è l'ID app Steam del server dedicato Rust?
Il server dedicato Rust è l'app Steam 258550. Lo installi con SteamCMD usando app_update 258550 validate. (Il client di gioco Rust è l'app 252490.)
Quanta RAM mi serve per ospitare un server Rust?
Circa 8 GB per un server da circa 50 slot, 12 GB per circa 100 giocatori e 24 GB per un server da 200 slot o una mappa grande. L'uso di RAM di Rust cresce con la dimensione della mappa e il numero di giocatori, perché l'intero mondo viene simulato in memoria.
Devo aggiornare il mio server ogni mese?
Sì. Facepunch impone un wipe con una patch obbligatoria il primo giovedì di ogni mese. Chi gestisce il server da sé deve rieseguire l'aggiornamento SteamCMD; gli host gestiti come Flux lo fanno automaticamente.
È difficile ospitare da solo un server Rust?
Il self-hosting con SteamCMD è fattibile ma continuo: ti occupi tu di aggiornamenti, porte, backup e protezione DDoS. Una distribuzione gestita elimina questa manutenzione, così puoi concentrarti sulla tua community.
Pronto a saltare la configurazione? Distribuisci un server Rust dedicato su Flux in meno di 30 secondi: Vanilla o Oxide, prima settimana gratis.