Bir Minecraft sunucusunda Java sürümünü değiştirmek, modern sürümlerde Java 21 gereksinimi gibi belirli oyun güncellemeleriyle uyumluluğu sağlamak için gereklidir. Daha yeni bir sürüme yükseltmek, daha iyi bellek yönetimi sağlayarak ve arka plan gecikmesini azaltarak sunucu performansını ve kararlılığını önemli ölçüde artırabilir. Ayrıca, belirli mod yükleyiciler ve eklentiler belirli Java ortamları için oluşturulmuştur; bu nedenle başlangıç çökmelerini önlemek için sürüm eşleşmesi şarttır.
1. BisectHosting Starbase paneline giriş yapın.
2. Sunucuyu durdurun.
3. Minecraft Tools sekmesini seçin ve Modloader'ı seçin.
4. Modloader'ın Minecraft sürümünü not alın. Özel modloader'lar, manuel olarak kurulmuş Minecraft sürümüne bağlı olacaktır.
5. Ana Sayfa sekmesine gidin.
6. Java Sürümü açılır menüsünden 4. adımdaki modloader ile eşleşen sürümü seçin.
| Minecraft Sürümü | Java Sürümü |
|---|---|
| 1.16 ve altı | Java 8 |
| 1.17 - 1.20.4 | Java 17 |
| 1.20.5 - 1.21.11 | Java 21 |
| 26.1 ve üzeri | Java 25 |
Not: Java Adoptium varsayılan seçenektir, ancak bazı modpack'ler diğer sürümlerde daha iyi performans gösterebilir.
7. Sunucuyu başlatın.
Java Development Kit'leri
- Adoptium - Adoptium, modern donanımlar için optimize edilmiş kararlı bir ortam sunar. Diğer JDK'leri denemeden önce her zaman önce Adoptium'u kurun; çünkü vanilla ve yoğun modlanmış Minecraft sunucularıyla kutudan çıktığı gibi uyumluluğu garanti eder.
Not: Aşağıdaki alternatifleri yalnızca konuya hâkimseniz deneyin.
- GraalVM - GraalVM, daha hızlı chunk oluşturma ve daha yüksek Ticks Per Second (TPS) sağlamak için Java kodunu optimize eden gelişmiş bir Just-In-Time (JIT) derleyicisi kullanır. Bu mimari, çöp toplama duraklamalarını ve CPU ek yükünü azaltır.
- Azul - Azul, arka plan bellek temizlemelerinden kaynaklanan lag spike'larını neredeyse tamamen ortadan kaldırmak için özel teknoloji kullanır. Azul, özellikle yoğun otomasyonlu devasa dünyalarda sunucunun sürekli olarak yüksek kare hızını korumasını sağlar.
- Corretto - Corretto, hem Azul hem de GraalVM'in bazı avantajlarını sunan bir ortam sağlar. Ağır sistem yükü altında kararlılığa ve akıcı performansa öncelik verir.