Die Java-Version auf einem Minecraft-Server zu ändern, ist notwendig, um die Kompatibilität mit bestimmten Spiel-Updates sicherzustellen, wie z.B. die Anforderung für Java 21 in modernen Versionen. Ein Upgrade auf eine neuere Version kann die Serverleistung und -stabilität erheblich verbessern, indem eine bessere Speicherverwaltung ermöglicht und Hintergrundverzögerungen reduziert werden. Darüber hinaus sind bestimmte Mod-Loader und Plugins für spezifische Java-Umgebungen konzipiert, sodass ein Übereinstimmung der Versionen entscheidend ist, um Startabstürze zu vermeiden.
1. Melden Sie sich beim BisectHosting Starbase-Panel an.
2. Stoppen Sie den Server.
3. Wählen Sie den Minecraft-Tools-Reiter und wählen Sie Modloader.
4. Notieren Sie sich die Minecraft-Version des Modloaders. Benutzerdefinierte Mod-Loader hängen von der manuell installierten Minecraft-Version ab.
5. Gehen Sie zur Registerkarte Home.
6. Wählen Sie aus dem Dropdown-Menü Java-Version die Version, die mit dem Modloader aus Schritt 4 übereinstimmt.
| Minecraft-Version | Java-Version |
|---|---|
| 1.16 und darunter | Java 8 |
| 1.17 bis 1.20.4 | Java 17 |
| 1.20.5 bis 1.21.11 | Java 21 |
| 26.1 und höher | Java 25 |
Hinweis: Java Adoptium ist die Standardoption, obwohl einige Modpacks möglicherweise auf anderen Versionen besser laufen.
7. Starten Sie den Server.
Java-Entwicklungskits
- Adoptium - Adoptium bietet eine stabile Umgebung, die für moderne Hardware optimiert ist. Installieren Sie immer zuerst Adoptium, bevor Sie andere JDKs ausprobieren, da es die Kompatibilität sowohl mit Vanilla- als auch mit stark modifizierten Minecraft-Servern garantiert.
Hinweis: Versuchen Sie die folgenden Alternativen nur, wenn Sie erfahren sind.
- GraalVM - GraalVM verwendet einen fortschrittlichen Just-In-Time (JIT)-Compiler, der Java-Code optimiert, um schnellere Chunk-Generierung und höhere Ticks pro Sekunde (TPS) zu liefern. Diese Architektur reduziert Pausen bei der Garbage Collection und die CPU-Überlastung.
- Azul - Azul verwendet spezielle Technologien, um Lag-Spitzen, die durch Hintergrundspeicherbereinigungen verursacht werden, nahezu zu eliminieren. Azul sorgt dafür, dass der Server eine konstant hohe Bildrate aufrechterhält, insbesondere für massive Welten mit intensiver Automatisierung.
- Corretto - Corretto bietet eine Umgebung, die einige der Vorteile von sowohl Azul als auch GraalVM vereint. Es priorisiert Stabilität und reibungslose Leistung unter hoher Systemlast.