AJQueue - kolejki wejścia na serwery Minecraft
AJQueue to plugin kolejkowy dla sieci BungeeCord i Velocity. Gdy serwer jest pełny, gracze trafiają do kolejki zamiast otrzymywać komunikat o odrzuceniu. Obsługuje priorytetowe kolejki dla VIP, powiadomienia o pozycji i automatyczne łączenie po zwolnieniu miejsca.
Co to jest AJQueue
AJQueue to darmowy plugin kolejkowy zaprojektowany dla sieci serwerów Minecraft opartych o Velocity lub BungeeCord. Rozwiązuje problem pełnych serwerów - zamiast wyrzucać gracza z komunikatem "Serwer jest pełny", umieszcza go w kolejce na serwerze lobby.
Gracz w kolejce widzi swoją pozycję i szacowany czas oczekiwania. Gdy miejsce się zwalnia, jest automatycznie przenoszony na docelowy serwer. To znacznie lepsza obsługa gracza niż wielokrotne klikanie "Połącz ponownie" i licząc na szczęście.
Plugin pobierzesz z SpigotMC. Jest też dostępny na Modrinth.
Jak działa kolejka
Schemat działania AJQueue:
- Gracz na lobby próbuje dołączyć na serwer survival (np. przez NPC lub komendę
/server survival) - AJQueue sprawdza czy serwer ma wolne miejsca
- Jeśli jest pełny - gracz trafia do kolejki i pozostaje na lobby
- AJQueue wyświetla graczowi pozycję w kolejce (np. "Pozycja: 5/23")
- Gdy miejsce się zwalnia, pierwszy gracz z kolejki jest automatycznie przenoszony
Gracz w kolejce może normalnie przebywać na lobby - rozmawiać na chacie, poruszać się, korzystać z atrakcji lobby. Nie musi stać bezczynnie i czekać. AJQueue po prostu przeniesie go gdy nadejdzie jego kolej.
Konfiguracja
Plik plugins/ajQueue/config.yml pozwala dostosować zachowanie kolejki:
# Serwery z kolejkami
servers:
survival:
max-players: 100
queue-server: lobby # serwer na którym gracze czekają
minigry:
max-players: 50
queue-server: lobby
# Powiadomienia
notifications:
position-update-interval: 10 # co ile sekund odświeżać pozycję
format: "&6Kolejka: &ePozycja %position%/%total% &7| &eSzacowany czas: %time%"
actionbar: true # wyświetlanie na action bar
title: false # wyświetlanie jako title Parametr queue-server określa na którym serwerze gracze czekają w kolejce. Zazwyczaj jest to lobby - gracz próbuje dołączyć na survival z lobby, a gdy serwer jest pełny, pozostaje na lobby z informacją o pozycji w kolejce.
Priorytetowe kolejki
AJQueue obsługuje priorytety, co jest kluczowe dla serwerów z rangami VIP. Gracze z wyższym priorytetem przeskakują do przodu kolejki:
| Uprawnienie | Priorytet | Efekt |
|---|---|---|
ajqueue.priority.1 | Normalny | Standardowa kolejka (domyślna) |
ajqueue.priority.5 | VIP | Przeskakuje przed zwykłych graczy |
ajqueue.priority.10 | MVIP+ | Przeskakuje przed VIP i zwykłych |
ajqueue.bypass | Pominięcie | Pomija kolejkę całkowicie |
Priorytetowe kolejki to doskonała zachęta do zakupu rangi VIP na serwerze. Gracz, który wielokrotnie czekał 15 minut w kolejce, doceni możliwość natychmiastowego wejścia. Uprawnienia kontrolujesz przez LuckPerms.
Komendy
/ajqueue join [serwer]- dołączenie do kolejki na dany serwer/ajqueue leave- opuszczenie kolejki/ajqueue status- sprawdzenie pozycji w kolejce/ajqueue list [serwer]- lista graczy w kolejce (admin)/ajqueue pause- wstrzymanie kolejki (admin, np. podczas konserwacji)
Gracz nie musi ręcznie wpisywać komend - AJQueue automatycznie przechwytuje próby połączenia z pełnym serwerem i dodaje gracza do kolejki. Komendy to opcjonalny sposób zarządzania.
Wskazówki
- Atrakcje na lobby - gracze czekający w kolejce przebywają na lobby. Zadbaj o atrakcje: parkour, NPC, minigierki lobby, żeby czekanie nie było nudne
- Realistyczne limity - ustaw max-players na wartość, którą serwer realnie wytrzyma (TPS powyżej 18). Nie zawyżaj - kolejka jest lepsza niż lagujący serwer
- Bypass dla staffu - moderatorzy powinni mieć
ajqueue.bypassaby mogli natychmiast reagować na zgłoszenia - Powiadomienia na action bar - action bar to najlepsze miejsce na informację o pozycji w kolejce, bo nie zaśmieca chatu
Powiązane: Velocity, BungeeCord, LuckPerms na proxy.