Yardım Sunucumda tps düşüşü olmamasına rağmen takılmalar oluyor

Hocam dungeon dünyası var moblar ölüyor doğuyor falan ondan olabilir mi aceba mspt den sanırmı sorun onun sebebini göremiyorum bir türlü başlatma komutum ile ilgisi olabilir mi aikar flags ile vb
hocam leaf forkunu kurup leafmc.yml güzel bir şekilde ayarlarsan dezeleceğini tahmin ediyorum konu çok uzadı denemeni tavsiye ederim
 
Eğer sunucunda GrimAC, Vulcan veya Matrix gibi bir Anti-Cheat eklentisi varsa ve varsayılan packet-limiter veya anti-fly/anti-friction ayarları çok sıkıysa, ani MSPT artışlarında Anti-Cheat oyuncunun hareketini "hile" zannedip havada dondurabilir/askıda bırakabilir.
PacketEvents pluginini yüklemeni tavsiye ederim.
GC (G1 Young, all) kısmında ortalama 34.3 ms süren 1932 adet bellek temizliği yapılmış.
Java bellek temizliği yaparken kısa süreli mikro takılmalar yaşatabilir. Kullanılan Java başlatma parametreleri (JVM Flags) tam optimize edilmemişse PvP anındaki nesne yoğunluğu bu takılmaları tetikler. (start.bat dosyanı optimize etmeli Aikar flags eklemelisin.)

Netty ve Ağ Ayarlarını Optimize Et (​

Paper yapılandırma dosyasında ağ paketlerinin işlenmesini asenkron hale getir ve paket sınırlarını esnet:
JavaScript:
settings:
  async-chunks:
    enable: true
  player-auto-save-rate: -1
purpur.yml veya paper-world-defaults.yml içerisinden network ayarlarında compression threshold değerini denetle:
network-compression-threshold: 256 yapabilirsin (İşlemciye binen ağ yükünü dengeler).

Aikar's JVM Flags Kullan​

Java parametrelerin optimize değilse bellek temizliği (GC) PvP'yi kilitler. Sunucu başlatma komutuna Aikar's Flags eklediğinden emin ol:
Kod:
java -Xms7G -Xmx7G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paper.jar --nogui

Anti-Cheat Yapılandırmasını Gözden Geçir​

Eğer bir Anti-Cheat kullanıyorsan(ki gördüğüm kadarıyla GrimAC kullanıyorsun):
  • ping-spoof, morepackets veya fly korumalarının gecikme (latency) payını artır.
  • Sunucu offline modda (offline mode: true) çalıştığı için oyuncu pencerelerindeki paket doğrulamaları ve UUID uyuşmazlıkları Anti-Cheat tarafından yanlış değerlendirilip oyuncuyu havada asılı tutuyor olabilir.

Log dosyasındaki en ciddi detay ajLeaderboards eklentisinin verdiği şu uyarıdır:
[16:09:07] [Server thread/ERROR]: [ajLeaderboards] ** CRITICAL ALERT ** I HAVE DETECTED THE l/M/x TROJAN!!
  • Detay: Sunucunda LMX Trojan (HostFlow / LMX Malware) tespiti yapılmış. Bu tür truva atları genellikle sızdırılmış (null/crack) eklentiler vasıtasıyla sunucunuza bulaşır. Sunucuda arka kapı (backdoor) açabilir, yetkisiz erişim sağlayabilir veya eklentilerin bozulmasına yol açabilir.

Sunucunda kullandığın leak pluginleri kaldırmanı şiddetle tavsiye ederim, leak pluginler yalnızca yapımcının pluginini çalıp vermek değildir, yapımcının plugininin çalınmış kurcalanmış ve değiştirilmiş halidir. Leakleyen kişi araya kendisine OP verebileceği bir kod bırakabilir, plugin kurulup sunucu başladığı anda sunucunun IP adresini ve port değişkenlerini kendisine bildireceği bir mekanizma bırakmış olabilir. Genellikle leak pluginler içerisinde doğrulama kodu barındırır yapımcı kendi ürününü satın alan kişiye kod doğrulaması aracılığıyla plugini teslim eder ve pluginlerini leak olarak kullanan kişileri rahatlıkla tespit edebilir. Unutma her plugin kendisine yeni bir güncelleme geldiğinde chatten "Beni güncelle" bildirimi gönderebildiği gibi, aynı şekilde yapımcısına/leakleyen kişiye "Bu sunucu da kullanılıyorum" bildirimini gönderebilir.

Sunucu Çalıştırma Yetkisi (Root Kullanıcısı)​

Loglarda şu uyarı yer alıyor:
[16:08:51] [Server thread/WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED.
  • Detay: Sunucuyu Linux üzerinde root (en yüksek yetkili) kullanıcı hesabıyla çalıştırıyorsun.
  • Çözüm: Olası bir güvenlik ihlalinde tüm sunucu işletim sisteminin ele geçirilmesini önlemek için Minecraft sunucusunu root yetkisi olmayan ayrı bir Linux kullanıcısı (örneğin mcserver) altında çalıştırmanız tavsiye edilir.

Öne Çıkan Diğer Önemli Uyarılar​

  • DuckFarmer Malzeme Hatası:
    • [16:09:22] [Server thread/INFO]: [Farmer] Item RAW_PORKCHOP is not valid material!
    • DuckFarmer eklenti konfigürasyonundaki RAW_PORKCHOP eşya ismi 1.21.1 sürümüyle tam uyuşmuyor veya yanlış tanımlanmış, kontrol etmen iyi olur. Yanlış tanımlanan pluginler saniye başı doğrulama yapar ve başarısız geçen her doğrulama sunucuya ekstra tick bindirir.
  • BlockLocker Eksik Materyal Uymaları: Eklenti 1.21.1 sürümündeki bazı yeni blok/raf türlerini (acacia_shelf, pale_oak_door vb.) tanımıyor. Eklentiyi son sürüme güncellemek bu uyarıları temizleyecektir.

    SON TAVSİYEM: GrimAC pluginini kullanıyorsan PacketEvents kullanmak zorundasın gibi bir şey, özellikle PvP sırasında lag girmesi GrimAC'a işaret ediyor, paketleri düzgün yönetemiyor.
 
Tps ve Mspt değerleri iyi görünüyor konuyu daha fazla uzatmayı muhtemelen bir yere varılmayacak,
internet hızınızı kontrol edin sorun sizde değilse hosting ile görüşün.
 
hocam leaf forkunu kurup leafmc.yml güzel bir şekilde ayarlarsan dezeleceğini tahmin ediyorum konu çok uzadı denemeni tavsiye ederim
Bu gece test edip cevabını yazayım
Eğer sunucunda GrimAC, Vulcan veya Matrix gibi bir Anti-Cheat eklentisi varsa ve varsayılan packet-limiter veya anti-fly/anti-friction ayarları çok sıkıysa, ani MSPT artışlarında Anti-Cheat oyuncunun hareketini "hile" zannedip havada dondurabilir/askıda bırakabilir.
PacketEvents pluginini yüklemeni tavsiye ederim.
GC (G1 Young, all) kısmında ortalama 34.3 ms süren 1932 adet bellek temizliği yapılmış.
Java bellek temizliği yaparken kısa süreli mikro takılmalar yaşatabilir. Kullanılan Java başlatma parametreleri (JVM Flags) tam optimize edilmemişse PvP anındaki nesne yoğunluğu bu takılmaları tetikler. (start.bat dosyanı optimize etmeli Aikar flags eklemelisin.)

Netty ve Ağ Ayarlarını Optimize Et (​

Paper yapılandırma dosyasında ağ paketlerinin işlenmesini asenkron hale getir ve paket sınırlarını esnet:
JavaScript:
settings:
  async-chunks:
    enable: true
  player-auto-save-rate: -1
purpur.yml veya paper-world-defaults.yml içerisinden network ayarlarında compression threshold değerini denetle:
network-compression-threshold: 256 yapabilirsin (İşlemciye binen ağ yükünü dengeler).

Aikar's JVM Flags Kullan​

Java parametrelerin optimize değilse bellek temizliği (GC) PvP'yi kilitler. Sunucu başlatma komutuna Aikar's Flags eklediğinden emin ol:
Kod:
java -Xms7G -Xmx7G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurviorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar paper.jar --nogui

Anti-Cheat Yapılandırmasını Gözden Geçir​

Eğer bir Anti-Cheat kullanıyorsan(ki gördüğüm kadarıyla GrimAC kullanıyorsun):
  • ping-spoof, morepackets veya fly korumalarının gecikme (latency) payını artır.
  • Sunucu offline modda (offline mode: true) çalıştığı için oyuncu pencerelerindeki paket doğrulamaları ve UUID uyuşmazlıkları Anti-Cheat tarafından yanlış değerlendirilip oyuncuyu havada asılı tutuyor olabilir.

Log dosyasındaki en ciddi detay ajLeaderboards eklentisinin verdiği şu uyarıdır:

  • Detay: Sunucunda LMX Trojan (HostFlow / LMX Malware) tespiti yapılmış. Bu tür truva atları genellikle sızdırılmış (null/crack) eklentiler vasıtasıyla sunucunuza bulaşır. Sunucuda arka kapı (backdoor) açabilir, yetkisiz erişim sağlayabilir veya eklentilerin bozulmasına yol açabilir.

Sunucunda kullandığın leak pluginleri kaldırmanı şiddetle tavsiye ederim, leak pluginler yalnızca yapımcının pluginini çalıp vermek değildir, yapımcının plugininin çalınmış kurcalanmış ve değiştirilmiş halidir. Leakleyen kişi araya kendisine OP verebileceği bir kod bırakabilir, plugin kurulup sunucu başladığı anda sunucunun IP adresini ve port değişkenlerini kendisine bildireceği bir mekanizma bırakmış olabilir. Genellikle leak pluginler içerisinde doğrulama kodu barındırır yapımcı kendi ürününü satın alan kişiye kod doğrulaması aracılığıyla plugini teslim eder ve pluginlerini leak olarak kullanan kişileri rahatlıkla tespit edebilir. Unutma her plugin kendisine yeni bir güncelleme geldiğinde chatten "Beni güncelle" bildirimi gönderebildiği gibi, aynı şekilde yapımcısına/leakleyen kişiye "Bu sunucu da kullanılıyorum" bildirimini gönderebilir.

Sunucu Çalıştırma Yetkisi (Root Kullanıcısı)​

Loglarda şu uyarı yer alıyor:

  • Detay: Sunucuyu Linux üzerinde root (en yüksek yetkili) kullanıcı hesabıyla çalıştırıyorsun.
  • Çözüm: Olası bir güvenlik ihlalinde tüm sunucu işletim sisteminin ele geçirilmesini önlemek için Minecraft sunucusunu root yetkisi olmayan ayrı bir Linux kullanıcısı (örneğin mcserver) altında çalıştırmanız tavsiye edilir.

Öne Çıkan Diğer Önemli Uyarılar​

  • DuckFarmer Malzeme Hatası:
    • [16:09:22] [Server thread/INFO]: [Farmer] Item RAW_PORKCHOP is not valid material!
    • DuckFarmer eklenti konfigürasyonundaki RAW_PORKCHOP eşya ismi 1.21.1 sürümüyle tam uyuşmuyor veya yanlış tanımlanmış, kontrol etmen iyi olur. Yanlış tanımlanan pluginler saniye başı doğrulama yapar ve başarısız geçen her doğrulama sunucuya ekstra tick bindirir.
  • BlockLocker Eksik Materyal Uymaları: Eklenti 1.21.1 sürümündeki bazı yeni blok/raf türlerini (acacia_shelf, pale_oak_door vb.) tanımıyor. Eklentiyi son sürüme güncellemek bu uyarıları temizleyecektir.

    SON TAVSİYEM: GrimAC pluginini kullanıyorsan PacketEvents kullanmak zorundasın gibi bir şey, özellikle PvP sırasında lag girmesi GrimAC'a işaret ediyor, paketleri düzgün yönetemiyor.
Dediklerinizi deneyip sonucu yazacağım aynı şekilde leaf i de test edeceğim yardımcı olan herkese şimdiden teşekkürler
 
Şu anda bu konuyu görüntüleyenler 1

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