Çözüldü Lag Sorunu

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

BowleR

Ziyaretçi
SkQuery Yüklüyken tps 9 ları görüyor timings linkini bıraktım
 
Skript'in değişkenleri işleme biçimi gecikmeli ve programları işleme biçimi de gerçekten can sıkıcı.
Örneğin 2.2-dev36 kullanan PaperSpigot 1.12.2'de, "while" veya "wait" veya "every" kullanmak sunucunuzun zaman zaman askıda kalmasına neden olacak ve "Skript :: Task: ch.njol.skript.effects" gösterecektir. Zamanlamalarda gecikme $ 1 (Single) ".
Değişken kaydetme / yükleme ile ilgili olarak, çok sayıda komut dosyanız varsa, OP'nin her 2-3 dakikada bir bahsettiği hatayı atar.
Bence özellikler eklemek yerine, gerçekten ciddi bir performans güncellemesine ihtiyaç var çünkü bu 2 sorun gerçekten beni ve diğer geliştiricileri elimizden geldiğince çok sayıda komut dosyasını kaldırmaya zorluyor ve bunun yerine bizi Java kullanmaya zorluyor. Demek istediğim, bunun yerine java öğrenmede yanlış bir şey yok, ancak java eklentilerindeki tüm komut dosyalarını dönüştürmek çoğumuzun sahip olmadığı çok zaman alıyor.
Skript, zamandan tasarruf etmek ve hızlı hata düzeltme ve kodlamayla ilgilidir, ancak gecikmeli bir sunucuya sahip olmanın bedeli söz konusuysa, bu çabaya değmez.



Alıntıdır
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Sunucu açıldığı sırada sunucunun yükü makineye ağır geliyorsa eğer, açıldıktan hemen sonra alınan timings raporuna açılıştaki performans kaybı tamamen yansıyor ve sonuç bu oluyor. Raporu almadan önce biraz beklemende fayda var.

Eğer durum hala böyleyse, skriptlerin içeriğini gözden geçirmen gerekiyor.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sunucunun başlatma kodunu güncellemen durumunda, performans daha stabil hale gelir. Son sürüm Java kullanarak tüm parametrelerin verimli çalışmasını sağlayabilirsin.
 
Merhaba @BowleR,
Zaten çoğu meseleye @xPucciGqng ve @YunusOP değinmiş bende kısa bir şeyler eklemek istiyorum.

Skript kullanımınızda çok fazla sorun görünüyor. Skriptlerinizi gözden geçirmelisiniz.
Başlatma kodunu güncellemen gerekior. senin için güncel olan başlatma kodunu aşşağıya bırakıyorum.
Kod:
@echo off
title www.mc-tr.com
:start
echo Sunucu aktif ediliyor...
java -Xmx6G -Xms256M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -Duser.language=en -Duser.region=EN -Dfile.encoding=UTF-8 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar spigot.jar nogui
:: Buradan aşağısını, sunucunuzun stop edildiğinde tekrar başlatılmamasını istiyorsanız silebilirsiniz
echo Sunucu kapatildi. Yeniden aktif edilmesini istemiyorsaniz pencereyi kapatin
echo (10 saniye sonra aktif edilecek)
timeout 10 > nul
goto start
-Xmx6G Kısmından ramınızı ayarlayabilirsiniz. Spigot jarınızın isminide spigot.jar yapınız.
 
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