Torna al blog

Come aggiornare il tuo server Hytale a Chapter I (Update 7) senza perdere il mondo

Dall'uscita di Chapter I (Update 7) il 12 ottobre 2026, il gioco di tutti i giocatori si è aggiornato da solo, ma il tuo server no: finché resta sulla Update 6, nessuno può più connettersi. È anche l'aggiornamento più delicato dall'inizio dell'accesso anticipato, perché converte il mondo senza possibilità di tornare indietro e rende inutilizzabile buona parte delle mod. Ecco la procedura passo passo, verificata sulla versione 0.7.2, per aggiornare un server esistente senza perdere nulla.

Cosa cambia Chapter I per un server esistente

Se parti da zero, la nostra guida per creare un server Hytale spiega l'installazione completa. Qui partiamo da un server che gira già sulla Update 6. Secondo le note di versione ufficiali di Hypixel Studios, queste sono le modifiche che ti riguardano direttamente:

ModificaConseguenza per te
Nuova versione del protocollo di reteUn client aggiornato non può entrare in un server ancora sulla Update 6, e viceversa.
Nuovo formato di salvataggio delle sezioni di blocchiIl mondo viene convertito al primo caricamento. Occupa meno spazio, ma non può più essere aperto da una versione precedente.
Molti metodi dell'API di modding rimossi o sostituitiLe mod .jar compilate per la Update 6 possono impedire l'avvio del server.
Asset rinominati e nuovo formato per alcuni campi audioI pacchetti di contenuti che usano i vecchi nomi potrebbero non caricarsi più.
Controllo della cartella di installazione del launcherIl server si arresta con il codice 11 se la cartella di lavoro, il mondo o i backup si trovano nella cartella del launcher.
MaxViewRadius limitato a 32Un valore fuori dall'intervallo da 1 a 32 viene corretto con un avviso, senza bloccare l'avvio.
Comandi rinominati/fragment diventa /portal, /leave diventa /portal leave e /cursethis diventa /ephemeral.

Quale versione installare: almeno la 0.7.2

Non fermarti alla versione di lancio 0.7.0. Sono seguiti due hotfix, ed entrambi riguardano i server:

  • 0.7.1 (13 ottobre): le connessioni a un mondo ospitato su Windows non scadono più dopo 30 secondi, e un giocatore il cui indirizzo IP cambia durante la sessione può riconnettersi senza essere rifiutato come «già connesso».
  • 0.7.2 (14 ottobre): corregge un crash che disconnetteva tutti i giocatori di un mondo quando un chunk di grotta caricava un vecchio segnalatore di spawn dei goblin creato con la Update 6. È proprio il caso dei mondi convertiti. La 0.7.2 corregge anche un crash su Linux nei mondi che usano il salvataggio dei chunk RocksDB.

Al momento della stesura, la 0.7.2 è l'ultimo hotfix di Chapter I. Prima di iniziare, controlla la versione disponibile con /update check o ./hytale-downloader -print-version.

Passo 1: preparare la manutenzione

Avvisa i giocatori e prevedi circa un'ora per il backup, il primo avvio e i test. Poi annota la versione attuale dalla console:

/update status

Infine fai l'inventario della cartella mods/: nome e versione di ogni mod e se il suo autore ha già pubblicato una versione per Chapter I. Questa lista ti servirà al passo 3 e quando reinstallerai le mod.

Passo 2: salvare il mondo, la tua unica vera garanzia

La cartella universe/ contiene i mondi e i dati dei giocatori. Poiché la conversione è a senso unico, una copia fatta prima del primo avvio in 0.7.x è l'unico modo per tornare indietro. Arresta il server correttamente con /stop, poi archivia il mondo, i file di configurazione e le mod, possibilmente fuori dalla cartella del server:

# Linux, dalla cartella Server/
tar -czf ~/hytale-update6-$(date +%F).tar.gz universe mods config.json permissions.json whitelist.json bans.json
# Windows (PowerShell), dalla cartella Server\
Compress-Archive -Path universe, mods, config.json, permissions.json, whitelist.json, bans.json -DestinationPath ..\hytale-update6.zip

Verifica che l'archivio non sia vuoto e che la sua dimensione sia simile a quella di universe/. Se uno dei file elencati non esiste sul tuo server, toglilo semplicemente dal comando.

Il sistema di aggiornamento integrato può anche eseguire un backup completo prima di applicare una versione, grazie all'opzione RunBackupBeforeUpdate, ma solo se è configurata una cartella di backup (--backup-dir). Consideralo una rete di sicurezza in più, non la tua unica copia.

Passo 3: mettere da parte le mod

Chapter I ha rimosso o sostituito una lunga lista di metodi che le mod usano per lavorare su chunk, blocchi e mondi. Una mod che chiama un metodo scomparso può non caricarsi o addirittura impedire l'avvio dell'intero server. Per un aggiornamento senza sorprese, avvia la nuova versione senza alcuna mod:

mkdir mods-update6
mv mods/* mods-update6/

Su Windows basta spostare il contenuto di mods in una cartella mods-update6 con Esplora file.

Attenzione alle mod che aggiungono blocchi od oggetti. Se carichi il tuo mondo reale senza di esse, quei blocchi potrebbero sparire o essere sostituiti. In quel caso, esegui il primo avvio senza mod su una copia del mondo e apri il mondo principale solo dopo aver installato le versioni per Chapter I di quelle mod.

Passo 4: installare la nuova versione

Metodo 1: il comando /update integrato

È il metodo ufficiale se il tuo server segue la struttura prevista da Hypixel: una cartella principale con Assets.zip e lo script start.sh o start.bat, e il server avviato dalla sottocartella Server/. Senza questa struttura il sistema di aggiornamento si disattiva. Il server deve anche essere autenticato con /auth login device.

/update check            # cerca una nuova versione
/update download         # la scarica in updater/staging/
/update apply --confirm  # esegue il backup, poi arresta il server (codice 8)

Il server non si riavvia da solo. Si arresta con il codice di uscita 8, ed è lo script start.sh o start.bat a rilevare quel codice, copiare i nuovi file (HytaleServer.jar, Assets.zip e gli script) mantenendo configurazione, mondi e mod, e riavviare il server. Se avvii java direttamente o tramite un servizio che non usa questi script, l'aggiornamento si ferma lì. Hai copiato i file a mano e non hai gli script? Il comando /update setup li crea nella cartella principale.

Se cambi idea prima di applicarlo, /update cancel elimina la versione scaricata.

Metodo 2: Hytale Downloader

Su un VPS, lo strumento ufficiale da riga di comando è il metodo più prevedibile. Aggiorna prima lo strumento stesso, poi scarica la nuova versione in una cartella temporanea:

./hytale-downloader -check-update            # aggiorna lo strumento se necessario
./hytale-downloader -print-version           # mostra la versione disponibile
./hytale-downloader -download-path hytale-0.7.2.zip
unzip hytale-0.7.2.zip -d nuova-versione

Copia poi solo i file del gioco al loro posto: Server/HytaleServer.jar (e HytaleServer.aot se presente), Assets.zip, oltre a start.sh e start.bat. Non sovrascrivere mai config.json, universe/ o mods/ con quelli dell'archivio.

Metodo 3: presso un hosting

Su un pannello di hosting, l'aggiornamento si fa di solito reinstallando la versione o con un pulsante dedicato. Fai comunque il backup del passo 2 e scaricalo sul tuo computer prima di iniziare.

Passo 5: primo avvio e conversione del mondo

Avvia il server e segui la console. Al primo caricamento ogni mondo viene convertito nel nuovo formato, il che può allungare l'avvio su un mondo grande: non interromperlo. Poi verifica:

  • che /update status mostri la nuova versione;
  • che la cartella logs/ non contenga errori;
  • se compare un avviso su MaxViewRadius: in tal caso arresta il server e imposta in config.json un valore di 32 o inferiore;
  • che un primo giocatore con il gioco aggiornato riesca a entrare, prima di riaprire il server a tutti.

Se il server si arresta subito con il codice 11, i suoi dati si trovano nella cartella di installazione del launcher: sposta la cartella del server altrove. L'opzione --allow-install-dir forza l'avvio, ma Hypixel avverte che espone a perdite di dati.

Aggiorna anche le attività pianificate e gli script di amministrazione che usano ancora /fragment, /leave o /cursethis.

Passo 6: rimettere le mod una alla volta

Per ogni mod della tua lista, procurati la versione che il suo autore indica come compatibile con Chapter I, mettila in mods/, riavvia e leggi i log. Una mod alla volta: se il server non parte, saprai subito quale è la colpevole. Una mod senza versione compatibile resta in mods-update6/ finché il suo autore non la aggiorna.

Gli errori più comuni dopo l'aggiornamento

SintomoCausaSoluzione
Tutti i giocatori vengono rifiutati con un messaggio di versione incompatibileIl server è ancora sulla Update 6Aggiornare il server e riavviarlo
Un solo giocatore viene rifiutatoIl suo gioco non è aggiornato o usa un altro canale (pre-release)Riavviare il launcher e controllare il canale release
Il server si arresta con il codice 8Comportamento normale durante un aggiornamentoAvviare il server con start.sh o start.bat
Il server si arresta con il codice 11Dati nella cartella del launcherSpostare il server in una cartella dedicata
Una mod non si caricaMod compilata per la Update 6Rimuoverla e attendere una versione per Chapter I
Tutti vengono disconnessi esplorando le grotteVecchio segnalatore di spawn dei goblin (corretto nella 0.7.2)Installare la 0.7.2
Un mondo va in crash su LinuxSalvataggio RocksDB (corretto nella 0.7.2)Installare la 0.7.2
Le connessioni scadono dopo 30 secondi su un server WindowsBug corretto nella 0.7.1Installare la 0.7.2
/leave non funziona piùComando rinominatoUsare /portal leave

Tornare indietro se qualcosa va storto

Dopo un aggiornamento con /update, i file precedenti del server vengono conservati in updater/backup/. Lo script ufficiale indica la procedura: eliminare Server/ e Assets.zip, poi rimettere al loro posto quelli della cartella di backup. Questi file non contengono il vecchio mondo: dato che è stato convertito, devi sostituire anche universe/ con la copia del passo 2.

Tieni presente una cosa: un server riportato alla Update 6 non accetterà i giocatori il cui gioco è già su Chapter I. Tornare indietro serve soprattutto a recuperare un mondo intatto, non a continuare a giocare sulla vecchia versione. Nella maggior parte dei casi, la soluzione giusta è ripristinare il backup, togliere la mod problematica e rifare l'aggiornamento.

Automatizzare i prossimi aggiornamenti

Finché client e server dovranno avere esattamente la stessa versione del protocollo, ogni nuova versione ti obbligherà ad aggiornare in fretta. Hypixel ha annunciato una tolleranza di due versioni di differenza tra client e server, ma non è ancora disponibile. Nel frattempo, la sezione Update di config.json può lavorare al posto tuo:

"Update": {
  "Enabled": true,
  "CheckIntervalSeconds": 3600,
  "RunBackupBeforeUpdate": true,
  "BackupConfigBeforeUpdate": true,
  "AutoApplyMode": "WhenEmpty",
  "AutoApplyDelayMinutes": 30
}

Con WhenEmpty l'aggiornamento viene applicato appena non c'è più nessuno connesso. Scheduled lo applica dopo il ritardo indicato, anche con giocatori online, avvisandoli prima. Il valore predefinito, Disabled, aspetta il tuo /update apply --confirm. Su un server con molte mod conviene restare in modalità manuale: un aggiornamento automatico potrebbe riavviare il server con mod non più funzionanti. Per disattivare del tutto il sistema, imposta la variabile d'ambiente HYTALE_DISABLE_UPDATES.

Aggiornamenti senza stress con un hosting

Da OuiHeberg, ogni pacchetto OuiBox compatibile con Hytale include backup da creare prima di un aggiornamento: 5 con l'OuiBox 8G a 9,98 € al mese, 10 con l'OuiBox 12G a 16,79 € al mese e 15 con l'OuiBox 16G a 21,59 € al mese. Crei il backup dal pannello, aggiorni e lo ripristini se qualcosa va storto, senza riga di comando.

Domande frequenti

Perderò il mio mondo passando a Chapter I?

No. Il mondo viene convertito automaticamente e conserva le tue costruzioni. La conversione però è definitiva: senza una copia fatta prima dell'aggiornamento non c'è modo di tornare alla Update 6.

Perché i miei amici non riescono più a entrare nel mio server dal 12 ottobre?

Il loro gioco è passato a Chapter I e il tuo server è rimasto sulla Update 6. Entrambi devono usare esattamente la stessa versione del protocollo: aggiorna il server.

Le mie mod funzionano ancora con la Update 7?

Non per forza. Gran parte dell'API usata dalle mod è cambiata. Sono sicure solo le mod ricompilate dal loro autore per Chapter I.

Devo autenticare di nuovo il server dopo l'aggiornamento?

Di norma no, perché i file di autenticazione restano nella cartella Server/. Se il server lo chiede, esegui di nuovo /auth login device: da Chapter I funziona anche con una sessione già attiva.

Come faccio a conoscere la versione del mio server?

Digita /update status nella console. Per l'ultima versione disponibile usa /update check o ./hytale-downloader -print-version.

Avvia il tuo server Hytale

Crea il tuo server Hytale in pochi clic con HytaleServ.

Scopri i nostri piani