ACLClouds
ACLClouds

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.