Hoşgeldin Misafir

Minecraft sunucusu lag sorunu ve çözümü

Reisci

Reisci

Yerli Ve Milli Hacker
11 Mar 2020
6,569 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Minecraft sunucusu lag sorunu pek çok kişinin derdi haline geldi. Bu konuda sorunun çözümünden detaylı bir şekilde bahsediyor olacağız.

Minecraft, güncel satışlara göre en çok satılan oyun olarak karşımıza çıkıyor. Süper Mario oyununu dahi geride bırakan Minecraft oyunu, sunduğu devasa bir açık dünya ile kullanıcıların hayal gücünün sınırlarını zorluyor. Hayatta kalma, mini oyun, mimari çalışma ve daha birçok şeyin yapılabileceği bu oyun günümüzde birçok sorun ile de karşı karşıya geldi.

Bildiğiniz üzere Minecraft, Microsoft’a 2014 yılında satıldı. Oyun Microsoft’a satılmadan önce daha yavaş ve her sürümde daha az özellik ile birlikte gelişiyordu. Bu yıldan sonra Microsoft oyunu bir düzene soktu ve her yeni sürüm için bir planlama yapıp sürümü düzenli bir şekilde geliştirdi. Sürüm için güzel özellikler ortaya koyan Mojang, bol bol özellikler ile birlikte oyunun bereketini arttırdı.


Minecraft sunucusu lag sorunu ve sebebi-



Minecraft, Mojang’ın her sürümde bol bol özellik eklemesiyle birlikte daha çok gelişti fakat bazı kesimler tarafından da tepki almadı değil. Alınan tepkilerin sebebi yeni özelliklerin ve yeni teknolojilerin yanı sıra oyunun yapısının bozulması, optimizasyon sorunlarının yaşanması ve performans sorunlarının baş göstermesi oldu. Bunu şu şekilde açıklayalım. Oyun 1.12 sürümü dahi bu sürüme kadar harika bir şekilde sorunsuzca gelişti. 1.13 sürümü çıktığında oyunda ciddi sorunlar meydana geldi, ciddi gecikmeler yaşanmaya başladı. Bu sürümden sonra ise oyun kendini tam anlamıyla toparlayamadı ve oyunda optimizasyon ile ilgili önemli bir gelişme yaşanmadı. Optimizasyon konusunda yapılan ciddi güncelleme 1.13’ten 1.14’e geçiş olmuştu. Sonraki her yeni sürümde optimizasyon sorunları daha da artmaya başladı.


Minecraft sunucusu lag sorunu genellikle yeni sürümlerde gerçekleşiyor. Sunucu sahiplerinin 1.13 ve sonraki sürümlerde yaşadığı optimizasyon sorunu genel olarak sunucunun kaynak tüketiminin artması, işlemci kullanımının ciddi bir şekilde yükselişe geçmesi ve FPS drop sorunu olmakta. FPS drop sorunu ile ilgili konuya buradan ulaşabilirsiniz. Bu gibi sorunlar için uygulanabilecek birkaç çözüm yöntemi bulunuyor.


Minecraft sunucusu lag sorunu ve çözümü-



Minecraft sunucusunda yaşanan gecikmenin sebebi oyunun daha çok gelişmesi, yapay zekanın artması ve bunun gibi çeşitli düzenlemeler olmakta. Bu da kaynak tüketimini arttıran bir durum. Bu konuda yapılabilecek şeylerden birisi “server.properties” dosyasına girip bu dosya içerisinde yer alan “view-distance” kısmını düşürmek. Düşük belleğe sahip sistemler için 4 tavsiye ediliyor fakat isteğe bağlı olarak daha yüksek veya daha düşük bir sayı girilebilir. Bu ayar, bir oyuncunun görebileceği chunk seviyesini belirler.

Bu sorunun bir diğer sebebi yapay zeka kaynaklı olmakta. Bu sorunu gidermek için “spigot.yml” dosyası içerisinde yer alan “tick-inactive-villagers” ayarını “false” yapmak gerekiyor. Eğer dünya çok büyük ise ve köylü ve bazı canlılar yüksek sayıda bulunuyor ise bunların her biri yapay zeka kullanarak işlemciye yük oluyor. Bu da gecikmeyi arttıran bir durum olarak karşımıza çıkıyor. Bu ayarı kapatmak yalnızca oyuncunun olduğu yerde aktiflik sağlayacak. Örneğin oyuncunun gittiği chunklar aktif olacak, oyuncu olmayan chunklarda herhangi bir işlem yapılmayacak. Bu durum otomatik çalışan fabrikaları etkileyebilir.

Minecraft sunucusu lag sorunu sebebi sunucu eklentilerinden kaynaklı olabiliyor. Bu konuda yapılması gereken timings raporu oluşturup hangi eklentinin hangi olaylarının gecikme yaptığını öğrenmek gerekiyor. Bunun için konsolda veya sunucuda “timings on” yazdıktan sonra sunucuda 1 saat kadar oynamak ve sonrasında sırayla “timings report” ve “timings paste” yazmak gerekiyor. Çıkan bağlantıyı inceledikten sonra gerekli önlemlerin alınması gerekiyor.