Vai al contenuto principale
Vai al contenuto principale
Pterodactyl: wipe sicuro del server Rust in 5 passaggi (REGEN_SERVER)
Wipe Server RustGioco Rust Wipe

Pterodactyl: wipe sicuro del server Rust in 5 passaggi (REGEN_SERVER)

AS

Team AtomSync

AtomSync · Web Agency Bari

9 min di lettura

Procedura pratica per wipe sicuro su Pterodactyl: checklist pre-wipe, 5 passaggi operativi, REGEN_SERVER e come automatizzare il reset con cron e script.

Per un wipe server Rust sicuro, la sequenza è sempre la stessa: backup completo, stop del server dal pannello, cancellazione dei file specifici (*.map, .sav, player..db) oppure attivazione della variabile REGEN_SERVER su 1, quindi riavvio e verifica del nuovo seed.


In breve:

  • Il wipe di un server Rust richiede sempre backup completi, comunicazioni alla community e verifica della compatibilità dei plugin prima di intervenire.
  • La procedura efficace prevede la fermata del server, l’eliminazione dei file di mappa e inventario, e l’uso di REGEN_SERVER per generare un nuovo seed senza rischi di corruzione.
  • L’automazione dei wipe con strumenti come rust-auto-wipe o pterodactyl-rust-auto-wipe permette di programmare operazioni ricorrenti e gestire forcings di wipe collegati agli aggiornamenti di Facepunch.
  • Il controllo post-wipe include verifica del seed, dello stato dei blueprint e dei login dei giocatori, con l’opzione di ripristinare rapidamente dai backup se necessario.
  • Gestire wipe e backup con soluzioni come AtomSync semplifica le operazioni, garantendo sicurezza e supporto italiano in caso di configurazioni periodiche o emergenze.

Indice

Checklist pre-wipe: backup, comunicazioni e controllo plugin

Prima di toccare un solo file, il server va messo in sicurezza. Un wipe dei dati Rust non è un’operazione che si può annullare a metà, quindi la preparazione conta più dell’esecuzione.

  • Esegui un backup completo di mappa, database e configurazioni, poi verifica che l’archivio si apra correttamente prima di procedere.
  • Avvisa la community con un messaggio in game o su Discord, scegliendo un orario a basso traffico per limitare l’impatto sui giocatori connessi.
  • Controlla se Facepunch ha rilasciato aggiornamenti recenti e verifica la compatibilità dei plugin uMod/Oxide installati: un mod non aggiornato può far crashare il server al riavvio.
  • Salva a parte i file di configurazione critici come server.cfg e, se lo usi, seed.txt, così puoi ripristinare rapidamente le impostazioni personalizzate.

Un consiglio: fai sempre un backup “a freddo” con il server fermo, non a caldo. Un backup eseguito mentre il server scrive ancora su disco può salvare file di mappa corrotti o incompleti.

I wipe regolari mantengono attiva la popolazione del server e prevengono la stagnazione tipica delle mappe Rust troppo sviluppate, dove ogni angolo è già occupato da basi consolidate.

Come resettare un server Rust passo dopo passo

La procedura cambia poco che tu gestisca il server via SSH o tramite un pannello Pterodactyl, ma i pannelli moderni semplificano parecchio il lavoro evitando l’accesso diretto al filesystem.

Ecco la sequenza consigliata per resettare server Rust senza intoppi:

  1. Ferma il server dal pannello. Non cancellare mai file mentre il processo Rust è attivo: il server continua a scrivere su disco e puoi corrompere sia la mappa vecchia sia quella nuova.
  2. Identifica i file da rimuovere. I path tipici da eliminare sono /server/rust/*.map, /server/rust/*.sav, /server/rust/player.blueprints.*.db e player.identities.*.db. Questi pattern di file corrispondono a quanto documentato nelle richieste di funzionalità per il pannello Pterodactyl, che ha introdotto un’azione dedicata proprio per cancellare file tramite task schedulati senza bisogno di shell.
  3. Cancella i file manualmente oppure usa la reinstallazione dell’egg. Se il tuo server usa l’egg games-rust-autowipe, ti basta impostare REGEN_SERVER su 1 e specificare in REMOVE_FILES quali pattern cancellare: questa configurazione permette di eseguire un wipe su reinstall senza toccare direttamente il filesystem, rigenerando anche il seed della mappa.
  4. Riavvia il server. Al primo avvio Rust genera una nuova mappa in base al seed configurato (casuale o fisso, a seconda delle variabili impostate).
  5. Verifica che il wipe sia andato a buon fine. Controlla i log di avvio, il seed generato e prova a connetterti per confermare che i blueprint e gli inventari siano stati azzerati.

Impostare REGEN_SERVER a 1 nell’egg Pterodactyl è il modo più pratico per cancellare i file elencati in REMOVE_FILES e generare contemporaneamente un nuovo seed, senza passare per comandi manuali sul filesystem.

Per chi gestisce più server contemporaneamente, questa combinazione di variabili evita di dover ricordare a memoria ogni singolo path da cancellare a ogni wipe.

Come automatizzare i wipe con script e cron

Chi gestisce un server popolato non vuole ripetere questa procedura a mano ogni settimana. Qui entrano in gioco gli strumenti open source pensati apposta per questo scopo.

Entrambi gli strumenti risolvono un problema pratico: sapere quando avviene il wipe forzato di Rust. Facepunch rilascia i suoi aggiornamenti mensili solitamente il primo giovedì del mese, e questi rilasci causano spesso wipe forzati della mappa su moltissimi server della community. Un sistema di auto-wipe ben configurato calcola i giorni trascorsi dall’ultimo force wipe e decide automaticamente se eseguire un wipe completo o solo parziale.

Attenzione alle chiavi API: conserva la chiave API di Pterodactyl come variabile d’ambiente, mai in chiaro dentro uno script versionato su repository pubblici. Una chiave esposta permette a chiunque di manipolare i tuoi server da remoto.

Come verificare il wipe e ripristinare un backup

Dopo il riavvio, alcuni controlli veloci ti confermano che tutto è filato liscio.

  1. Controlla il seed della mappa nei log di avvio: deve corrispondere a quello configurato o a un nuovo valore generato casualmente.
  2. Verifica che i blueprint siano azzerati collegandoti come giocatore e controllando l’inventario del crafting.
  3. Controlla il login dei giocatori per assicurarti che l’autenticazione Steam funzioni correttamente dopo il riavvio.

Se qualcosa va storto, il ripristino da backup passa dal pannello: seleziona l’archivio più recente, avvia il restore e attendi che i file vengano riscritti prima di far ripartire il server. Conserva almeno le ultime tre o quattro versioni di backup e testane periodicamente uno a caso: un backup che non si è mai provato a ripristinare è solo una promessa, non una garanzia.

Errori comuni e avvisi da tenere a mente

La maggior parte dei problemi durante un wipe nasce da fretta o distrazione, non da procedure complicate.

  • Non cancellare mai file mentre il processo del server è ancora in esecuzione: rischi di corrompere sia i dati vecchi che quelli nuovi.
  • Pianifica il wipe negli orari di minor traffico e avvisa la community con un countdown visibile, perché i banner e i messaggi di preavviso riducono il rischio di perdite di progresso inaspettate percepite come ingiuste dai giocatori.
  • Tieni traccia di ogni variante di configurazione che applichi (seed fissi, mappe custom, plugin) e testa i cambiamenti su un server di staging separato prima di portarli in produzione.

Un consiglio: tieni un file di log testuale con data, orario e tipo di wipe eseguito (mappa, blueprint o completo). Ti risparmia discussioni infinite con la community su “quando è stato l’ultimo wipe”.

Wipe manuale o automazione: cosa scegliere davvero

Per un server piccolo o con eventi speciali, il wipe manuale resta la scelta più sensata: hai controllo totale sui tempi e puoi coordinarlo con la community. Per server popolati con un pubblico fisso, però, l’automazione tramite cron riduce drasticamente gli errori umani e garantisce puntualità sui force wipe mensili. La cosa che pochi fanno, e dovrebbero: testare le regole di cancellazione su un server di staging prima di applicarle in produzione, perché un glob scritto male può cancellare più di quanto previsto.

— Fabio Turi

Come AtomSync semplifica wipe, backup e supporto operativo

Gestire manualmente ogni wipe, ogni backup e ogni variabile dell’egg richiede tempo che molti amministratori non hanno. AtomSync offre un pannello Pterodactyl personalizzato con moduli esclusivi pensati proprio per semplificare la gestione dei file, la reinstallazione e le operazioni di wipe, anche per chi non ha esperienza con la riga di comando.

AtomSync

Ogni server include backup automatici quotidiani, così un wipe sbagliato o un ripristino urgente non diventano mai un’emergenza senza via d’uscita. Se hai bisogno di configurare automazioni per i wipe periodici o semplicemente vuoi capire come impostare le variabili dell’egg per il tuo caso specifico, il supporto AtomSync risponde in italiano via Discord nei giorni lavorativi, con persone che conoscono davvero Rust e Pterodactyl. Puoi attivare un server Rust su AtomSync in meno di un minuto e iniziare a configurarlo subito, oppure consultare la guida al setup di un server Rust per impostare tutto correttamente dal primo giorno.

Fonti

Domande frequenti

Cosa significa fare il wipe di un server Rust?

Significa cancellare mappa, basi, inventari e progressi dei giocatori per far ripartire il server da zero, tramite pannello, console o cancellazione manuale dei file di gioco.

Quali file bisogna cancellare per un wipe completo?

I file principali sono quelli con estensione .map e .sav, oltre ai database dei blueprint e delle identità come player.blueprints..db e player.identities..db.

A cosa serve la variabile REGEN_SERVER su Pterodactyl?

Impostata su 1, forza la reinstallazione dell’egg Rust cancellando i file elencati in REMOVE_FILES e generando un nuovo seed della mappa, senza accesso diretto al filesystem.

Con quale frequenza avviene il wipe forzato di Rust?

Facepunch rilascia regolarmente aggiornamenti mensili che spesso causano wipe forzati della mappa su molti server della community.

AtomSync offre supporto per configurare wipe automatici?

Sì, il pannello Pterodactyl personalizzato di AtomSync include moduli per la gestione dei file e supporto in italiano via Discord per impostare backup e automazioni.

Raccomandati