Blog
Minecraft Donmalarını Düzeltme: Teşhis Et, Sonra Yok Et
Minecraft donması üç sorun, tek bir isim altında toplanıyor: düşük FPS, ağ gecikmesi ve bellek takılması. Onları ayırt etmeyi ve her birini hızlıca düzeltmeyi öğrenin.
Çoğu "Minecraft kasıyor" şikayeti aslında tek bir tembel kelimeyi paylaşan, birbirinden bağımsız üç problemdir. Bunları tek bir sorun olarak ele alırsanız, sorunun kaynağı olmayan ayarlarla uğraşarak bir öğleden sonra boşa harcarsınız. Ayrı ayrı ele alırsanız, her birinin kısa ve sıkıcı bir çözümü vardır. Bu rehber sizin için bu ayırma işlemini yapıyor.
İnsanların "lag" dediğinde aslında ne demek istedikleri
Lag bir belirtidir, neden değildir. Ekran üzerindeki farklı hisleri yaratan, kaputun altında üç farklı makine vardır. Her birinin işaretini öğrenin ve tahmin etme işinden kurtulun.
| Tür | Nasıl hissedilir | Nerede yaşıyor | Nasıl düzeltilir |
|---|---|---|---|
| Düşük FPS | Her şey, tek başınıza bile bir dünyada slayt gösterisi adımlarıyla hareket eder | CPU'nuz ve GPU'nuz | Render ve mantık modları, daha düşük ayarlar |
| Ağ gecikmesi | Bloklar kırılıp yeniden belirir, yaratıklar ışınlanır, yalnızca sunucularda | Siz ve sunucu arasındaki bağlantı | Kablolu bağlantı, daha yakın bölge, daha az bant genişliği rekabeti |
| Bellek takılması | Her birkaç saniyede bir sert bir donma ile sorunsuz oynatma | Java çöp toplama | Belleği budayan modlar, makul RAM tahsisi |
Tuzak, bunların hepsinin aynı anda aynı oturuma etki edebilmesi. Bunları sırayla, teker teker düzeltin ve devam etmeden önce her birini doğrulayın.
Hangi tür lag'a sahip olduğumu nasıl teşhis ederim?
Sunucusuz, taze bir tek oyunculu dünya açın. O test değişkeni yalıtıyor. Oyun tek başına sorunluysa, sorun yereldir (çerçeveler veya bellek). Tek oyunculu sorunsuz çalışıyorsa ancak bir sunucu dağılıyorsa, sorun bağlantıdır.
Düz, tek oyunculu bir dünyayı yükle
Sunucu yok, gölgelendirici yok, minimum parça yüklemesi. Eğer burada takılıyorsa, ağ suçlu değil. Sebebi kendi makinenizde.
F3 grafiğini izleyin
F3 tuşuna basın ve alttaki kare zamanı grafiğini okuyun. Düzgün, alçak bir çizgi, FPS sınırıdır. Aksi düz bir çizgiye karşı çıkan, yüksek, periyodik ani yükselişler ise çöp toplama duraklamalarıdır. Bu, bellek takılmasıdır, ham performans değil.
Sunucuya yeniden katıl ve karşılaştır
Tek oyunculu sorunsuzsa ancak sunucu sizi geriye çekiyorsa, ağ gecikmeniz var. F3 ping değerini kontrol edin. Yüksek veya aşırı dalgalanan ping, sorunun bağlantıda olduğunu, istemcide değil olduğunu doğrular.
Minecraft'ta düşük FPS'yi nasıl düzeltebilirim?
Düşük FPS, donanımınızın yeterince hızlı kare çizemediğinin bir işaretidir. Çözüm, kare başına daha az iş yapmak: daha hızlı bir işleyici, daha sade oyun mantığı ve GPU'nuzun sağlayabileceğinden daha fazlasını talep etmeyen ayarlar. Bu, en yaygın neden ve en büyük, en temiz kazançları sağlayan çözümdür.
Render'ı değiştir
Sodium, Minecraft'ın eski render işlem hattını modern bir işlem hattıyla değiştiriyor. Çoğu sistemde, tek bir dosyadan elde edebileceğiniz en büyük kare hızı artışını sağlıyor.
Mantığı buda
Lityum, oyunun içsel tick mantığını (canavar yapay zekası, bölüm işleme, fizik) değiştirmeden optimize eder. En kötü karelerinizi iyileştirir.
Kare başına daha az harca
Render mesafesini iki ya da üç blok kısaltın, grafikleri Hızlı'ya ayarlayın ve sınırsız kareler elde etmek istiyorsanız VSync'i kapatın. Bunların her biri GPU yükünü azaltır.
Sodium ve Lithium'i Fabric üzerine kurun, ardından kare hızı düzleşene kadar video ayarlarınızı düşürün. Tam ayar incelemesi için, render ve ayar rehberi her bir seçeneği kapsar. Daha eski veya daha zayıf bir sistem kullanıyor musunuz? Düşük sistem kurulumu daha da fazla iyileştirme sağlar.
Gölgeleyiciler (shaders) tasarım gereği kare hızını düşüren unsurlardır. FPS'niz yalnızca bir gölgeleyici paketi yüklendiğinde düşüyorsa, bu beklenebilir bir durumdur, bir hata değildir. Bir şeyin bozuk olduğunu varsaymadan önce daha hafif bir paket kullanın veya Iris'i performans ayarı ile çalıştırın.
Bellek takılmasını ve donmayı nasıl düzeltebilirim?
Bellek takılmasının sebebi, Java'nın kullanılmayan nesneleri temizlemek için tüm oyunu duraklatmasıdır. Oyunu akıcı bir şekilde oynarsınız, sonra sert bir takılma olur ve tekrar akıcı oynama başlar, ritmik bir şekilde. Çözüm, başta daha az bellek kullanmaktır, üzerine daha fazla bellek eklemektir.
İzi sil
FerriteCore, Minecraft'ın blok ve dünya verilerini bellekte nasıl depoladığını yeniden yapılandırıyor. Daha az heap kullanımı, temizleme duraklamalarının daha seyrek gerçekleşmesini ve daha kısa sürmesini sağlıyor.
Daha derine kes
ModernFix, uzun bir dizi bellek ve başlatma verimsizliğini giderir. FerriteCore üzerine eklenildiğinde, pikleri daha da azaltır.
İhtiyatlı bir şekilde ayır
RAM'ın fazlası belli bir noktadan sonra daha iyi değildir. Şişirilmiş bir yığın, her toplama işlemini uzatır ve küçük takılmaları büyük donmalara dönüştürür. Modlanmış bir kurulum için 4 ila 6 GB hedefleyin.
Sunucularda ağ gecikmesini nasıl gideririm?
Ağ gecikmesi, mesafeden ve bant genişliğinden kaynaklanır, istemcinizden değil. Sadece çok oyunculu modlarda ortaya çıkar ve kurduğunuz hiçbir mod, sunucuda veya sizinle sunucu arasında internet üzerinden olanları değiştirmez. Kontrol edebileceğiniz şey, kablonun kendi ucudur.
- Mümkün olduğunda Wi-Fi yerine kablolu bir ethernet bağlantısı kullanın. Gecikme daha istikrarlı ve paket kayıpları daha az olur.
- Yüklemeyi etkileyebilecek bulut senkronizasyonu, büyük indirmeler veya başka bir cihazdan video akışı gibi şeyleri kapatın.
- Size en yakın sunucu bölgesini seçin. Fiziksel mesafe, başka hiçbir şeyin aşamayacağı bir ping alt sınırı oluşturur.
- Ping değerleri işlem günlerinin artmasıyla birlikte yükselirse yönlendiricinizi yeniden başlatın. Bozulmuş bağlantı durumu gerçek bir durumdur.
Kripton gibi bir bağlantı yığın modü, istemcinin paketleri nasıl işlediğini düzenleyebilir, ancak sınırlarını dürüstçe kabul edin: zaten aşırı yüklenmiş bir sunucuyu veya zaten yavaş bir bağlantıyı hızlandıramaz. Sunucunun kendi tick oranı yavaşlıyorsa, bu sizin sorununuz değil, operatörün sorumluluğu.
Temiz bir kurulum, düzeltmeler yığınına bedeldir
Gecikmeden kurtulmanın en hızlı yolu, biriktirmemektir. Fabric üzerinde Vanilla'ya Sodium, Lithium, FerriteCore ve ModernFix eklemek, dört dosyada üç yerel nedeni ortadan kaldırır ve kablolu bir bağlantı dördüncüsünü çözer. Bu temeli bir kez kurun ve çoğu "gecikme" hiçbir zaman görünmez.
Bakımının elle yapılması sıkıcı olan kısım budur ve bir aracın değerini bu noktada kazanır. Terminus, ayarlanmış bir performans temel hattı ve onu tutarlı tutan bir başlatıcı sunar, böylece her yamada aynı üç sorunu yeniden teşhis etmek yerine oturum boyunca oyun oynarsınız.
Sıkça Sorulan Sorular
Hızlı bir makine bile, bellek yükü veya render ayarları yanlışsa takılıp kalabilir. On defadan dokuzunda, çöp toplama takılması veya aşırı ayarlanmış render mesafesi söz konusudur, işlem gücü eksikliği değil. Lithium ve FerriteCore ekleyin, ardından donanımı suçlamadan önce render mesafesini birkaç blok geri çekin.
Hayır. İstemci tarafındaki modlar, kendi makinenizin çerçeveler ve bellek ile nasıl çalıştığını değiştirir. Sunucu kendisi aşırı yüklendiğinde veya bağlantınız darboğaz olduğunda, kurduğunuz hiçbir mod bunu etkileyemez. Bu tür gecikmeler, kablonun diğer ucunda yaşar.
Sadece belirli bir noktaya kadar, aşırıya kaçmak ters teper. Çok fazla ayrılan yığın, her temizleme işlemini uzatır ve bu da daha büyük donmalara yol açar. Çoğu modlanmış kurulum 4 ila 6 GB civarında mutlu olur. Kaynak israfını FerriteCore ve ModernFix ile azaltın, kaydırıcıya dokunmadan önce.
Tek oyunculu bir dünyayı yükleyin. Eğer hala takılıyorsa, sorun ekran kartınız veya belleğinizdir ve bir mod yardımcı olabilir. Tek oyunculu modda sorunsuzsa ancak bloklar sunucuda geri sıçrıyorsa ve yaratıklar ışınlanıyorsa, bu ağ gecikmesidir ve çözüm bağlantınızdır, istemcileriniz değil.
Her yamada tutarlı tutulan, ayarlanmış bir performans temeli.