Minecraft’a RAM verme işlemi, oyunun kullanabileceği en yüksek bellek miktarını (Java tarafında -Xmx değeri) elle belirlemek anlamına gelir. Resmî launcher kullanıyorsanız bu ayar Kurulumlar > profil > Düzenle > Daha Fazla Seçenek > JVM Arguments yolundadır; CurseForge, Modrinth ve Prism gibi üçüncü taraf launcher’larda ise ayrı bir “Ayrılan bellek” kaydırıcısı olarak karşınıza çıkar.
Ama işin can alıcı kısmı şu: çoğu oyuncunun sandığının aksine bu değeri sonuna kadar açmak oyunu hızlandırmaz. Minecraft 26.1 ile birlikte oyun istemcisine ayrılan varsayılan bellek zaten 2 GB’tan 4 GB’a yükseltildi. Vanilla oynuyorsanız muhtemelen hiçbir şeye dokunmanız gerekmiyor. Bellek ayarını gerçekten değiştirmesi gerekenler, 100 modun üzerinde paket açan ve “Out of Memory” hatası ya da harita yüklerken uzun donmalar yaşayan oyuncular.
Aşağıda önce bu ayarın ne işe yaradığını sade bir dille anlatıyoruz, sonra bilgisayarınızın RAM’ine göre ne kadar vermeniz gerektiğini tabloyla veriyoruz ve dört farklı launcher için adım adım yolu gösteriyoruz. En sonda da ayarın gerçekten uygulanıp uygulanmadığını nasıl doğrulayacağınızı bulacaksınız.
Minecraft’a RAM Vermek Tam Olarak Ne Demek?#
Minecraft Java Edition, adı üstünde, Java sanal makinesi (JVM) üzerinde çalışır. JVM programa doğrudan “bilgisayarda ne kadar RAM varsa kullan” demez; başlarken bir heap (yığın) alanı ayırır ve program yalnızca bu alanı kullanabilir. Bu alanın büyüklüğünü iki parametre belirler:
- -Xmx
- Maksimum heap. Oyunun kullanabileceği tavan değer. “Minecraft’a RAM vermek” dendiğinde kastedilen şey budur.
- -Xms
- Başlangıç heap’i. Oyun açılırken baştan rezerve edilen miktar. İstemci tarafında düşük bırakmak sorun çıkarmaz.
Yani -Xmx8G yazdığınızda oyun 8 GB kullanmaya başlamaz; sadece gerekirse 8 GB’a kadar çıkabilir. Vanilla bir dünyada oyun bu tavanın yakınına bile gelmez. Buna karşılık büyük bir modpack, yüzlerce blok ve varlık tanımını, doku atlaslarını ve tarif listelerini belleğe yüklediği için tavana dayanabilir; tavan yetersiz kaldığında da oyun OutOfMemoryError hatasıyla kapanır.
Minecraft’a Kaç GB RAM Vermelisiniz?#
Doğru değer iki şeye bağlıdır: bilgisayarınızda toplam ne kadar RAM olduğu ve ne oynadığınız. Aşağıdaki tablo bu iki soruyu birleştiriyor. Değerler oyun istemcisi içindir.
| Sistem RAM’i | Vanilla / az mod | Orta modpack (50-150 mod) | Büyük modpack (200+ mod) |
|---|---|---|---|
| 8 GB | 3-4 GB | 4 GB (sınırda) | Önerilmez |
| 16 GB | 4 GB | 6-8 GB | 8 GB |
| 32 GB | 4 GB | 8 GB | 8-10 GB |
| 64 GB | 4 GB | 8 GB | 10-12 GB |
Tabloda 64 GB satırında bile 12 GB’ı geçmediğimize dikkat edin. Bu bir yazım hatası değil: Minecraft istemcisi 12 GB’ın üzerinden anlamlı fayda görmez, üstelik heap büyüdükçe bellek temizliği duraklamaları uzar. Shader kullanıyorsanız fazladan 1-2 GB ekleyin, çünkü shader paketleri ek arabellekler oluşturur; konuyu shader kurulum rehberinde ayrıntılı anlattık.
Resmî Minecraft Launcher’da RAM Ayarlama#
Mojang’ın kendi launcher’ında bellek ayarı profil bazlıdır. Yani ayarı hangi kurulum profilinde değiştirirseniz yalnızca o profil etkilenir.
-
Kurulumlar sekmesini açın#
Launcher’ı başlatın ve üst menüden Kurulumlar (Installations) sekmesine geçin. Burada oyun sürümlerinize karşılık gelen profiller listelenir.
-
Profili düzenlemeye alın#
Değiştirmek istediğiniz profilin satırının sağ tarafındaki üç nokta simgesine tıklayın ve Düzenle (Edit) seçeneğini seçin.
-
Daha Fazla Seçenek bağlantısını açın#
Açılan pencerenin altındaki Daha Fazla Seçenek (More Options) bağlantısına tıklayın. JVM Arguments başlıklı uzun bir metin kutusu görünecek.
-
-Xmx değerini değiştirin#
Kutudaki metnin başında
-Xmxile başlayan bir değer vardır. Yalnızca o değeri değiştirin, satırın kalanına dokunmayın. Örneğin 8 GB vermek için:-Xmx8GDeğeri megabayt cinsinden yazmak da geçerlidir;
-Xmx8192Mile-Xmx8Gaynı şeydir. -
Kaydedin ve oyunu yeniden başlatın#
Kaydet (Save) düğmesine basın. Ayarın geçerli olması için oyunun tamamen kapatılıp yeniden açılması gerekir; launcher’ı yeniden başlatmanız gerekmez.
JVM Arguments kutusunda sık yapılan hatalar#
Bu kutu serbest metin olduğu için küçük bir yazım hatası oyunun hiç açılmamasına yol açabilir. En sık görülen üç hata:
YANLIŞ: -Xmx 8G (parametre ile değer arasında boşluk var)
YANLIŞ: -Xmx8GB (birim "GB" değil, tek harf "G")
YANLIŞ: -Xmx4G -Xmx8G (iki kez tanımlanmış, ikincisi kafa karıştırır)
DOĞRU: -Xmx8G
Oyun bu düzenlemeden sonra hiç açılmıyorsa satırı eski hâline döndürün: kutuyu tamamen boşaltmak da geçerli bir çözümdür, launcher o zaman varsayılan ayarlarla çalışır.
CurseForge Launcher’da RAM Ayarlama#
Modpack oynayanların çoğu CurseForge uygulamasını kullanır ve buradaki bellek ayarı resmî launcher’dan bağımsızdır. Uygulamada iki ayrı seviye vardır: genel ayar ve modpack bazlı ayar.
-
Genel bellek ayarını yapın#
Sol alttaki dişli simgesine (Settings) tıklayın, Game Specific > Minecraft bölümüne girin. Allocated Memory başlığındaki kaydırıcıyı istediğiniz değere sürükleyin. Bu değer, ayrıca ayarlanmamış tüm modpackler için geçerli olur.
-
Tek bir modpack için farklı değer verin#
Kütüphanenizdeki modpack’in üzerine gelip üç nokta > Profile Options yolunu izleyin, “Use system memory settings” kutusunun işaretini kaldırın ve o pakete özel değeri girin. Büyük paketlere yüksek, küçük paketlere düşük değer vermek en sağlıklı yaklaşımdır.
-
Java sürümünü kontrol edin#
Aynı ayarlar ekranında Java yolu da görünür. Modpack 26.1 veya üzeri için yapılmışsa Java 25 gerekir; eski sürüm modpackler kendi Java sürümlerini ister. Uyumsuzlukta oyun bellek ayarından bağımsız olarak açılmaz.
CurseForge uygulamasının kurulumu, modpack indirme ve profil yönetimi konularını CurseForge Launcher kullanım rehberinde baştan sona anlattık.
Modrinth, Prism ve Diğer Launcher’larda RAM Ayarı#
Üçüncü taraf launcher’ların hepsinde aynı ayar farklı isimlerle bulunur. Aşağıdaki tablo yolları özetliyor:
| Launcher | Ayar yolu | Not |
|---|---|---|
| Resmî Minecraft Launcher | Kurulumlar > Düzenle > Daha Fazla Seçenek > JVM Arguments | Profil bazlı |
| CurseForge | Settings > Minecraft > Allocated Memory | Genel + paket bazlı |
| Modrinth App | Settings > Java & Memory | Profil bazlı geçersiz kılma var |
| Prism Launcher / MultiMC | Settings > Java > Memory | Örnek (instance) bazlı ayrı ayar |
| ATLauncher | Settings > Java/Minecraft > Maximum Memory | Genel ayar |
Prism ve MultiMC’de her modpack ayrı bir “instance” olduğu için genel ayarı değiştirmek mevcut instance’ları etkilemeyebilir. O paketin üzerine sağ tıklayıp Edit Instance > Settings > Java yolundan “Memory” kutusunu işaretlemeniz gerekir.
Ayarın Uygulandığını Nasıl Kontrol Edersiniz?#
Bir değer girdiniz ama gerçekten uygulandı mı? Bunu oyunun içinden saniyeler içinde doğrulayabilirsiniz.
-
Oyunda F3 tuşuna basın#
Hata ayıklama ekranı açılır. Bazı dizüstü bilgisayarlarda
Fn + F3kombinasyonu gerekir. -
Sağ üstteki bellek satırını okuyun#
Ekranın sağ üst köşesinde şuna benzer bir satır görürsünüz:
Mem: 38% 3120/8192MB Allocated: 62% 5120MBBuradaki ikinci sayı (
8192MB) oyunun tavanıdır. Girdiğiniz-Xmx8Gdeğeri uygulandıysa burada 8192 MB yazar. Hâlâ 4096 MB görüyorsanız ayar başka bir profile yazılmıştır. -
Kullanım yüzdesini izleyin#
Oyunu 15-20 dakika oynadıktan sonra tekrar bakın. Yüzde sürekli %90’ın üzerinde geziyor ve sık sık ani düşüşler yapıyorsa bellek gerçekten yetersizdir; tavanı bir kademe yükseltin. Yüzde %40’ın altında kalıyorsa fazladan verdiğiniz RAM boşa duruyor demektir, geri düşürün.
F3 ekranındaki diğer satırların ne anlama geldiğini merak ediyorsanız F3 hata ayıklama ekranı rehberimize bakabilirsiniz.
Fazla RAM Vermenin Zararları#
“Ne kadar çok o kadar iyi” mantığı Java heap’inde işlemez. Nedeni şu: çöp toplayıcı (garbage collector), kullanılmayan nesneleri temizlemek için düzenli aralıklarla çalışır ve tarayacağı alan büyüdükçe işi uzar. 16 GB’lık bir heap’te tek bir temizlik turu, 6 GB’lık heap’tekinin birkaç katı sürebilir. Oyuncu bunu FPS düşüşü olarak değil, saniyede bir gelen ani donma olarak hisseder.
İkinci zarar daha sinsi: işletim sisteminin nefes alacak RAM’i kalmaz. Windows, boş RAM’i disk önbelleği olarak kullanır. Oyuna sistemin tamamına yakınını verdiğinizde bu önbellek yok olur, chunk okuma yazma işlemleri doğrudan diske gider ve harita yüklerken takılma başlar.
-Xmx değerinin bir miktar üzerine çıkar. Bu yüzden fiziksel RAM’in tamamını heap olarak vermek oyunun hiç açılmamasına yol açar.RAM Artırmak Sorunu Çözmediğinde#
Bellek tavanını yükselttiniz ama sorun sürüyorsa büyük ihtimalle konu RAM değil. Sık karşılaşılan senaryolar:
Oyun yine “Out of Memory” diyerek kapanıyor#
Bir mod bellek sızdırıyor olabilir. Bu durumda tavanı yükseltmek çöküşü sadece geciktirir. Oyunun kapanırken ürettiği kayıt dosyasını okuyup hangi modun sorumlu olduğunu bulmak gerekir; crash report okuma rehberi bu işi adım adım gösteriyor.
32 bit Java kullanıyorsunuz#
32 bit bir Java kurulumunda heap yaklaşık 1,5 GB’ın üzerine çıkamaz; ne yazarsanız yazın oyun daha fazlasını kabul etmez. Komut isteminde şu komutla kontrol edin:
java -version
Çıktıda 64-Bit Server VM ifadesini görmelisiniz. Göremiyorsanız 64 bit bir Java kurun. Minecraft 26.1 ve sonrası için gereken sürüm Java 25’tir; sürüm eşleşmesini Java sürüm tablosundan teyit edebilirsiniz.
Hata aslında Java sürüm uyuşmazlığı#
Ekranda UnsupportedClassVersionError geçiyorsa bellekle hiç ilgisi yoktur; yanlış Java sürümüyle çalıştırıyorsunuzdur. Çözümü Java sürüm hatası sayfasında anlatıyoruz.
Resmî launcher gerekli Java çalışma zamanını kendisi indirir; Temurin yalnızca elle Java yönetmek isteyenler içindir. Üçüncü taraf sitelerden Java veya launcher indirmeyin.
Oyun RAM’i ile Sunucu RAM’i Aynı Şey Değil#
Bu sayfadaki değerlerin tamamı oyun istemcisi içindir. Kendi Minecraft sunucunuzu açacaksanız hesap tamamen değişir: sunucu, bağlanan her oyuncunun yüklediği chunk’ları, varlıkları ve envanterleri kendi belleğinde tutar. Arkadaşlarınızla oynamak için kurulacak bir sunucuda alt sınır 8 GB RAM’dir; eklentili Paper sunucularda 10-12 GB, modlu sunucularda ise taban 16 GB’dır. Büyük modpack sunucuları 24-32 GB ister.
Oyunun ve sunucunun aynı bilgisayarda çalışması da yaygın bir hatadır. İkisi aynı işlemciyi ve aynı RAM’i paylaşır; birkaç kişi bağlandığında hem oyununuz hem sunucu takılır. Sürekli açık kalacak bir sunucu için yüksek frekanslı Ryzen 9 işlemcili ve NVMe SSD diskli bir VDS çok daha sağlıklı çalışır; hazır kurulu paketlere Minecraft sunucu paketleri sayfasından bakabilirsiniz. Modlu paket oynayacaksanız modlu sunucu RAM hesabı sayfası doğru boyutu seçmenize yardımcı olur.
Özetle#
Minecraft’a RAM vermek, -Xmx değerini launcher üzerinden yükseltmekten ibarettir; zor kısmı doğru sayıyı seçmektir. Vanilla için 4 GB, orta modpackler için 6-8 GB, büyük paketler için 8-10 GB pratikte en isabetli aralıktır. Sistem RAM’inizin yarısını aşmayın, işletim sistemine en az 4 GB bırakın ve ayarın uygulandığını F3 ekranındaki bellek satırından doğrulayın.
RAM artırmanın yapmadığı şeyi de unutmayın: kare hızını yükseltmez. Oyun akıcı değilse çözüm bellekte değil grafik ayarlarında ve render mesafesindedir. Oradan devam etmek için FPS artırma rehberine, oyun hiç açılmıyorsa açılmama sorunları sayfasına geçin.