Sol Reklam
Sağ Reklam

Çözüldü Lag Sorunu

Durum
Mesaj gönderimine kapalı.
B

BowleR

Ziyaretçi
SkQuery Yüklüyken tps 9 ları görüyor timings linkini bıraktım
 

xPucciGqng

Nerelerdesin Be Zümrüt?
Katılım
2 Nisan 2020
Mesajlar
528
Elmaslar
371
Puanlar
3.835
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 "Link"
 

ynsgngrd

well, it's done
Emekli

Discord:

yunus can#0004

Katılım
20 Aralık 2017
Mesajlar
498
Elmaslar
561
Puanlar
15.775
Yaş
19
Minecraft
YunusCanGungordu
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. Buradan 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.
 

HamzaEser

1881 - 193∞
Hosting Görevlisi

Discord:

müneccim hamza#6628

Katılım
24 Mayıs 2019
Mesajlar
247
Elmaslar
231
Puanlar
6.835
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
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı