Dil
TR EN
Para birimi
Sanal Sunucularda %20 İndirim – LIGHT20
Anasayfa / Blog / Oyun Sunucuları / Minecraft Sunucusu İçin Kaç GB RAM Gerekir?
Minecraft sunucusu RAM hesaplama rehberi

Minecraft Sunucusu İçin Kaç GB RAM Gerekir?

Minecraft sunucusu kuracakların en sık sorduğu soru şu: "Kaç GB RAM almalıyım?" Doğru cevap oyuncu sayısından çok, sunucunun ne çalıştırdığına bağlıdır. Aşağıda gerçek kullanım senaryolarına göre bir tablo ve RAM'in nereye harcandığının açıklaması var.

Oyuncu sayısına göre önerilen RAM

KullanımÖnerilen RAMNot
1–10 oyuncu, Vanilla veya Paper4 GBBirkaç eklenti sorun çıkarmaz
10–40 oyuncu, eklentili topluluk8 GBEklenti sayısı arttıkça üst sınıra yaklaşın
Forge / Fabric modpack, 100+ mod12 GBMod sayısı RAM'i oyuncudan daha çok etkiler
40+ oyuncu veya BungeeCord/Velocity ağı16 GB ve üzeriHer alt sunucu ayrı RAM ister

Değerler başlangıç önerisidir. Harita boyutu, yüklenen chunk sayısı ve redstone yoğunluğu ihtiyacı yukarı çeker.

RAM nereye harcanır?

Minecraft sunucusunda RAM'i üç şey tüketir: yüklü chunk'lar, dünyadaki varlıklar (entity) ve eklenti/modların kendi verileri. Oyuncu sayısı arttığında aslında yüklü chunk sayısı artar; bu yüzden 20 oyuncunun dağıldığı bir harita, 40 oyuncunun aynı bölgede toplandığı bir haritadan daha fazla RAM ister.

Sunucu türü RAM ihtiyacını değiştirir

Aynı oyuncu sayısında bile çalıştırdığınız sunucu yazılımı ihtiyacı değiştirir:

  • Vanilla: Mojang'ın kendi sunucusu. En yalın seçenek, ama kalabalıkta en çok yorulan da budur.
  • Paper / Purpur: Optimizasyon yamaları içerir; aynı donanımda daha yüksek TPS verir ve eklenti desteği sunar. Topluluk sunucuları için yaygın tercih budur.
  • Forge / Fabric / NeoForge: Mod desteği sağlar. Her mod belleğe kendi verisini yükler; bu yüzden modpack sunucularında RAM ihtiyacı oyuncu sayısından bağımsız olarak yükselir.
  • BungeeCord / Velocity: Oyuncuları alt sunuculara dağıtan bir ağ katmanıdır. Kendisi az RAM ister ama arkasındaki her alt sunucu ayrı RAM tüketir.

Görüş mesafesi ayarları

server.properties dosyasındaki iki ayar RAM ve CPU kullanımını doğrudan etkiler:

  • view-distance: Oyuncuya gönderilen chunk yarıçapı. 10 varsayılandır; 32 oyunculu bir sunucuda 6–8 değeri belirgin rahatlama sağlar.
  • simulation-distance: Mobların, bitkilerin ve redstone'un işlendiği yarıçap. Bunu düşürmek görüntüyü bozmadan işlemci yükünü azaltır.

Bu iki değeri düşürmek, RAM eklemekten çok daha hızlı sonuç verir.

-Xmx değerini doğru ayarlamak

Java'ya sunucunun tüm RAM'ini vermeyin. İşletim sistemi ve arka plan servisleri için pay bırakın. 8 GB RAM'li bir sunucuda -Xmx6G makul bir başlangıçtır.

java -Xms6G -Xmx6G -jar paper.jar nogui

-Xms ve -Xmx değerlerini eşit vermek, Java'nın çalışma sırasında bellek havuzunu büyütüp küçültmesini engeller ve takılmaları azaltır.

Daha fazla RAM TPS'i düzeltmez

Sunucu takılıyorsa (TPS 20'nin altına düşüyorsa) sorun çoğu zaman RAM değil, işlemcidir. Minecraft sunucusu dünya işleyişini büyük ölçüde tek çekirdekte yürütür. Bu yüzden 16 çekirdekli yavaş bir işlemci yerine, yüksek tek çekirdek performansı olan bir işlemci daha iyi sonuç verir. Paketlerimizdeki AMD Ryzen 9 9950X tam olarak bu ihtiyaç için seçilmiştir.

TPS düşüyorsa önce şunlara bakın: çok sayıda hayvan/mob biriken çiftlikler, sürekli çalışan redstone devreleri, aşırı yüksek view-distance değeri ve kötü yazılmış eklentiler. /timings veya Spark eklentisi hangi işlemin yorduğunu gösterir.

RAM kullanımını nasıl izlersiniz?

Sunucu konsolunda /tps komutu TPS değerini, Paper sunucularında /spark health ise bellek ve çöp toplama (GC) durumunu gösterir. Sürekli %90 üzerinde bellek kullanımı ve sık GC duraklamaları, RAM'in gerçekten yetmediği anlamına gelir. Buna karşılık bellek boldur ama TPS düşükse sorun işlemcidedir.

Linux tarafında htop ile java sürecinin bellek ve CPU kullanımını izleyebilirsiniz. Windows Server'da Görev Yöneticisi aynı bilgiyi verir.

Kaç kişi bağlanabilir?

Paketlerimiz slot (oyuncu) sınırıyla değil, CPU, RAM ve disk kaynağıyla tanımlanır. Oyuncu sınırını server.properties dosyasındaki max-players değeriyle kendiniz belirlersiniz; pratikteki sınır seçtiğiniz paketin kaynaklarıdır.

Sıkça sorulan sorular

Minecraft sunucusu için 2 GB RAM yeterli mi?

Sadece birkaç kişilik, eklentisiz bir Vanilla sunucu için yeterli olabilir. Eklenti veya mod kullanacaksanız 4 GB ve üzerini öneririz.

RAM artırmak lag sorununu çözer mi?

Her zaman değil. Takılma çoğunlukla işlemci kaynaklıdır; Minecraft dünya işleyişini büyük ölçüde tek çekirdekte yürütür. Önce /timings veya Spark ile hangi işlemin yorduğuna bakın.

Modpack sunucusu için ne kadar RAM gerekir?

100 üzeri modu olan paketlerde en az 12 GB öneririz. Mod sayısı arttıkça ihtiyaç oyuncu sayısından bağımsız olarak yükselir.

Bu kurulum için sunucu mu arıyorsunuz?

Minecraft sunucu paketlerini incele

İlgili rehberler

Oyun Sunucuları FiveM Sunucusu Lag Sorunu: Nedenleri ve Çözümü Sunucu Rehberleri VDS, VPS ve Paylaşımlı Hosting Farkı Nedir?