

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 secondStawiałbym na to drugie.
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
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.
zrobiłem timings ale nwm co to powoduje te spadki https://timings.aikar.co/?id=22a0e8df6b44400f908a0dc1a92a08ff#
Worldedit trochę ci laguje, wgraj FastAsyncWorldEdit może się poprawi

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