Çözüldü Çözemedim lag sorunu.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

KasapBey

Demir Cevheri Gibiyim
Premium
Katılım
20 Eylül 2024
Mesajlar
196
Elmaslar
17
Puan
1.170
Yaş
21
Konum
Türkiye
Sunucumda asla çözemediğim lag sorunu var. 1-2 ay dır çözemiyorum. Hosting firmasını kaç kere darladım ama sorun bizden kaynaklı değil diyorlar. sizlerden yardım istiyorum. lagı yapan şeyi nasıl bulabilirim ?
 
Protocol Lib pluginini sunucu sürümüne uygun indirmeni ve tekrar denemeni tercih ederim ve vulcan pluginini de crack kullanıyorsan silmeni tavsiye ederim onun yerine ücretsiz alternatifler kullanabilirsin.
 
MSPT değerinin bu kadar dengesiz olmasının en büyük sebebi Dünya üzerindeki varlıklar. Spark linkindeki detaylara göre:

  • Köylüler ve Hayvanlar: Eğer sunucunda limit yoksa, oyuncuların yaptığı "Stack"lenmiş hayvan tarlaları ve köylü ticaret merkezleri işlemciyi bitiriyor.
  • Çözüm: spigot.yml içindeki entity-activation-range ayarlarını düşür (örneğin animals: 16, monsters: 24, misc: 8).

    Chunk Generating
    • Çözüm: Chunky eklentisi ile dünyanı sınırla (/wb set 5000) ve tüm alanı önceden yükle (/chunky start). Bu işlem bittiğinde lagın yarısı gidecektir.
    • StackMob ayarlarından check-interval (kontrol aralığı) değerini yükselt. Eğer çok kritik değilse, mobları stacklemeyi kapatıp spigot.yml üzerinden mob limitlerini kısmayı dene.

      ProtocolLib sürümünü güncelle veya bu eklentiyi kullanan görsel ağırlıklı pluginleri (ImageFrame vb.) geçici olarak devre dışı bırakıp TPS'i kontrol et.

      Aynı anda hem WorldGuard hem de GriefPrevention kullanmak, sunucunun her blok kırıldığında veya her hareket edildiğinde iki farklı veritabanını kontrol etmesine neden olur.

      ClearLag yerine modern sunucularda artık plugin kullanılmıyor. Bunun yerine paper-world-defaults.yml içindeki yerdeki eşya temizleme sürelerini (item-despawn-rate) kullanmanı öneririm.


spark.webp
 
MSPT değerinin bu kadar dengesiz olmasının en büyük sebebi Dünya üzerindeki varlıklar. Spark linkindeki detaylara göre:

  • Köylüler ve Hayvanlar: Eğer sunucunda limit yoksa, oyuncuların yaptığı "Stack"lenmiş hayvan tarlaları ve köylü ticaret merkezleri işlemciyi bitiriyor.
  • Çözüm: spigot.yml içindeki entity-activation-range ayarlarını düşür (örneğin animals: 16, monsters: 24, misc: 8).

    Chunk Generating
    • Çözüm: Chunky eklentisi ile dünyanı sınırla (/wb set 5000) ve tüm alanı önceden yükle (/chunky start). Bu işlem bittiğinde lagın yarısı gidecektir.
    • StackMob ayarlarından check-interval (kontrol aralığı) değerini yükselt. Eğer çok kritik değilse, mobları stacklemeyi kapatıp spigot.yml üzerinden mob limitlerini kısmayı dene.

      ProtocolLib sürümünü güncelle veya bu eklentiyi kullanan görsel ağırlıklı pluginleri (ImageFrame vb.) geçici olarak devre dışı bırakıp TPS'i kontrol et.

      Aynı anda hem WorldGuard hem de GriefPrevention kullanmak, sunucunun her blok kırıldığında veya her hareket edildiğinde iki farklı veritabanını kontrol etmesine neden olur.

      ClearLag yerine modern sunucularda artık plugin kullanılmıyor. Bunun yerine paper-world-defaults.yml içindeki yerdeki eşya temizleme sürelerini (item-despawn-rate) kullanmanı öneririm.


Ekli dosyayı görüntüle 284308
Worldguard ve griefprevention hatasını nasıl çözebilirim yani survival için şart ? 1-2 aydır lag olduğu için imageframe fln pluginler yokdu öncedende lag vardı. ama wg griefprevention gibi pluginler hep vardı. protocllibide güncelliyeceğim.

dünya sınırı 50k. chunkyden 25k lık chunk açtık. oda 50kya denk geliyormuş. ama hala var.
sunucuda 15 kişi var ve 12gb verdim. lagın sebebi ram olabilirmi ?
 
Protocol Lib pluginini sunucu sürümüne uygun indirmeni ve tekrar denemeni tercih ederim ve vulcan pluginini de crack kullanıyorsan silmeni tavsiye ederim onun yerine ücretsiz alternatifler kullanabilirsin.
önerceğiniz koruma varmı free
 
15 kişi ve 12 GB RAM ile bu lagın sebebi asla RAM miktarı değil.
Son attığın raporda EntityTickList.forEach (%1466.17) değerini gözüküyor. Bu, sunucudaki canlıların (mob, köylü vb.) işlemciyi öldürdüğü anlamına geliyor bilginiz olsun.
  • StackMob Sorunu: StackMob eklentin %157 yük oluşturuyor . Lag 1-2 aydır varsa ve bu eklenti hep oradaysa, eklentinin içindeki check-interval (kontrol aralığı) çok düşüktür. Sürekli "moblar birleşsin mi?" diye kontrol yapıyordur.
    • Öneri: StackMob konfigürasyonunda taskdelay veya EntitityTick değerini 20 (1 saniye) veya 40 (2 saniye) yap.

      ProtocolLib'i güncellemen iyi olur ama asıl lagı o yapmıyor, o sadece diğer lag yapan eklentilerin yükünü üstünde topluyor (bir köprü gibi düşünün hocam).

      Sunucuda AuraSkills ve StackMob ikilisi varken EntityTick sorunu yaşamanız çok normal hocam. AuraSkills her yaratık öldüğünde XP hesaplar, StackMob ise yaratıkları birleştirirken onları öldürüp yeni bir tane doğurtur. Bu ikisi sürekli birbirini tetikliyor olabilir.

      yapay zekadan %5lık kısım alınmıştır bilginize
 
15 kişi ve 12 GB RAM ile bu lagın sebebi asla RAM miktarı değil.
Son attığın raporda EntityTickList.forEach (%1466.17) değerini gözüküyor. Bu, sunucudaki canlıların (mob, köylü vb.) işlemciyi öldürdüğü anlamına geliyor bilginiz olsun.
  • StackMob Sorunu:StackMob eklentin %157 yük oluşturuyor . Lag 1-2 aydır varsa ve bu eklenti hep oradaysa, eklentinin içindeki check-interval (kontrol aralığı) çok düşüktür. Sürekli "moblar birleşsin mi?" diye kontrol yapıyordur.
    • Öneri: StackMob konfigürasyonunda taskdelay veya EntitityTick değerini 20 (1 saniye) veya 40 (2 saniye) yap.

      ProtocolLib'i güncellemen iyi olur ama asıl lagı o yapmıyor, o sadece diğer lag yapan eklentilerin yükünü üstünde topluyor (bir köprü gibi düşünün hocam).

      Sunucuda AuraSkills ve StackMob ikilisi varken EntityTick sorunu yaşamanız çok normal hocam. AuraSkills her yaratık öldüğünde XP hesaplar, StackMob ise yaratıkları birleştirirken onları öldürüp yeni bir tane doğurtur. Bu ikisi sürekli birbirini tetikliyor olabilir.

      yapay zekadan %5lık kısım alınmıştır bilginize
hocam hiçbir sebep yokken dünyalar silinmeye başladı. envoy dünyam artık yok. mv list de unloaded diyor. axenvoy bozuldu. multiversecore-portals bozuldu saçma yerlere atıyor. dünyalarımda unloaded olmuş.
 
hocam hiçbir sebep yokken dünyalar silinmeye başladı. envoy dünyam artık yok. mv list de unloaded diyor. axenvoy bozuldu. multiversecore-portals bozuldu saçma yerlere atıyor. dünyalarımda unloaded olmuş.
  • /mv import [dünya_adı] normal
  • (Örnek: Envoy dünyasının adı "envoy" ise /mv import envoy normal yaz.)
 
  • /mv import [dünya_adı] normal
  • (Örnek: Envoy dünyasının adı "envoy" ise /mv import envoy normal yaz.)
durduk yere sildi. import de edemiyorum zaten kullanılıyor diyor. saçma şeyler olmaya başladı.
 

session.lock Dosyasını Sil​

"Zaten kullanılıyor" hatasının %90 sebebi budur.
  • FTP veya Panelden dünyanın klasörüne (örneğin world_envoy) gir.
  • İçindeki session.lock dosyasını bul ve sil.
  • Bu dosya sunucu çöktüğünde veya ağır lag girdiğinde "açık" kalır ve dünyanın tekrar yüklenmesini engeller.
  • worlds.yml Dosyasını Manuel Düzenle​

    Eğer dünyayı komutla yükleyemiyorsan, Multiverse'e "bu dünya var ve yükle" demen lazım:
    1. plugins/Multiverse-Core/worlds.yml dosyasını aç.
    2. Silinen veya unloaded olan dünyayı bul.
    3. Şu satırları kontrol et ve gerekirse değiştir:
      • keepSpawnInMemory: true
      • autoload: true
      • status: UNLOADED yazıyorsa bunu sil veya elle müdahale etme, sunucuyu kapatıp açınca düzelir.

        yapay zeka tarafından %10 destek ile yapılmıştır
 
MSPT değerinin bu kadar dengesiz olmasının en büyük sebebi Dünya üzerindeki varlıklar. Spark linkindeki detaylara göre:

  • Köylüler ve Hayvanlar: Eğer sunucunda limit yoksa, oyuncuların yaptığı "Stack"lenmiş hayvan tarlaları ve köylü ticaret merkezleri işlemciyi bitiriyor.
  • Çözüm: spigot.yml içindeki entity-activation-range ayarlarını düşür (örneğin animals: 16, monsters: 24, misc: 8).

    Chunk Generating
    • Çözüm: Chunky eklentisi ile dünyanı sınırla (/wb set 5000) ve tüm alanı önceden yükle (/chunky start). Bu işlem bittiğinde lagın yarısı gidecektir.
    • StackMob ayarlarından check-interval (kontrol aralığı) değerini yükselt. Eğer çok kritik değilse, mobları stacklemeyi kapatıp spigot.yml üzerinden mob limitlerini kısmayı dene.

      ProtocolLib sürümünü güncelle veya bu eklentiyi kullanan görsel ağırlıklı pluginleri (ImageFrame vb.) geçici olarak devre dışı bırakıp TPS'i kontrol et.

      Aynı anda hem WorldGuard hem de GriefPrevention kullanmak, sunucunun her blok kırıldığında veya her hareket edildiğinde iki farklı veritabanını kontrol etmesine neden olur.

      ClearLag yerine modern sunucularda artık plugin kullanılmıyor. Bunun yerine paper-world-defaults.yml içindeki yerdeki eşya temizleme sürelerini (item-despawn-rate) kullanmanı öneririm.


Ekli dosyayı görüntüle 284308
ProtocolLIB Eklentisini Snapshot sürümünden çıkarmanı tavsiye ederim.
 
Baş belası Orebfuscator eklentisi paketinizde bulunuyor. Detaylı ayar çekilmediği zaman 2 kişide tps'i 3'e düşürebilecek bir eklenti. Paper kullanıyorsunuz alt yapınızı leaf'a geçirmenizi tavsiye ediyorum alt yapınızı leaf'a geçirdiğinizde kullandığınız çoğu xray, optimizasyon eklentisine gerek kalmayacaktır. Bu fork'un içerisinde bütün ayarları bulunuyor. Öncelikle orebfuscator'ü silin ve ardından paper yerine leaf yükleyerek bir test edin. %90 ihtimalle çözülecektir. Daha sonrasında leaf ayarlarınız için oyun modunuzu, emek mi kolay mı olduğunu yazın ona göre leaf ayarları yapalım sizlere.
 
Aynı zamanda, entitylerin gayet normal sayıda. Entity'lik bir sorun yok sunucunda. Bir eklenti bütün sunucuyu yoruyor veya makine leş. Multiverse-core öyle bir eklenti ki içinde yanlış yaptığın en küçük bir hatada tüm dünyaları siler. Ve sürekli silmeye başlar düzenleyene kadar. Dikkatli olmanı öneriyorum o eklenti konusundada.
 
Hocam hazır burdayken sorayım ben kendi plmi yaptım swde 5 tane pl var Vault LP TAB Benim Pl birde Fawe + WG var. Kalan herşey kendi eklentimde mining swsi 1.21.8 leaf iyi bir altyapımıdır?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst