Minecraft RAM hesaplayıcı

Doğru RAM miktarı, Minecraft sunucunun performansı için belirleyicidir. Çok az RAM lag ve çökmelere yol açar, çok fazlası ise boşa harcanan paradır.

RAM formülü

Temel (1-2 GB) + Oyuncular (100 MB/oyuncu) + Mods/Eklentiler (500 MB - 4 GB) = Toplam RAM

Öneri tablosu

Kurulum Oyuncu RAM Aylık fiyat*
Vanilla 1-5 2 GB 2,99€'dan
Vanilla 5-10 4 GB 5,99€'dan
Paper + 10 eklenti 10-20 6 GB 8,99€'dan
Paper + 30 eklenti 20-50 8 GB 11,99€'dan
Forge + 50 Mods 5-10 6 GB 8,99€'dan
Forge + 100 Mods 10-20 10 GB 14,99€'dan
Modpack (ATM9) 5-10 8 GB 11,99€'dan
Modpack (ATM9) 10-20 12 GB 17,99€'dan

*game-serverhosting fiyatları

RAM'i ne tüketir?

  1. Chunk'lar: Yüklenen her chunk RAM ister. view-distance en büyük faktördür
  2. Entity'ler: Hayvanlar, canavarlar, yerdeki eşyalar
  3. Eklentiler/Mods: Her eklentinin bir temel tüketimi vardır
  4. Oyuncular: Bağlı oyuncu başına ~100 MB
  5. Dünyalar: Birden fazla dünya = daha fazla RAM

Optimizasyon ipuçları

Daha fazla RAM satın almadan önce optimize et:

# paper-global.yml
chunk-loading:
  max-concurrent-sends: 2
  autoconfig-send-distance: true
# server.properties
view-distance=8          # Standart: 10, azaltmak RAM tasarrufu sağlar
simulation-distance=6    # Entity'lerin ne kadar uzağa simüle edileceği

Optimal RAM kullanımı için JVM Flag'leri

-Xms4G -Xmx4G
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC
-XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=40
-XX:G1HeapRegionSize=8M

Önemli: game-serverhosting'de optimal JVM Flag'leri zaten önceden ayarlıdır!

Ne zaman yükseltmeli?

  • TPS 18'in altında (/spark tps ile kontrol et)
  • Sık lag spike'ları
  • Konsolda OutOfMemory hataları
  • Oyuncular rubberbanding'den şikayet ediyor