Zstats

Zstats

Wtyczka do zapisywania statystyk graczy w bazie danych MySQL

0 polubień • 0 pobrań
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:

  1. Pobierz i umieść plik jar w folderze plugins
  2. Uruchom ponownie serwer, aby wygenerować plik konfiguracyjny (możesz także użyć poleceń load/unload z PlugMan)
  3. Wprowadź dane MySQL do config.yml
  4. Przejrzyj plik config.yml!
  5. 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.

Stabilne Release 3.1
zstats_v3.1.jar 08.04.2023 618 KB
Stabilne Release 3.0
zstats_v3.0.jar 30.11.2021 599 KB
Stabilne Release 2.0
zstats_v2.0.jar 19.01.2021 528 KB
Stabilne Release 1.0
zstats_1.0.jar 13.01.2021 526 KB
Przed instalacją

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.

Zobacz pełną instrukcję instalacji