Zstats
Wtyczka do zapisywania statystyk graczy w bazie danych MySQL
- Dostępne pliki
- 4
- Obsługiwane wersje
- 18
- Najnowszy plik
- 08.04.2023
ZASTRZEŻENIE:
Jeśli nie masz pojęcia o DBMS, zwłaszcza MySQL lub MariaDB, ta wtyczka jest NIE dla Ciebie.
Obecnie ta wtyczka nie jest już rozwijana i utrzymywana wyłącznie w celu obsługi nowszych wersji lub napraw błędów. NIE proś o nowe funkcje.
Jeśli używasz Javy 8–16 (wersja Minecraft 1.8–1.16.5), użyj wersji 2.0,
Jeśli używasz Javy 17+, użyj najnowszej wersji
Nie obsługuję już Javy <17.
Czym jest Zstats?
Zstats to wtyczka Spigot służąca do rejestrowania statystyk wszystkich graczy w bazie danych MySQL, dzięki czemu możesz wyświetlać statystyki na żywo na swojej stronie internetowej, na przykład tak:

Funkcje:
- Przechowywanie w MySQL (używając HikariCP, asynchroniczne i bez opóźnień, nawet na słabym komputerze)
- Statystyki czasu AFK, wymagają EssentialsX (opcjonalnie)
- Powiadamiaj o aktualizacji statystyk gracza na Discord (wymaga DiscordSRV, opcjonalnie)
- Automatyczna aktualizacja statystyk gracza w bazie danych po opuszczeniu serwera
- Elastyczne ustawienia konfiguracyjne, możesz wybrać, które statystyki będą zapisywane w bazie danych
Compatibility:
- Spigot/PaperMC od 1.8 do 1.19
- Geyser i Floodgate
- Java 17 i nowsze
Poza tym nie jest testowane i nie ma gwarancji.
Polecenia i uprawnienia:
Wszystkie te polecenia wymagają uprawnienia Zstats.use
/zstats update
Zaktualizuj wszystkie statystyki gracza w bazie danych (może to potrwać długo w zależności od liczby unikalnych graczy, którzy kiedykolwiek dołączyli do twojego serwera)
/zstats update
Zaktualizuj statystyki określonego gracza w bazie danych
Dla wersji Minecraft przed 1.15 możesz aktualizować tylko graczy online, ponieważ SpigotAPI nie obsługuje offline graczy jeszcze.
/zstats delete
Usuń określone statystyki gracza z rekordu w bazie danych (nie usuwa samych statystyk gracza, tylko rekord w bazie danych)
Instalacja:
- Pobierz i umieść plik jar w folderze plugins
- Uruchom ponownie serwer, aby wygenerować plik konfiguracyjny (możesz także użyć poleceń load/unload z PlugMan)
- Wprowadź dane MySQL do config.yml
- Przejrzyj plik config.yml!
- Gotowy do użycia (możesz także przeładować tę wtyczkę za pomocą PlugMan)
Uwaga:
Ta wtyczka została opracowana przeze mnie w wolnym czasie na potrzeby mojego prywatnego serwera SMP. Jeśli potrzebujesz dodać własne niestandardowe statystyki graczy do zapisu w bazie danych, musisz sklonować i zmienić kod, a następnie samodzielnie skompilować go z mojego repozytorium GitHub (oraz pull request do mojego repozytorium GitHub także).
Jeśli znajdziesz błędy/problemy, zgłoś je do mojego repozytorium GitHub, a ja naprawię je w wolnym czasie (bez pośpiechu, bez szacowanego czasu ukończenia).
Proszę o oznaczenie mnie jako autora i podanie linku do tej wtyczki, jeśli publikujesz ją na innej stronie, dziękuję.
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.
zstats_v3.1.jar 08.04.2023 618 KB
zstats_v2.0.jar 19.01.2021 528 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.