javaintermediatetroubleshooting

Il server Minecraft ha creato un nuovo mondo: come recuperare quello esistente

Controlla level-name, cartelle annidate, istanza attiva, override del pannello e primo errore del log quando Java genera un altro mondo.

Aggiornato 2026-08-12 · MapMC Editorial

Vedere terreno nuovo dopo un caricamento non significa che il vecchio mondo sia stato cancellato. Java crea spesso un'altra cartella quando non trova la destinazione, riceve un nome diverso o non riesce a leggere il salvataggio. Interrompi le scritture e conserva entrambi i mondi e il primo log anomalo.

Arresta e preserva gli indizi

Esegui stop e conferma la fine del processo. Non lasciare avanzare i giocatori nel mondo inatteso. Copia fuori dalla radice attiva il mondo previsto, quello nuovo, server.properties e logs/latest.log. Annota nomi, dimensioni, orari e azione precedente.

Non eliminare la cartella nuova: il suo nome indica ciò che il server tentava di caricare. Disattiva il riavvio automatico durante la diagnosi.

Trova la vera radice

La radice contiene direttamente level.dat. roma/roma/level.dat ha un livello di troppo; anche uno ZIP chiuso non si carica. Una piccola cartella recente accanto a una grande indica spesso un problema di nome o percorso.

Non copiare soltanto level.dat: regioni, entità, giocatori e dimensioni sono un insieme. Verifica anche il completamento di upload ed estrazione.

Controlla level-name e il pannello

A server spento verifica:

level-name=mapmc-rome

Il valore coincide con la cartella senza virgolette o estensione, rispettando il maiuscolo su Linux. Il pannello può sovrascriverlo. Se compare world, è probabile il valore predefinito; se il nome coincide ma il mondo è vuoto, controlla annidamento, permessi e directory attiva.

Identifica l'istanza realmente in esecuzione

I pannelli possono offrire istanze, profili e volumi diversi. Esamina comando di avvio, percorso JAR, nome istanza e inizio del log. In self-hosting verifica directory di lavoro e utente del servizio.

Un deploy o ripristino pianificato può sostituire i file all'avvio. Non disseminare copie: individua l'unico processo reale.

Leggi il primo errore di caricamento

Cerca nome del mondo, versione dati, session lock, permessi, mod mancanti ed eccezioni su level.dat o chunk. Il server può fallire sul vecchio mondo, crearne uno nuovo e mostrare comunque “Done”. Salva il primo errore prima del riavvio.

Se i dati sono più recenti, non eseguire downgrade dell'unica copia. Ripristina l'ambiente adatto e prova un duplicato.

Correggi una sola copia privata

Duplica il mondo con nome semplice e modifica solo il problema dimostrato: livello extra, trasferimento incompleto, level-name, dipendenza o percorso. Mantieni whitelist e controlla log, spawn, costruzioni, dimensioni e giocatori.

Arresta e riavvia dopo una piccola modifica. Terreno simile o stessa seed non dimostrano l'identità del mondo.

Scegli il recupero in base ai fatti

  • Nome errato: correggere level-name mantenendo le copie.
  • Doppia cartella: spostare la radice con level.dat.
  • Istanza errata: correggere processo o radice documentata.
  • Dipendenza mancante: ricreare lo stack compatibile.
  • Danno reale: ripristinare un backup provato con altro nome.

Eliminare il nuovo mondo non forza il riconoscimento; Java può rigenerarlo e distruggere l'indizio.

Evita un altro cambio silenzioso

Conserva backup fuori dalla radice attiva e prova i ripristini. Documenta level-name, radice, versione, loader, mod e istanza. Dopo migrazioni esegui avvio privato, controllo riferimenti, arresto pulito e secondo avvio.

La sequenza arresto, copia, radice, nome, istanza, log e duplicato risolve la maggior parte dei casi senza distruggere dati.

Fonti e base di revisione

Privilegiamo documentazione ufficiale e mostriamo i riferimenti utilizzati.

Usa con MapMC