Wstecz Wstecz

Jak wykonać raport Timings na serwerze Minecraft

Serwer się zacina i nie wiesz dlaczego? Raport Timings pokaże, które pluginy, światy lub procesy najbardziej obciążają serwer.

Czego potrzebujesz przed rozpoczęciem

  • Aktywnego serwera Minecraft w Redfox Cloud.
  • Uprawnień OP w grze lub dostępu do konsoli serwera w panelu.
  • Klienta FTP (WinSCP lub FileZilla), jeśli serwer działa na Bukkit lub SpongeForge.
Może być potrzebny restart serwera

Na serwerach Bukkit i SpongeForge trzeba zmienić ustawienie i zrestartować serwer. W tym czasie gracze zostaną rozłączeni.

Uruchamianie raportu

  1. Sprawdź platformę serwera

    Komendy zależą od platformy, na której działa serwer. W grze lub w konsoli wpisz:

    /version

    W odpowiedzi zobaczysz nazwę platformy, np. Paper lub Spigot. Na serwerze SpongeForge użyj komendy /sponge version.

  2. Uruchom profilowanie

    Wybierz platformę swojego serwera:

    Od wersji 1.21 Paper ma wbudowane narzędzie Spark. Wpisz komendę (wymagane uprawnienia OP):

    /spark profiler start --timeout 600
    Po wpisaniu komendy Spark zaczyna zbierać dane.

    Liczba 600 to czas w sekundach, czyli 10 minut.

  3. Poczekaj na zebranie danych

    Na serwerach Paper i Spigot raport jest gotowy automatycznie po 10 minutach. Na Bukkit i SpongeForge odczekaj co najmniej kilka minut.

    Wskazówka

    Uruchom profilowanie wtedy, gdy serwer się zacina i grają na nim gracze. Raport z pustego serwera nie pokaże problemu.

  4. Otwórz raport

    Wybierz platformę swojego serwera:

    W konsoli pojawi się link do raportu. Otwórz go w przeglądarce.

    Kliknij link, aby otworzyć raport.

Czy się udało?

Jeśli otworzył się raport z danymi o wydajności serwera, wszystko gotowe. Nie wiesz, co oznaczają liczby? Najważniejsze wskaźniki znajdziesz poniżej lub wyślij link do naszego wsparcia.

Częste pytania

Komenda nie jest rozpoznawana („Unknown command”)

Sprawdź, czy masz uprawnienia OP. Na Spigot upewnij się, że plugin Spark jest zainstalowany, a serwer został zrestartowany. W wersjach Paper starszych niż 1.21 Spark nie jest wbudowany, dlatego użyj komendy /timings report lub zainstaluj plugin Spark.

Co oznaczają TPS i MSPT?

TPS pokazuje, ile razy na sekundę serwer aktualizuje grę. Najlepsza wartość to 20. MSPT pokazuje, ile milisekund trwa jedna aktualizacja. Jeśli przekracza 50 ms, serwer nie nadąża, a gracze odczuwają lagi.

Jak znaleźć przyczynę obciążenia?

W raporcie Spark rozwiń drzewo i szukaj pozycji, które zajmują największą część czasu. Najczęściej jest to konkretny plugin, zbyt duża liczba bytów (mobów, przedmiotów) lub generowanie nowych chunków.

Czy udostępnianie linku do raportu jest bezpieczne?

Raport może otworzyć każdy, kto ma link. Widać w nim dane o wydajności serwera i listę pluginów, dlatego udostępniaj go tylko osobom, które go potrzebują, np. naszemu wsparciu.

Co dalej

Jeśli masz problemy, napisz do nas na czacie na żywo lub e-mailem.

Podobne poradniki

Minecraft Poradniki