Cambiare la versione di Java su un server Minecraft è necessario per garantire la compatibilità con aggiornamenti di gioco specifici, come il requisito di Java 21 nelle versioni moderne. L'aggiornamento a una versione più recente può migliorare in modo significativo le prestazioni e la stabilità del server, grazie a una migliore gestione della memoria e alla riduzione del lag in background. Inoltre, alcuni mod loader e plugin sono creati per specifici ambienti Java, quindi usare la versione corretta è essenziale per evitare crash all'avvio.
1. Accedi al pannello BisectHosting Starbase.
2. Arresta il server.
3. Seleziona la scheda Minecraft Tools e scegli Modloader.
4. Prendi nota della versione di Minecraft del modloader. I modloader personalizzati dipenderanno dalla versione di Minecraft installata manualmente.
5. Vai alla scheda Home .
6. Dal menu a discesa Java Version, seleziona la versione che corrisponde al modloader del passaggio 4.
| Versione di Minecraft | Versione di Java |
|---|---|
| 1.16 e precedenti | Java 8 |
| da 1.17 a 1.20.4 | Java 17 |
| da 1.20.5 a 1.21.11 | Java 21 |
| 26.1 e successive | Java 25 |
Nota: Java Adoptium è l'opzione predefinita, anche se alcuni modpack potrebbero offrire prestazioni migliori con altre versioni.
7. Avvia il server.
Java Development Kit
- Adoptium - Adoptium offre un ambiente stabile ottimizzato per l'hardware moderno. Installa sempre prima Adoptium prima di provare altri JDK, poiché garantisce compatibilità immediata sia con server Minecraft vanilla sia con server fortemente moddati.
Nota: prova le seguenti alternative solo se hai le competenze necessarie.
- GraalVM - GraalVM utilizza un compilatore Just-In-Time (JIT) avanzato che ottimizza il codice Java per offrire una generazione dei chunk più rapida e Ticks Per Second (TPS) più elevati. Questa architettura riduce le pause di garbage collection e il sovraccarico della CPU.
- Azul - Azul utilizza una tecnologia specializzata per eliminare virtualmente i picchi di lag causati dalle pulizie della memoria in background. Azul assicura che il server mantenga un framerate costantemente elevato, soprattutto nei mondi enormi con molta automazione.
- Corretto - Corretto fornisce un ambiente che offre alcuni dei vantaggi sia di Azul sia di GraalVM. Dà priorità alla stabilità e a prestazioni fluide sotto carichi di sistema elevati.