LagMonitor
LagMonitor
- Dostępne pliki
- 32
- Obsługiwane wersje
- 13
- Najnowszy plik
- 26.12.2022
LagMonitor
Opis
Daje możliwość monitorowania wydajności Twojego serwera. Ta wtyczka opiera się na potężnych narzędziach VisualVM i Java Mission Control, dostarczanych przez Oracle. Ta wtyczka umożliwia korzystanie z funkcji tych narzędzi także w samym Minecraftcie. Może to być przydatne dla właścicieli/administratorów serwerów, którzy nie mogą używać tych narzędzi.
Ponadto została ona specjalnie zaprojektowana z myślą o samym Minecraft. Dzięki temu możesz także sprawdzić swój TPS (ticków na sekundę), ping gracza, czasy działania serwera i tak dalej.
Uwaga: Ta wtyczka jest w wersji beta. W związku z tym będą wprowadzane ulepszenia i poprawki błędów. Proszę zgłaszać błędy i składać sugestie.
Funkcje
- Ping gracza
- Dostęp do stacktrace'ów uruchomionych wątków
- Wyświetla Twój TPS (Ticków na sekundę)
- Wyświetla zużycie zasobów systemowych
- Wizualny wykres w grze
- Podgląd czasów w grze
- Próbkowanie wykorzystania CPU
- Analiza zużycia RAM
- Dostęp do zmiennych środowiska Java (MBeans)
- Darmowy
- Otwarty kod źródłowy
Uprawnienia
- lagmonitor.command.ping
- lagmonitor.command.stacktrace
- lagmonitor.command.thread
- lagmonitor.command.tps
- lagmonitor.command.mbean
- lagmonitor.command.system
- lagmonitor.command.timing
- lagmonitor.command.monitor
- lagmonitor.command.graph
- lagmonitor.command.environment
Polecenia
- /ping - Pobiera ping twojego serwera
- /ping <player> - Pobiera ping wybranego gracza
- /stacktrace - Pobiera stos wywołań bieżącego wątku
- /stacktrace <threadName> - Pobiera stos wywołań wybranego wątku
- /thread - Wyświetla wszystkie uruchomione wątki wraz z ich bieżącym stanem
- /tps - Wyświetla bieżące TPS
- /mbean - Wypisuje wszystkie dostępne MBeans (informacje o środowisku Java, JMX)
- /mbean <beanName> - Wypisuje wszystkie dostępne atrybuty tego MBean
- /mbean <beanName> <attribute> - Zwraca wartość tego atrybutu
- /system - Przedstawia ogólne informacje o twoim serwerze, takie jak dostępna pamięć RAM, liczba uruchomionych wątków czy użycie CPU
- /timing - Wyświetla czasy działania serwera w grze
- /monitor - Monitoruje użycie CPU metod
- /graph [CPU/heap/wątki] - Daje wizualny wykres serwera (obecnie dotyczy tylko użycia heap)
Obrazy
Polecenie timing
<</size>>
Wykres CPU (niebieski=proces, żółty=system) - Obciążenie procesora

Polecenie stacktrace i wątków

Polecenie ping

Sampler wątków (polecenie Monitor)

Polecenie systemowe

Polecenie środowiskowe

Kod źródłowy
Nie musisz dekompilować wtyczki. Tam znajdziesz kod źródłowy z komentarzami i narzędziami do budowania.
LagMonitor jest projektem open source i hostowany na darmowej platformie GitHub; śmiało możesz forkuj, dodać gwiazdkę, lub wnosić wkład poprzez tworzenie pull requestów i otwieranie zgłoszeń.
Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.
LagMonitor.jar 21.02.2016 40 KB
LagMonitor.jar 09.02.2016 31 KB
LagMonitor.jar 21.01.2016 31 KB
Jak bezpiecznie sprawdzić ten plugin
Wybierz zgodny plik
Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.
Zachowaj kopię
Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.
Przeczytaj log
Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.