Ospitare un server Rust: wipe, plugin e prestazioni
Calendario dei wipe, plugin Oxide/uMod o Carbon, dimensione della mappa e risorse: l’essenziale per avviare un server Rust e mantenerlo fluido.
Un server Rust non si gestisce come gli altri: la mappa viene azzerata regolarmente, i plugin devono seguire ogni aggiornamento e la dimensione del mondo incide sulle prestazioni. Ecco come organizzare questi tre aspetti prima di aprire il server alla propria community.
- Il primo giovedì del mese, l’aggiornamento di Facepunch impone una nuova mappa a tutti i server.
- Nel frattempo, la cadenza dei wipe è a sua scelta: la annunci e la rispetti.
- Oxide/uMod o Carbon aggiungono i plugin; verifichi la compatibilità dopo ogni aggiornamento.
- Dimensione della mappa e numero di giocatori determinano la RAM e la CPU necessarie.
Capire il calendario dei wipe
Un wipe azzera il mondo: costruzioni, inventari e, a seconda dei casi, i progetti sbloccati (blueprint). Facepunch pubblica un aggiornamento il primo giovedì di ogni mese, e questo «forced wipe» impone una nuova mappa a tutti i server. Nel frattempo, la cadenza è a sua scelta: molte community fanno il wipe ogni settimana o ogni due settimane.
- Map wipe: nuova mappa, i blueprint sbloccati vengono conservati.
- Wipe completo: mappa e blueprint vengono azzerati.
- Forced wipe: il primo giovedì del mese, con l’aggiornamento di Facepunch.
Annunciare e automatizzare i wipe
I giocatori scelgono spesso il server in base alla data del wipe. La indichi nel nome o nella descrizione e la rispetti. Con ACLClouds, la variante Rust Auto Wipe può essere scelta al momento dell’ordine, e lo scheduler del pannello esegue attività secondo un’espressione cron: avviso ai giocatori, backup, poi riavvio. La guida per pianificare riavvii e reset mostra come concatenare queste attività.
- Data e ora del wipe indicate nella descrizione del server.
- Un messaggio ai giocatori diversi minuti prima dell’arresto.
- Un test con «Esegui ora» quando nessuno è connesso.
Plugin: Oxide/uMod o Carbon
Il server Rust ufficiale non carica plugin da solo. Un framework di modding come Oxide/uMod o Carbon aggiunge questa funzionalità: kit, teletrasporto, clan, strumenti di moderazione. Con Oxide/uMod, i plugin sono file .cs da caricare in oxide/plugins, e la loro configurazione si trova in oxide/config. Dopo ogni aggiornamento mensile, verifichi che il framework e i plugin siano compatibili prima di riaprire il server.
- Un solo framework di modding: Oxide/uMod o Carbon, non entrambi.
- Pochi plugin ben scelti anziché un lungo elenco mai aggiornato.
- Un plugin alla volta, con una lettura della console al ricaricamento.
Dimensione della mappa, giocatori e prestazioni
La mappa procedurale è definita dalla dimensione e dal seed, nei parametri di avvio. Una mappa grande e numerose costruzioni richiedono più memoria, e ogni giocatore connesso aggiunge carico al processore. Invece di puntare alla mappa più grande possibile, la dimensioni in base al numero di giocatori realmente attesi, poi monitori RAM e CPU nel corso del wipe: il carico aumenta man mano che le basi si ingrandiscono.
- Una dimensione della mappa adeguata al numero di giocatori attesi.
- Un cambio di dimensione o di seed al momento di un wipe, non a partita in corso.
- Un monitoraggio della RAM a fine wipe, quando le basi sono più numerose.
Aggiornamenti e backup
Rust si installa e si aggiorna con SteamCMD. Prima di un aggiornamento, avvisi i giocatori, arresti il server ed esegua il backup della configurazione e dei dati dei plugin: la guida per aggiornare un server con SteamCMD descrive l’ordine delle operazioni. Le offerte Rust di ACLClouds includono la protezione anti-DDoS, la console in tempo reale e l’accesso ai file, e può cambiare piano quando la community cresce.
- Un backup di oxide/config e oxide/data prima di ogni aggiornamento.
- Una copia fuori dal server, secondo la regola 3-2-1.
- Una connessione di prova prima di riaprire il server ai giocatori.
Domande frequenti
Che cos’è un forced wipe su Rust?
È il wipe imposto dall’aggiornamento mensile di Facepunch, il primo giovedì del mese. Tutti i server passano a una nuova mappa, indipendentemente dalla loro cadenza abituale.
Oxide/uMod o Carbon: quale scegliere?
Entrambi caricano plugin per Rust. Oxide/uMod è il più storico e diffuso, Carbon è più recente e accetta gran parte dei plugin Oxide. Scelga in base ai plugin che intende usare.
Si possono conservare i blueprint durante un wipe?
Sì, con un map wipe: viene azzerata solo la mappa. Un wipe completo azzera anche i blueprint, quindi indichi chiaramente ai giocatori quale applica.
Come cambiare il seed o la dimensione della mappa?
Li modifichi nei parametri di avvio, poi riavvii il server: viene generata una nuova mappa. Lo faccia al momento di un wipe per non cancellare la partita in corso.