Spadki TPS

kubacy | 2020-03-12 17:15:01 UTC | #1

Screenshot_1|690x50


Nieznajomy11 | 2020-03-12 18:12:50 UTC | #2

Jakiś źle napisany skrypt, który ma w sobie coś generującego znaczne obciążenia, wykonywanego co 100 ticków, czyli trzeba by szukać linijki w nich zaczynającej się od:

every 100 tick
every 5 second

Stawiałbym na to drugie.


kubacy | 2020-03-12 18:45:49 UTC | #3

jest coś takiego

every 5 seconds:
loop all players:
wipe loop-player’s sidebar
set name of sidebar of loop-player to “&aFreb&6Craft”
set score “&e&m----------” in sidebar of loop-player to 11
set score “&aWitaj &7%loop-player%” in sidebar of loop-player to 11
set score “” in sidebar of loop-player to 10
set score “&6Ranga &e»” in sidebar of loop-player to 9
set {prefix} to “%colored loop-player’s prefix%”
replace all “[” and “]” with “” in {
prefix}
set {suffix} to “%colored loop-player’s suffix%”
replace all “[” and “]” with “” in {
suffix}
if length of {suffix} is greater than 2:
set score ” %{
prefix}% &8+ %{suffix}%” in sidebar of loop-player to 8
else:
set score ” &7%{
prefix}%” in sidebar of loop-player to 8
set score “&e” in sidebar of loop-player to 7
set score “” in sidebar of loop-player to 7
set score “&6Kasa &e»” in sidebar of loop-player to 6
set score “&7%loop-player’s balance%” in sidebar of loop-player to 5
set score “&e” in sidebar of loop-player to 4
set score “&6Online &e»” in sidebar of loop-player to 3
set score ” &7%number of all players%&8/&730” in sidebar of loop-player to 2
set score “&2” in sidebar of loop-player to 1


Nieznajomy11 | 2020-03-12 19:14:14 UTC | #4

Operowanie na scoreboardach i odwołania do systemu ekonomii potrafią nieźle przylagować, w skript, w którym wszystko się dzieje w głównym wątku serwera, będzie to szczególnie odczuwalne. Spokojnie możesz zastąpić ten skrypt jakimś pluginem, który będzie robił to samo, tylko asynchronicznie.

https://www.spigotmc.org/resources/scoreboard.14754/


kubacy | 2020-03-13 10:11:31 UTC | #5

zrobiłem timings ale nwm co to powoduje te spadki https://timings.aikar.co/?id=22a0e8df6b44400f908a0dc1a92a08ff#


Szymonjjay | 2020-03-13 10:44:54 UTC | #6

Worldedit trochę ci laguje, wgraj FastAsyncWorldEdit może się poprawi


system | 2020-04-14 10:44:58 UTC | #7

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.