Przebieg:
Już od rana występują znaczące spadki TPS, jednak z timingsów nic konkretnego nie wynika więc lekko zmieniam ustawienia dynmapy.
Około 13:30 spadki wciąż występują. Timingsy wskazują na kurczaki, więc zmieniam. maxEntityCramming.
Około 19:30 na discordzie napływają równolegle zgłoszenia o lagach od kilku graczy.
W ciągu następnych 20 minut zmieniam znacząco ustawienia serwera i restartuję.
TPSy przy podobnej liczbie graczy wróciły do normy, jednak sytuacja będzie nadal monitorowana.
Przyczyna: nieznana, jednak jeśli poniższe działania odniosą skutek będzie to jakąś wskazówką.
Działania:
Dynamiczna mapa będzie renderować się tylko przy braku graczy online.
Wartość maxEntityCramming określająca maksymalną liczbę kolidujących ze sobą mobów bez ponoszenia obrażeń została ustawiona na 8.
Odległość renderowania została zmniejszona z 8 do 4 chunków w każdą stronę co czterokrotnie zmniejsza powierzchnię konieczną do załadowania.
Odległość aktywacji określająca odległość od gracza dla zwierząt, aby poruszały się one została zmniejszona z 32 do 8 kratek.
Maksymalny czas dla przetwarzania mobów/bytów (entity) oraz osobny dla bloków-bytów (tile entity) został ustalony na 2/5 czasu trwania ticku.