Jak znaleźć źródło lagów na serwerze Minecraft (Spark) How to Find Lag Sources on a Minecraft Server (Spark)
Jeśli serwer ma niski TPS, a zmiany w konfiguracji nic nie dają, problemem prawie zawsze jest plugin, moby albo redstone. W tym poradniku pokazuję, jak użyć Spark, aby dokładnie znaleźć źródło lagów.
If your server has low TPS and config tweaks don’t help, the issue is usually plugins, mobs, or redstone. This guide shows how to use Spark to pinpoint lag sources.
Spark to profiler, który pokazuje dokładnie, co obciąża serwer: pluginy, ticki, eventy, AI mobów, chunk loading i wiele więcej. To obecnie najlepsze narzędzie do analizy lagów.
Wskazówka
Spark działa najlepiej, gdy serwer faktycznie laguje (niski TPS). Nie uruchamiaj go na pustym serwerze.
Instalacja Spark
- Pobierz Spark ze SpigotMC.
- Wrzuć plik
.jardo folderu/plugins. - Zrestartuj serwer.
Po restarcie sprawdź:
/spark version
Podstawowe komendy Spark
/spark tps
/spark profiler start
/spark profiler stop
/spark profiler start
/spark profiler stop
/spark tps– aktualny TPS i obciążenie.profiler start– rozpoczyna analizę.profiler stop– kończy analizę i generuje raport.
Jak poprawnie wykonać analizę?
- Poczekaj, aż serwer zacznie lagować.
- Wpisz
/spark profiler start. - Pozwól serwerowi działać 3–5 minut.
- Wpisz
/spark profiler stop.
Po chwili otrzymasz link do raportu w przeglądarce.
Jak czytać raport Spark?
Plugins
- Szukaj pluginów z najwyższym % czasu ticka.
- Wszystko powyżej 5–10% jest podejrzane.
Entities
- Duża liczba mobów = lag.
- Częsty problem: farmy, spawner-y, AI villagerów.
Redstone / hoppery
- Hoppery i zegary redstone często dominują raport.
- Rozwiązanie: limity lub zmiany w Paper.
Uwaga
Nie usuwaj pluginu tylko dlatego, że „coś pokazuje”. Najpierw sprawdź dlaczego jest obciążony.
Najczęstsze przyczyny lagów
- Złe pluginy (stare lub źle napisane).
- Nadmierna ilość mobów.
- Farmy oparte o hoppery.
- Chunk loading (teleporty, elytry).
Co zrobić po analizie?
- Zaktualizować lub wymienić plugin.
- Ograniczyć moby / spawner-y.
- Zmienić konfigurację Paper.
- Dodać limity (hoppery, farmy).
Szybka checklista
- Spark zainstalowany.
- Profiler uruchomiony podczas laga.
- Analiza 3–5 minut.
- Wyciągnięcie wniosków z raportu.
Najczęstsze błędy
Profiler nic nie pokazuje
- Serwer nie lagował podczas analizy.
- Analiza trwała zbyt krótko.
Raport jest nieczytelny
- Skup się na górnych pozycjach (% czasu).
- Ignoruj drobne wpisy <1%.
Spark is the most accurate profiler for diagnosing Minecraft server lag.
Quick checklist
- Run profiler during lag.
- Analyze top consumers.
- Optimize plugins and entities.