Ekran Kartlı Sunucu Satışları Başladı. İncele
Modlu Sunucu Kurulumu

Modlu Minecraft Sunucusu İçin Kaç GB RAM Gerekir?

Mod sayısına ve oyuncu sayısına göre RAM tablosu, büyük modpackler için gerçek rakamlar ve belleği doğru ayarlamanın yolu.

  • 8 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • Modlu Minecraft sunucusunda RAM alt sınırı 16 GB’dır. 100-200 modluk paketlerde 24 GB, 200 modun üzerindeki büyük paketlerde 32 GB isteyin.
  • RAM ihtiyacını belirleyen üç şey vardır, sırasıyla: yüklü chunk sayısı (view-distance), mod sayısı ve eş zamanlı oyuncu sayısı. Üçü de artarsa bellek kareli büyür.
  • Java heap’i sunucunun tamamına eşitlemeyin: 16 GB pakette -Xms14G -Xmx14G, 32 GB pakette -Xms28G -Xmx28G verin.
  • RAM almadan önce FerriteCore ve Lithium gibi bellek modlarını deneyin; FerriteCore büyük paketlerde bellek kullanımını belirgin biçimde düşürür.

Modlu Minecraft sunucusu için kaç GB RAM gerektiğinin kısa cevabı şu: taban 16 GB. 40-100 modluk orta ölçekli bir paket 16 GB ile rahat çalışır, 100-200 modluk paketlerde 24 GB, All the Mods veya Enigmatica gibi 200 modun üzerindeki büyük paketlerde 32 GB istemeniz gerekir. Eklentili bir Paper sunucusunda yeterli olan 8-12 GB’lık paketler modlu sunucuda oynanabilir bir deneyim vermez.

Bu sayfada mod sayısına ve oyuncu sayısına göre bir tablo bulacaksınız; ardından RAM ihtiyacını gerçekte neyin belirlediğini, belleği nereden ayarlayacağınızı ve RAM satın almadan önce deneyebileceğiniz iyileştirmeleri anlatıyoruz. Vanilla ve eklentili sunucuların rakamları için Minecraft sunucusu kaç GB RAM ister sayfasına bakabilirsiniz; burada yalnızca modlu tarafı ele alıyoruz.

Mod Sayısına Göre RAM Tablosu#

Aşağıdaki tablo, Minecraft sunucusunun kendisi için gereken belleği gösterir. Değerler işletim sistemine ve panele pay bırakılmış hâldedir.

Paket büyüklüğüEş zamanlı oyuncuÖnerilen RAMJava heap
10-40 mod (optimizasyon, yaşam kalitesi)2-1016 GB-Xms14G -Xmx14G
40-100 mod (orta ölçekli tema paketi)5-1516 GB-Xms14G -Xmx14G
100-200 mod (teknik / macera paketi)5-1524 GB-Xms20G -Xmx20G
200-350 mod (kitchen sink paketi)10-2032 GB-Xms28G -Xmx28G
350+ mod veya 20+ oyuncu20 ve üzeri32 GB ve üzeri-Xms28G -Xmx28G
Modlu Minecraft sunucusu RAM önerileri (sunucu tarafı)
BilgiModpack yazarlarının sayfalarında yazan alt sınırlar genellikle “paket açılır” anlamına gelir, “rahat oynanır” anlamına değil. O rakamlar tek kişilik bir test için geçerlidir. Arkadaş grubuyla veya halka açık bir sunucuda oynayacaksanız bu tablodaki değerleri esas alın.

Modlu Sunucuda RAM’i Gerçekte Ne Belirler?#

“Kaç mod var” sorusu tek başına yeterli değildir. Belleği belirleyen üç faktör vardır ve etkileri şu sırayla büyür.

1. Yüklü chunk sayısı — en büyük kalem#

Sunucu, her oyuncunun etrafındaki chunk’ları belleğe yükler. Yüklenen chunk sayısı view-distance ile kareli büyür: yarıçap 10 iken oyuncu başına (2×10+1)² = 441 chunk, yarıçap 16 iken (2×16+1)² = 1089 chunk yüklenir. Yani ayarı 16’dan 10’a çekmek yüklü chunk sayısını iki buçuk kat azaltır.

# server.properties — modlu sunucu için makul değerler
view-distance=8
simulation-distance=6
entity-broadcast-range-percentage=75

simulation-distance ise gerçekten ticklenen chunk sayısını belirler; makinelerin, canlıların ve redstone’un çalıştığı alan budur. Modlu sunucuda bu değeri view-distance’tan düşük tutmak hem belleği hem işlemci yükünü azaltır. Ayarların oyuncu deneyimine etkisini view distance ve simulation distance ayarları sayfasında ölçülü biçimde anlattık.

2. Mod sayısı ve modların türü#

Her mod, oyun açılırken kayıt defterlerine (registry) blok, eşya, tarif ve blok durumu ekler. Bu veriler oyuncu olmasa bile bellekte durur. Ancak mod sayısı kadar modun türü de önemlidir: 50 adet yaşam kalitesi modu ile 50 adet makine ve boyut modu aynı yükü getirmez. Otomasyon ve boyut ekleyen paketler, aynı mod sayısındaki dekorasyon paketlerinden belirgin biçimde daha fazla bellek ister.

3. Eş zamanlı oyuncu sayısı#

Her yeni oyuncu, kendi çevresindeki chunk’ları belleğe getirir. Beş kişinin aynı üste toplandığı bir sunucu ile beş kişinin haritanın beş ayrı köşesinde olduğu sunucu aynı belleği kullanmaz; ikincisi çok daha fazlasını ister. Oyuncularınız dağınık oynuyorsa tablodaki bir üst basamağı seçin.

Oyuncular Kendi Bilgisayarlarında Ne Kadar RAM Ayırmalı?#

Bu ayrı bir sorudur ve karıştırılmamalıdır. Sunucu belleği ile oyuncunun kendi launcher’ında ayırdığı bellek farklı şeylerdir. Büyük modpackler için oyuncu tarafında genellikle 8-10 GB ayrılması, bilgisayarda toplam 16 GB bulunması istenir. Oyuncunuz “sunucu 32 GB, bende sorun olmaz” diye düşünürse yanılır; istemci tarafında da yeterli bellek ayırması gerekir.

Oyunculara yönlendirebileceğiniz adım adım anlatım için Minecraft’a daha fazla RAM verme sayfasını paylaşabilirsiniz.

Modpack Türüne Göre Bellek Davranışı#

Aynı mod sayısına sahip iki paket, tamamen farklı miktarda bellek isteyebilir. Paketinizin hangi gruba girdiğini bilmek, tablodaki hangi satırı seçeceğinizi netleştirir.

Teknik ve otomasyon paketleri#

Makine, boru, enerji ağı ve depolama sistemi ekleyen paketler en aç gruptur. Oyuncular büyüdükçe binlerce makine sürekli tick alır ve her makine kendi verisini bellekte tutar. Bu paketlerde başlangıçta rahat görünen bir sunucu, birkaç hafta sonra sıkışabilir. Bu yüzden teknik paketlerde bir üst basamağı baştan seçin ve dünyayı büyümeye açık planlayın.

Macera ve RPG paketleri#

Yeni boyut, yapı ve canlı ekleyen paketlerde bellek yükü daha çok dünya üretimi sırasında hissedilir. Oyuncular yeni bölgeleri keşfederken sunucu sürekli chunk üretir; bu anlarda hem bellek hem işlemci zirve yapar. Bu tür paketlerde dünyayı önceden üretmek (pregen) ciddi rahatlama sağlar.

Hafif optimizasyon paketleri#

Yalnızca performans ve yaşam kalitesi modları içeren küçük paketler en uysal gruptur. Yine de bunlar mod yükleyicisi üzerinde çalıştığı için vanilla bir sunucudan daha fazla bellek ister; modlu taban olan 16 GB’ın altına inmeyin.

RAM’i Nereden Ayarlarsınız?#

Modlu sunucuda RAM ayarının yeri mod yükleyicisine göre değişir. Yanlış dosyayı düzenlemek, yeni başlayanların en çok zaman kaybettiği noktadır.

Forge ve NeoForge (1.17 ve sonrası)#

RAM, sunucu kök dizinindeki user_jvm_args.txt dosyasındadır. Bu dosyaya yalnızca JVM argümanları yazılır; tam java komutu, -jar ya da dosya yolu yazılmaz. Başlatma betiği bu dosyayı okur.

# user_jvm_args.txt — 24 GB’lık bir pakette
-Xms20G
-Xmx20G
-XX:MaxMetaspaceSize=1g

Fabric#

Fabric klasik jar başlatma kullanır; RAM doğrudan başlatma komutundadır.

java -Xms14G -Xmx14G -XX:+UseZGC -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -jar server.jar nogui

Web panel kullanıyorsanız#

Panelde iki ayrı değer vardır: konteynerin bellek limiti ve Java’nın heap’i. Heap’i limite eşitlemeyin, çünkü limit heap dışındaki belleği de sayar. Panel tarafındaki ayrıntılar için web panel üzerinden modlu sunucu kurma sayfasına bakın.

Dikkat-Xms ve -Xmx daima eşit verilir. Farklı verirseniz JVM heap’i çalışma sırasında yeniden boyutlandırır ve bu işlem tam da oyuncuların yoğun olduğu anda takılmaya yol açar. Java 25’te -XX:+ZGenerational bayrağı geçersizdir, yalnızca -XX:+UseZGC yazın.

Hangi Çöp Toplayıcı: G1GC mi ZGC mi?#

Bellek miktarı kadar, o belleği yöneten çöp toplayıcı da önemlidir. Pratik kural basittir:

Heap boyutuÖnerilen GCGerekçe
8-12 GBG1GC + Aikar’s FlagsDenenmiş, dengeli ayar seti
14 GB ve üzeriZGCDuraklamayı heap boyutundan bağımsız olarak çok düşük tutar
Ağır modpack (200+ mod)ZGCBüyük heap’te G1 duraklamaları hissedilir hâle gelir
Modlu sunucuda çöp toplayıcı seçimi

ZGC duraklama süresini çok düşük tutar ama karşılığında biraz daha fazla işlemci ve bellek yükü getirir. Aikar’s Flags ise 26.x sunucularında hâlâ geçerlidir ve G1GC için ayarlanmıştır; ZGC’ye geçerken tüm G1 ile başlayan bayrakları silmeniz gerekir. İkisini karıştırmayın. Bayrakların tam listesi ve açıklamaları RAM ayarları, ZGC ve JVM flag’leri sayfasında.

RAM Almadan Önce: Bellek Kazandıran Modlar#

Paket büyüdükçe RAM eklemek tek çözüm değildir. Doğru optimizasyon modları, aynı donanımda belirgin bir rahatlama sağlar ve kurulumları birkaç dakikalık iştir.

İndirmeniz gerekenler
  • FerriteCoreÖnce bunu deneyin Fabric / NeoForge.jarÜcretsiz
    İndir
  • Lithium (oyun mantığı optimizasyonu) Fabric / NeoForge.jarÜcretsiz
    İndir
  • spark (bellek ve tick ölçümü) Her platform.jarÜcretsiz
    İndir

Bağlantılar resmî kaynaklara gider. Mod sürümünün Minecraft sürümünüzle ve mod yükleyicinizle eşleştiğini indirmeden önce kontrol edin.

FerriteCore, blok durumu tablolarını ve blok özelliği depolamasını çok daha verimli veri yapılarıyla tutar. Büyük paketlerde bellek kullanımını yaklaşık yarı yarıya düşürdüğü ölçülmüştür; “RAM yetmiyor” şikâyetinin ilk denenecek çözümü budur. Lithium ise doğrudan bellek modu değildir ama oyun mantığını hafifleterek tick başına yapılan işi azaltır. Daha geniş bir performans listesi için modlu sunucu optimizasyonu sayfasına geçin.

İpucuYalnızca istemcide çalışan görsel modları (shader, minimap, doku iyileştirme) sunucuya yüklemeyin. Bunlar sunucuda hiçbir işe yaramaz, boşuna bellek ve açılış süresi harcar.

“RAM Yetmiyor” Belirtileri ve Doğru Teşhis#

Bellek gerçekten yetmiyorsa belirtiler bellidir. Tahmin yürütmek yerine ölçün.

  • Konsolda java.lang.OutOfMemoryError: Java heap space satırı görünüyor.
  • Sunucu düzenli aralıklarla birkaç saniye tamamen donuyor, sonra kendine geliyor.
  • Uzun süre çalıştıkça yavaşlıyor, yeniden başlatınca düzeliyor.
  • Konsolda Can’t keep up! Is the server overloaded? uyarısı sık tekrarlanıyor.

Ölçüm için spark modunu kurun ve şu komutları çalıştırın:

/spark health --memory
/spark heapsummary --run-gc-before
/spark gc
/spark tps

heapsummary çıktısı, hangi mod sınıfının kaç MB tuttuğunu gösterir; yani “RAM’i hangi mod yiyor” sorusunun cevabını tahminle değil ölçümle verir. spark raporlarını okumayı spark ve Timings raporu analizi sayfasında anlattık.

UyarıHata mesajı OutOfMemoryError: Metaspace diyorsa -Xmx artırmak sorunu çözmez, hatta konteynerli sunucuda daha kötü yapar. Metaspace heap’in dışındadır ve sınıf metadata’sını tutar. Çok sayıda mod yüklüyorsanız -XX:MaxMetaspaceSize=1g tanımlayın. Diğer bellek hataları için Out of Memory hatası çözümü sayfasına bakın.

RAM Tek Başına Yetmez: İşlemci ve Disk#

Modlu sunucuda en sık yapılan yanlış, her performans sorununa RAM eklemektir. Minecraft’ın ana tick döngüsü tek çekirdekte çalışır; ağır bir makine kümesi ya da kötü yazılmış bir mod tek çekirdeği doldurduğunda 64 GB RAM de takılmayı çözmez.

İşlemci#

AMD Ryzen 9 7900X veya 7950X hedefleyin, alt sınır Ryzen 9 3900X olsun. Çekirdek sayısı değil saat hızı belirleyicidir.

Disk#

NVMe SSD şart. Modlu sunucuda 100 GB ve üzeri isteyin; modpack, dünya ve yedekler birlikte hızla büyür.

Bellek#

Taban 16 GB, büyük paketlerde 24-32 GB. Java heap’ini toplam belleğin biraz altında tutun.

#

1 Gbit port ve Türkiye lokasyonu. Modlu sunucuda giriş anında büyük veri aktarılır, bant genişliği önemlidir.

Donanım seçimini derinlemesine karşılaştırmak isterseniz Minecraft sunucusu için doğru donanım seçimi sayfası konuyu bileşen bileşen ele alıyor. Hazır paket arıyorsanız modlu Minecraft sunucu paketleri tarafına, kendi sunucunuzu kurmak istiyorsanız yüksek frekanslı Ryzen VDS tarafına bakabilirsiniz.

Sık Yapılan RAM Hataları#

  1. Sunucunun tüm belleğini heap olarak vermek#

    İşletim sistemi, dosya önbelleği ve panel de bellek ister. Heap’i toplamın biraz altında tutun; aksi halde sistem takas alanına düşer ve sunucu felce uğrar.

  2. Xms ve Xmx değerlerini farklı vermek#

    Heap’in çalışma sırasında yeniden boyutlanması takılmaya yol açar. İkisini daima eşit yazın.

  3. Sorunu ölçmeden RAM eklemek#

    Takılmanın kaynağı işlemciyse RAM eklemek hiçbir şey değiştirmez. Önce spark ile ölçün, sonra karar verin. Konsolda tekrarlayan uyarıların anlamını “Can’t keep up” uyarısı sayfasında bulabilirsiniz.

  4. View distance’ı varsayılanın üstüne çıkarmak#

    Modlu sunucuda 16 gibi bir değer, RAM ihtiyacını iki katına yakın artırır. 8-10 aralığı çoğu paket için doğru başlangıçtır.

Özetle#

Modlu Minecraft sunucusunda RAM alt sınırı 16 GB’dır; 100-200 modluk paketlerde 24 GB, 200 modun üzerindekilerde 32 GB planlayın. Java heap’ini toplam belleğin biraz altında ve -Xms ile -Xmx eşit olacak şekilde verin.

RAM eklemeden önce iki şeyi deneyin: view-distance değerini 8-10 aralığına çekin ve FerriteCore ile Lithium kurun. Bu ikisi çoğu sunucuda bir donanım yükseltmesinin sağlayacağı rahatlamayı ücretsiz sağlar. Sorun devam ediyorsa spark ile ölçün; modlu sunucularda “RAM yetmiyor” denen durumların önemli bir kısmı aslında tek çekirdek işlemci darboğazıdır. Kurulum tarafına dönmek isterseniz VDS üzerinde modlu sunucu kurma rehberi baştan sona akışı gösteriyor.

Sıkça Sorulan Sorular#

Modlu Minecraft sunucusu için kaç GB RAM gerekir?

Modlu sunucuda taban 16 GB’dır. 40-100 modluk orta ölçekli paketler 16 GB ile rahat çalışır; 100-200 mod içeren paketlerde 24 GB, 200 modun üzerindeki All the Mods tipi büyük paketlerde 32 GB isteyin. Oyuncu sayısı 15’i geçiyorsa bir üst basamağa çıkın.

8 GB RAM ile modlu sunucu açılır mı?

Açılır ama oynanabilir olmaz. Modlu bir sunucu 8 GB heap ile açılışta modları yükleyebilir, ancak dünya üretimi ve birkaç oyuncu bağlandığında çöp toplayıcı sürekli çalışmaya başlar, TPS düşer ve donmalar görülür. 8 GB paketler eklentili Paper sunucuları içindir; modlu sunucuda 16 GB’dan başlayın.

RLCraft sunucusu için ne kadar RAM gerekir?

RLCraft yoğun canlı ve worldgen kullanan bir pakettir; sunucu tarafında 16 GB tabandır ve 10’dan fazla oyuncu bağlanacaksa 24 GB önerilir. Paketin eski Minecraft sürümünde çalıştığını unutmayın, doğru Java sürümünü seçmek de en az RAM kadar önemlidir.

All the Mods gibi büyük paketlerde kaç GB gerekir?

All the Mods, FTB ve Enigmatica gibi 250-400 modluk “kitchen sink” paketlerde sunucu tarafında 32 GB isteyin. Bu paketlerde modlar dünyaya yüzlerce blok, eşya ve makine ekler; hem heap hem de sınıf metadata’sı büyür. 15 kişiyi aşan bir oyuncu kitlesinde 32 GB artık taban sayılır.

RAM artırdım ama sunucu hâlâ takılıyor, neden?

Çünkü takılmanın kaynağı çoğu zaman bellek değil işlemcidir. Minecraft ana tick döngüsü tek çekirdekte çalışır; ağır bir mod ya da makine kümesi tek çekirdeği doldurduğunda RAM eklemek hiçbir şey değiştirmez. Önce spark ile ölçüm yapın, sonra donanım değiştirin.

Sunucuya taktığım RAM’in tamamını Java’ya verebilir miyim?

Hayır. İşletim sistemi, dosya önbelleği ve varsa panel yazılımı da bellek kullanır. Java heap’ini toplam belleğin biraz altında tutun: 16 GB pakette 14 GB, 24 GB pakette 20 GB, 32 GB pakette 28 GB uygun değerlerdir. Konteynerli panellerde bu pay daha da önemlidir.

OutOfMemoryError: Metaspace hatası RAM yetersizliği mi?

Hayır, farklı bir alandır. Metaspace sınıf metadata’sını tutar ve heap’in dışındadır; yani -Xmx değerine dahil değildir. Bu hatayı görüyorsanız -Xmx artırmak çözmez. Çok sayıda mod yüklendiğinde -XX:MaxMetaspaceSize=1g gibi bir değer tanımlamak doğru yaklaşımdır.

View distance ayarı RAM’i gerçekten etkiler mi?

Evet, hem de en çok etkileyen ayardır. view-distance 10 iken oyuncu başına 441 chunk, 16 iken 1089 chunk yüklenir; yani yüzde 147 artış. Modlu sunucuda değeri 8-10 aralığında tutmak, RAM eklemekten daha hızlı sonuç verir ve oyuncular farkı çoğu zaman hissetmez.

Modlu Sunucu Kurulumu — Tüm Rehberler#

  1. Modlu Minecraft Sunucusu Nasıl Kurulur? VDS Üzerinde Adım Adım
  2. CurseForge Modpack Sunucusu Nasıl Kurulur? (VDS)
  3. CurseForge Server Pack (Sunucu Paketi) Nasıl İndirilir?
  4. Web Panel Üzerinden Modlu Minecraft Sunucusu Kurma
  5. Pterodactyl Panelinde Modlu Minecraft Sunucusu Kurma
  6. Modlu Minecraft Sunucusu İçin Kaç GB RAM Gerekir?
  7. Modlu Sunucuya Sonradan Mod Ekleme ve Çıkarma
  8. Modlu Sunucuya Arkadaşlarınız Nasıl Bağlanır?
  9. CurseForge Launcher Kurulumu ve Kullanımı
  10. Modrinth Modpack Sunucusu Nasıl Kurulur?
  11. ATLauncher, Technic ve FTB Modpack Sunucusu Kurma
  12. Modlu Minecraft Sunucusu Hataları ve Çözümleri
  13. “Missing or Unsupported Mods” Mod Uyuşmazlığı Hatası
  14. Modlu Minecraft Sunucusu Optimizasyonu

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön