NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server Rust (2026)

RustUpdated Nov 5, 20269 min read

Risposta breve. Puoi ospitare un server Rust da solo gratis: installa il Rust Dedicated Server (app Steam 258550) con SteamCMD e un login anonimo, avvia RustDedicated con una password RCON e una dimensione del mondo, e apri UDP 28015 (gioco) più la porta di query. Oppure noleggia un server Rust e lascia perdere la rete.

I giocatori entrano trovando il tuo server nel browser dei server del gioco, oppure premendo F1 e digitando il comando di connessione con il tuo indirizzo e la tua porta.

Verificato il 5 novembre 2026, quando l'aggiornamento mensile più recente negli annunci Steam di Rust era Livestock (1 ottobre 2026). Gli aggiornamenti mensili di Facepunch sono usciti il primo giovedì di ogni mese per tutto il 2026, e il timer di wipe predefinito del server conta alla rovescia fino al primo giovedì alle 19:00 ora di Londra, quindi pianifica di aggiornare il server quel giorno.

Questa guida usa la documentazione server di Facepunch e ciò che facciamo girare su ogni server Rust che ospitiamo. Per andare subito al noleggio, vedi l'Opzione 2.

Cosa ti serve

  • Il software del server: "Rust Dedicated Server", app Steam 258550. Si scarica con un login anonimo. Non ti serve un account Steam per far girare un server, ma ogni giocatore ha bisogno di Rust su Steam.
  • Una macchina sempre accesa: Windows, Linux o macOS. La documentazione server di Facepunch elenca la memoria necessaria (una mappa di dimensione 6000 ne usa di più) e chiede almeno 15 GB di spazio libero su disco, con SSD o NVMe fortemente preferiti. Questa guida usa Linux, che è quello che usiamo noi.
  • Rete: la porta di gioco (predefinita 28015, UDP) e la porta di query (UDP) devono essere raggiungibili da internet. RCON usa una porta TCP, e l'app companion Rust+ usa una propria porta TCP.
  • Una password RCON: scegli la tua. L'esempio di Facepunch la imposta da riga di comando, e gli strumenti di amministrazione esterni si collegano con essa.
  • Il tuo SteamID64: il numero di 17 cifre del tuo account Steam, per renderti admin.

Opzione 1: ospitalo da solo

Questi passi valgono per una macchina Linux. I comandi SteamCMD sono quelli pubblicati da Facepunch.

Installa il server

  1. Installa la libreria di cui SteamCMD ha bisogno su Debian o Ubuntu.
    sudo apt-get install lib32gcc-s1
  2. Installa SteamCMD.
    mkdir steamcmd
    cd steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar xvfz steamcmd_linux.tar.gz
    chmod +x steamcmd.sh
  3. Lascia che SteamCMD si aggiorni da solo una volta. Un SteamCMD nuovo si aggiorna e si riavvia al primo avvio. Per questo il nostro script di installazione esegue prima ./steamcmd.sh +quit: un download lanciato a cavallo di quel riavvio può fallire con "Missing configuration".
  4. Scarica il server.
    ./steamcmd.sh +force_install_dir ../rust +login anonymous +app_update 258550 validate +quit
    Se ometti +login, Steam risponde "Failed to install app '258550' (No subscription)". Il nostro script di installazione controlla anche, dopo, che steamapps/appmanifest_258550.acf esista e rilancia il download se non c'è, perché SteamCMD ha segnalato successo sulle nostre installazioni senza lasciare file di gioco. Fai lo stesso con ../rust/steamapps/appmanifest_258550.acf.

Avvialo

  1. Esegui il server dalla cartella rust. Questa è la forma della riga di comando che usiamo, con le opzioni che cambierai:
    ./RustDedicated -batchmode +server.port 28015 +server.identity "server1" +server.hostname "My Rust server" +server.maxplayers 50 +server.level "Procedural Map" +server.worldsize 3000 +server.seed 12345 +rcon.port 28016 +rcon.web true +rcon.password "choose-a-long-password"
    Facepunch consente una dimensione del mondo da 1000 a 6000 e un seed da 0 a 2147483647. Le mappe più grandi richiedono più disco e memoria. server.identity è il nome della cartella che contiene i file di questo server. Per tenere il server in esecuzione con il suo output visibile, Facepunch suggerisce di eseguirlo dentro screen.
  2. Aspetta la riga di pronto. Facepunch dice che il server impiega diversi minuti ad avviarsi del tutto. È pronto quando la console stampa Server startup complete.

Apri le porte

  • Gioco: UDP 28015, o quella che imposti con +server.port. Consentila nel firewall (per esempio sudo ufw allow 28015/udp) e inoltrala sul router.
  • Query: UDP, e deve essere diversa dalla porta di gioco. Facepunch dice che il browser dei server ne ha bisogno. Se non imposti +server.queryport, Rust usa il valore più alto tra porta di gioco e porta RCON più uno: 28017 con il comando qui sopra, quindi aprila anche tu (sudo ufw allow 28017/udp).
  • RCON e Rust+: TCP, solo se usi uno strumento RCON esterno o l'app companion Rust+. Facepunch dice che per collegarsi e giocare serve solo la porta di gioco. Non esporre RCON con una password debole.
  • Dai alla macchina un indirizzo locale fisso, così la regola del router continua a puntare a lei.

Diventa admin ed entra

  1. Rendi te stesso admin. Con il server fermo, aggiungi una riga a server/server1/cfg/users.cfg (usa la tua identity nel percorso):
    ownerid 76561198000000000 "YourName" ""
    Avvia di nuovo il server ed entra per ottenere il livello owner. Con il server in esecuzione puoi invece digitare ownerid con il tuo SteamID64 nella console del server o via RCON, poi riconnetterti. Facepunch documenta anche moderatorid per un moderatore.
  2. Entra. In Rust premi F1 e digita connect your.ip.address:28015. Sulla stessa macchina funziona connect localhost:28015.
  3. Aggiorna ogni mese. Ferma il server ed esegui di nuovo il comando di download il primo giovedì del mese, quando Facepunch rilascia il suo aggiornamento mensile.

Plugin Oxide e Carbon

Facepunch segnala che Oxide va reinstallato dopo ogni aggiornamento del server (Oxide rilascia una nuova versione poco dopo) e che eseguire SteamCMD nello script di avvio riporta i file a vanilla. Se usi Carbon, segui le istruzioni di aggiornamento di Carbon dopo ogni aggiornamento di Rust.

Opzione 2: ospitalo su PlayNHost

Il noleggio elimina installazione, porte, firewall e la routine di aggiornamento mensile. Scegli comunque tu un nome, una mappa e le tue regole.

  1. Scegli un piano. Apri la pagina di hosting per server Rust e confronta i piani: WORKBENCH LEVEL 1 (40 giocatori), WORKBENCH LEVEL 2 (70) e WORKBENCH LEVEL 3 (125) al momento della stesura. Premi Crea server (Personalizza piano su WORKBENCH LEVEL 3) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua console stampa Server startup complete quando è pronto.
  3. Dagli un nome e scegli la mappa. Nella pagina Impostazioni imposta il Nome del server, la Dimensione del mondo e il Seed del mondo (un numero da 1 a 2147483647), poi riavvia. Un cambio di seed ha effetto al prossimo avvio, ma la vecchia mappa resta su disco finché non fai il wipe, quindi cambia il seed nell'ambito di un wipe della mappa. Vedi Come scegliere dimensione e seed del mondo del tuo Rust.
  4. Scegli plugin o vanilla. Scegli vanilla, Oxide o Carbon in Framework per mod. Vedi Come passare da Oxide a Carbon sul tuo server Rust.
  5. Invita i tuoi giocatori. La scheda Gioca con gli amici in Panoramica mostra come entrano, e Copia il messaggio di invito lo copia. Vedi Come entrare nel tuo server Rust.

Cosa fa il pannello per te:

  • Una password RCON viene generata per il tuo server e mostrata in Impostazioni. Ti serve solo per strumenti esterni come RustAdmin. La console del pannello funziona senza. Se la cancelli o vuoi cambiarla, vedi Il tuo server Rust non si avvia senza una password RCON.
  • Le porte sono assegnate e aperte fin dall'inizio. Le porte di gioco, query, RCON e Rust+ sono già inserite per te nella riga di avvio.
  • Con Aggiornamento automatico attivo (lo è di default, sotto Mostra avanzate nella pagina Impostazioni), il server controlla su Steam se c'è una nuova build a ogni avvio, cosa che conta il primo giovedì del mese. Vedi Come aggiornare il tuo server Rust.
  • Il framework dei plugin si reinstalla a ogni avvio, quindi un aggiornamento del gioco non elimina mai Oxide o Carbon.
  • Anche lasciare Oxide è un'impostazione: passa a Carbon o a vanilla e il server ripristina i file originali di Rust al prossimo avvio, quindi non resta nessun file di Oxide.
  • Passare tra i branch Release e Staging è l'impostazione Branch, non una sessione SteamCMD. Vedi Come passare il tuo server Rust al branch staging.
  • I wipe hanno una pagina Wipe dedicata con un'opzione Fai prima un backup che crea un backup prima di cancellare qualsiasi cosa. Vedi Come fare il wipe del tuo server Rust.

In proprio o a noleggio: un confronto onesto

  • Costo: il software del server è gratis. Ospitarlo in proprio costa hardware, corrente e banda, oppure una macchina cloud, con la memoria indicata nella documentazione di Facepunch. Il noleggio è un canone mensile stabilito dal piano.
  • Uptime: un server casalingo è 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.
  • Aggiornamento mensile: in proprio significa fermare il server, eseguire SteamCMD e aggiornare ogni volta il framework dei plugin. Sui nostri server Aggiornamento automatico e reinstallazione del framework avvengono all'avvio.
  • Controllo: in proprio hai ogni file e ogni opzione di avvio. Sui nostri server hai comunque la scheda Files, Argomenti aggiuntivi e RCON per i tuoi strumenti.

Pronto a saltare la configurazione? Guarda i piani per server Rust. Hai già un server? Parti da Come configurare il tuo server Rust: le impostazioni principali.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI