Menü
💬 Forum 📦 Kaynaklar 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
0 üye online 👥 15 toplam üye 📝 Bugün 0 konu 💬 Bugün 0 mesaj

📖 Rehber Aikar Flags: Minecraft Sunucusu için Optimal JVM Argümanları

orginscorel · 29 gün önce · 1 gönderi · 10 görüntülenme
#1

Aikar Flags: Minecraft Sunucusu JVM Optimizasyon Rehberi



Minecraft sunucusu çalıştırırken JVM (Java Virtual Machine) argümanları performansı doğrudan etkiler. "Aikar Flags" olarak bilinen optimizasyon seti, PaperMC geliştiricisi Aikar tarafından önerilir ve sunucu dünyasının standardı haline gelmiştir.

Neden JVM Argümanı Önemli?



JVM argümanları şunları kontrol eder:

  • RAM kullanımı (Xms/Xmx)
  • Garbage Collection (GC) davranışı
  • CPU kullanım verimliliği
  • Lag spike'ların sıklığı


Aikar Flags (4 GB RAM için)




java -Xms4G -Xmx4G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC \
  -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 \
  -XX:G1HeapRegionSize=8M \
  -XX:G1ReservePercent=20 \
  -XX:G1HeapWastePercent=5 \
  -XX:G1MixedGCCountTarget=4 \
  -XX:InitiatingHeapOccupancyPercent=15 \
  -XX:G1MixedGCLiveThresholdPercent=90 \
  -XX:G1RSetUpdatingPauseTimePercent=5 \
  -XX:SurvivorRatio=32 \
  -XX:+PerfDisableSharedMem \
  -XX:MaxTenuringThreshold=1 \
  -Dusing.aikars.flags=https://mcflags.emc.gs \
  -Daikars.new.flags=true \
  -jar paper.jar nogui


RAM Ayarı




  • Xms ve Xmx'i eşit tutun — GC daha stabil çalışır
  • Toplam RAM'in %70-80'ini ayırın (OS için yer bırakın)
  • 8 GB RAM sunucuda: -Xms6G -Xmx6G ideal


Java 21 ile Değişenler



Java 21'de ZGC ve ShenandoahGC de seçenek:

# ZGC (deneyimli kullanıcılar için)
java -XX:+UseZGC -Xms4G -Xmx4G -jar paper.jar nogui


Sonuç



Aikar Flags, özellikle G1GC optimizasyonuyla Minecraft sunucularında TPS kararlılığını önemli ölçüde artırır. 50+ oyuncu için şiddetle önerilir.

Cevap yazabilmek için giriş yap.