> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# ajLeaderboards

> Połącz bazę danych Minecraft ajLeaderboards; skonfiguruj rankingi sezonu i opcjonalny Bilet sezonu.

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](https://www.spigotmc.org/resources/placeholderapi.6245/) i [ajLeaderboards](https://www.spigotmc.org/resources/ajleaderboards.85548/) Instaluj wtyczki.

Ustaw przystawkę, którą chcesz dołączyć do rankingów i dodać ranking z konsoli gry lub serwera:

```bash title="Konsola serwera" theme={"theme":"css-variables"}
# Przykład: dodanie rankingu zabójstw graczy
ajlb add kills %statistic_player_kills%

# Przykład: dodanie rankingu salda lub własnych punktów
ajlb add points %playerpoints_points%
```

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:

```yaml title="plugins/ajLeaderboards/config.yml" theme={"theme":"css-variables"}
mysql:
  enabled: true
  host: 'DATABASE_HOST'
  port: 3306
  database: 'DATABASE_NAME'
  username: 'DATABASE_USER'
  password: 'DATABASE_PASSWORD'
  table_prefix: 'ajlb_'
  update_interval: 60
```

**table\_prefix**to 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](https://mintcdn.com/zonely-a8cd49e7/fYktJ_8IwtEKWD7v/images/panel/participation-seasons-guide-20261025/s02-veri-baglantisi-pl.png?fit=max\&auto=format\&n=fYktJ_8IwtEKWD7v\&q=85\&s=18aebc17052731accfc0621c6f56cd2b)](https://docs.zonely.gen.tr/images/panel/participation-seasons-guide-20261025/s02-veri-baglantisi-pl.png)

> [card] 1. Tabela MySQL
>
> Wybierz tabelę rankingową utworzoną przez ajLeaderboards.

> [card] 2. Użytkownik i ranking
>
> Match kolumna nazwy użytkownika i ranking score.

| Panel Area | Their |
| - | - |
| Tabela MySQL | ajLeaderboards table (eg `ajlb_data` or `ajlb_kills`). |
| User Name Column | Column holding player’s name (`player` or `player_name`). |
| Rank Column | Numerical score column (which determines ranking)`value` or `score`). |
| Kolumna historii | If the plugin keeps instant total `Kullanılmasın` Select. |

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](https://docs.zonely.gen.tr/pl/guides/seasons.md) · [Ustawienia biletów sezonowych](https://docs.zonely.gen.tr/pl/guides/season-tickets.md) · [Zarządzanie bazami danych](https://docs.zonely.gen.tr/pl/guides/database.md) · [Połączenia i narzędzia](https://docs.zonely.gen.tr/pl/integrations/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.