kubacy | 2020-03-12 17:15:01 UTC | #1
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.