Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
AnalitykaMarketingPersonalizacjaMedia zewnętrzne
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Minecraft: Rozwiązywanie problemów z serwerem za pomocą raportu Timings
Dowiedz się, jak analizować problemy z wydajnością serwera za pomocą raportów Timings, aby wykrywać lagi i optymalizować swój serwer → Sprawdź teraz
10 listopada 20263 min czytania1 Wyświetlenia0 pomocne
Wyjaśnienie
Czym jest raport Timings?
Raporty Timings są podobne do menedżera zadań na Twoim komputerze i pomagają znaleźć problemy, zwłaszcza lagi. Raport Timings rejestruje wszystkie działania serwera i przedstawia je wizualnie.
FAQ
Często zadawane pytania
Raport Timings działa jak menedżer zadań na komputerze i pomaga znaleźć problemy, zwłaszcza lagi, rejestrując i wizualizując wszystkie działania serwera.
Rozpocznij nagrywanie poleceniem /timings start (poza Paper Spigot, jeśli ustawienia są domyślne). Korzystaj z serwera normalnie przez co najmniej 10 minut.
Użyj polecenia /timings paste. Po chwili pojawi się link do otwarcia raportu i potwierdzenie sukcesu.
Opinia
Czy ten artykuł był pomocny?
Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.
0 od 0 Osoby oceniające uznały ten artykuł za pomocny.
Indywidualna pomoc
Instrukcja nie wystarcza?
Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.
Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.
Nawigacja
Minecraft
Tworzenie raportu Timings
W zależności od oprogramowania serwera raport Timings tworzy się inaczej. Zasadniczo musisz najpierw rozpocząć nagrywanie poleceniem (z wyjątkiem Paper Spigot, jeśli ustawienia nie zostały zmienione):
/timings start
Podczas nagrywania korzystaj z serwera jak zwykle, aby zarejestrować problemy i móc je później dokładniej przeanalizować. Czas nagrania powinien wynosić co najmniej 10 minut, a jeśli to możliwe, dłużej.
Eksportowanie raportu Timings
Aby utworzyć i wyeksportować raport Timings, użyj polecenia:
/timings paste
Po kilku sekundach pojawi się komunikat o pomyślnym eksporcie. Raport Timings możesz otworzyć za pomocą podanego linku.
Analiza
↔️ Zawężanie wartości
Gdy raport Timings zostanie wyeksportowany i otwarty, powinno pojawić się okno podobne do tego:
Najpierw przyjrzyj się wykresowi, aby sprawdzić ogólne wartości w poszczególnych punktach nagrania, przesuwając mysz nad punktami.
Aby uzyskać dokładniejsze wartości wskazujące na możliwy problem na serwerze, zawęź problematyczny okres za pomocą suwaków na dole, jak pokazano na wykresie:
Badanie wartości serwera
Są trzy kolumny. Jak widać na zrzucie ekranu, pole numer 1 pokazuje, jaki procent tiku (20 tików to jedna sekunda) zajmuje główny proces. Widać też, ile razy proces był wykonywany podczas nagrania.
W polu numer 2 znajdziesz dokładniejsze wartości w milisekundach, ale pamiętaj, że czas nigdy nie powinien przekraczać 50 ms. Jeśli tak się dzieje, wywołuje to reakcję łańcuchową i kolejne procesy się blokują, co prowadzi do lagów, ponieważ serwer może je tylko opóźnione przetwarzać.
Informacje
Full Server Tick można zazwyczaj zignorować, ponieważ wartości zawsze są w czerwonym obszarze, co nie stanowi dużego problemu.
Zdecydowanie powinieneś dokładniej przyjrzeć się wartościom wyróżnionym kolorami.
W tym przykładzie analizujemy proces dla wszystkich jednostek (zwierząt, potworów, przedmiotów itp.), ponieważ wartości są już oznaczone na pomarańczowo. Można z tego wywnioskować, że problemem jest zbyt wiele jednostek na serwerze.
Być może na serwerze działają farmy mobów lub masowo pojawiają się nowe moby. Jeśli masz problemy z nadmiarem jednostek, możesz zmniejszyć ich spawn rate w ustawieniach lub zainstalować pluginy ograniczające liczbę jednostek i usuwające je automatycznie w razie potrzeby.
Jak opisano wyżej, lista pokazuje zawsze główny proces. Klikając na proces, możesz dokładniej przeanalizować poszczególne procesy dla każdego typu jednostki. Zwróć uwagę także na kolumny 2 i 3, jak wcześniej wspomniano.
Zobaczysz, że Minecraft::tickEntity - nms.EntitySkeleton wykonał wiele procesów. Tutaj również farmy mobów mogą być problemem.
Kolejnym procesem z pomarańczowymi wartościami są oczekujące bloki. Bloki oczekujące mogą być szczególnie nieefektywne, ponieważ serwer musi sprawdzać status każdego takiego bloku przy każdym tiku. Przykłady to latający piasek, żwir, a także lawa i woda.
Na przykład duże wykorzystanie wody na farmie może powodować wiele problemów. Problem może też wystąpić podczas generowania nowych chunków, gdy źródła wody pojawiają się w górach. Serwer musi za każdym razem ponownie obliczać status, aby woda mogła płynąć. Dodatkowo serwer musi tworzyć i ładować chunk, co jest bardzo intensywnym procesem.
Wszystkie dalsze analizy możesz przeprowadzić w ten sam sposób, ponieważ kroki są identyczne dla każdego innego procesu. Jeśli jednak potrzebujesz pomocy z interpretacją, jesteśmy do Twojej dyspozycji!
Sprawdzanie pluginów
Czasami problemy powodują pluginy. Aby sprawdzić, czy to one są przyczyną, możesz tymczasowo usunąć pluginy z serwera i ponownie sprawdzić stan.
Jeśli problem dotyczy pluginów, możesz to zbadać w sekcji „Pluginy”. Wartości są tam również podane w trzech kolumnach o takiej samej strukturze jak zwykłe wartości serwera powyżej. Różnica jest taka, że nie pokazuje się główny proces, lecz sam plugin. Mimo to możesz kliknąć każdy proces, aby dokładniej zbadać wartości.
Hosting serwerów od 2,49 € / miesiąc, natychmiastowa dostępność, ochrona DDoS w cenie.