Przejdź do głównej treści
ajLeaderboards jest wtyczką ranking, która zbiera dane PlaceholderAPI (pomiar, równowaga, poziom wyspy lub specjalne punkty zdarzeń) na Twoim Minecraft serwer i zapisuje MySQL baza danych. Ten przewodnik jest jak połączyć bazę danych ajLeaderboards do panelu Zonely, jak stworzyć rankingi na żywo w sezonie i opcjonalne Bilet sezonowy można znaleźć, jak przekonwertować go na postęp.

Instaluj i dodaj ranking

Serwer PlaceholderAPI i ajLeaderboards Instaluj wtyczki. Ustaw przystawkę, którą chcesz dołączyć do rankingów i dodać ranking z konsoli gry lub serwera:
Konsola serwera
Po dodaniu rankingu, wtyczka zaczyna zbierać dane.

Konfiguracja ustawień MySQL

Aby przeczytać rankingi panelu internetowego, tablice bajLeaderboards powinny zapisywać dane do MySQL. Zatrzymaj serwer i otwórz plik plug-in/milkerboards/config.yml. Zonely panel Ustawienia → Baza danych Uaktualnij konfigurację poprzez pobranie informacji o linku do bazy danych z sekcji:
plugins/ajLeaderboards/config.yml
table_prefixto nie mieszać tabel ajlb_ określonych zgodnie z ustaleniami. update_interval określa ile sekund danych zostanie przesłanych do bazy danych (ponownie skomponowane: 60 sekund). Zapisz plik i uruchom ponownie serwer.

Ustaw łącze danych sezonu

Panel zarządzający Różne → Sezony otwiera część. Aby utworzyć nowy sezon Dodaj sezon Naciśnij przycisk lub edytuj bieżący sezon. Połączenie danych Dopasuj tablice bajleaderboardowe MySQL tabeli i niezbędnych kolumn na karcie: MySQL Table, User and ranking

1. Tabela MySQL

Wybierz tabelę rankingową utworzoną przez ajLeaderboards.

2. Użytkownik i ranking

Match kolumna nazwy użytkownika i ranking score.
Upewnij się, że nazwy użytkowników pasują do kont użytkowników na stronie.

Opcjonalnie: Konfiguracja biletów sezonowych

Sezon Bilet (Sezon Pass) jest opcjonalną funkcją, że gracze mogą pominąć poziomy z punktów zdobytych przez ajLeaderboards i otrzymywać nagrody. Jeśli chcesz pokazać tylko listę rankingową, można pominąć ten krok. Aby aktywować Bilet sezonowy:
  1. Sezon edycji ekranu Bilet sezonowy Otwórz kartę.
  2. Otwórz opcję Aktywuj Bilet sezonu.
  3. Statystyki postępu Wybierz kolumnę rankingową, którą łączysz z tablic dyskusyjnych.
  4. Dodaj poziom Identyfikacja celów punktów (np. 50, 100, 250 punktów) i nagród (kredyt, przełącznik przypadku lub polecenia dostawy serwera).
Gracze będą zwiększać punkty, jak wykonywać działania po przez ajLeaderboards na Minecraft, Paski Bilet Sezon na stronie mogą otrzymać z profilu użytkownika nagród, na które zasługują.

Control and troubleshooting

  • Punkty nie są aktualizowane: config.yml wewnątrz update_interval Sprawdź czas i status połączenia MySQL. Wtyczka musi być upoważniona do zapisu do bazy danych.
  • Nie znaleziono użytkownika: Jeśli na serwerze jest używany AuthMe lub nLogin, upewnij się, że nazwa konta na stronie pasuje do nazwy użytkownika na grze.
  • Sortowanie wydaje się puste: ajlb_ Sprawdź, czy są dane na tabelach; gracze mogą uzyskać puste tabele, dopóki nie wejdą na serwer i nie stworzą statystyk.
Przewodnik po sezonie · Ustawienia biletów sezonowych · Zarządzanie bazami danych · Połączenia i narzędzia