Плагин Оптимизация ajQueuePlus [2.8.0]

ajQueuePlus
Краткое описание:
Добавьте очередь для ваших серверов, когда они перезагружаются или переполнены!
241
2 686
  • Лайк 0
Реакции:89 пользователей

Последние обновления

2.8.0

Прошёл год с последнего релиза — вот новое обновление. 🔹 Новый автообновлятор: используется...

2.7.0

Прошло 8 месяцев с момента последнего релиза. Извините, что так долго не было обновлений. Я все...

2.6.0

Исправлены недействительные серверы в placeholders, которые выдают ошибку вместо того, чтобы...
Смотреть еще...

Описание плагина ajQueuePlus:​

ajQueue - это плагин для создания очередей, который предотвращает спам игроков на сервере, или ставит игроков в очередь, когда сервер переполнен/перезагружается

Особенности плагина ajQueuePlus:​

Особенности премиум версии ajQueuePlus:​

  • Разрешение на пропуск очереди
  • Уровни приоритета очереди
  • Серверные псевдонимы (например, отображать Event A вместо event-a)
  • Возможность задать время, в течение которого игрок может находиться в автономном режиме, прежде чем будет удален из очереди.

Остальные особенности:​

  • - Поддержка Bungeecord и Velocity
  • - Отдельные очереди для каждого сервера
  • - Функция приоритетной очереди (с бесконечным количеством слоев)
  • - Приоритетная очередь для каждого сервера (также со слоями)
  • - Сообщение о том, что сервер перезапускается или находится в автономном режиме, если он не работает более 2 минут (настраивается)
  • - Все сообщения настраиваются в файле messages.yml
  • - Может заменять команду /server
  • - Панель действий с указанием позиции очереди
  • - Может использоваться в guis/npcs (устанавливается и на spigot)
  • - PlaceholderAPI заполнители
  • - Возможность приостановить очередь (чтобы временно не отправлять игроков)
  • - Разрешение на присоединение только с определенных серверов
  • - Возможность пропускать очередь
  • - Разрешить игрокам оставаться в очереди в течение настраиваемого времени после того, как они ушли (они будут на том же месте в очереди, если они снова присоединятся)
  • - Псевдоним сервера, чтобы отображать ваши серверы по-разному (например, "Event A" вместо "event-a")

Этот плагин требует наличия сервера bungee/velocity!
Если вы попытаетесь установить его только на spigot, он ничего не сделает.

ПРИМЕЧАНИЕ: В настоящее время для приоритетных разрешений поддерживаются только LuckPerms и встроенные разрешения. Предлагайте другие плагины для разрешения прокси, и я добавлю их ;)

Права плагина ajQueuePlus:​

Разрешения​

Здесь указаны права доступа для плагина. Все команды в столбце commands разделяются запятыми.

ПРИМЕЧАНИЕ: Все разрешения должны быть заданы на прокси-сервере

Бесплатный и премиум​

Эти разрешения предназначены для бесплатной и премиум-версий
Права плагинаОписаниеКоманды
ajqueue.joinfullПлагин по-прежнему будет пытаться отправлять вас на полные серверы. Требуется наличие на целевом сервере другого плагина, позволяющего присоединиться к серверу, когда он заполнен (например, Essentials).
ajqueue.joinfullserver.<server>То же самое, что и разрешение ajqueue.joinfull, но только для <сервера>.
ajqueue.manage.reloadПозволяет перезагрузить конфигурацию./ajqueue reload
ajqueue.manage.updateПозволяет использовать команду update./ajqueue update
ajqueue.manage.pauseПозволяет приостанавливать работу серверов./ajqueue pause
ajqueue.manage.sendПозволяет направлять людей в очереди./ajqueue send
ajqueue.manage.kickПозволяет кикать игроков из очереди./ajqueue kick
ajqueue.manage.listПозволяет вывести список очередей и людей, находящихся в них/ajqueue list
ajqueue.bypasspausedПозволяет обходить приостановленные очереди. Должно быть включено в конфигурации.
ajqueue.listqueuesПозволяет вывести список очередей (более удобная команда, чем /ajqueue list)/listqueues

Только для бесплатной версии​

Эти разрешения предназначены только для бесплатной версии. В премиум-версии у них есть альтернативы, см. ниже.
ПравоОписание
ajqueue.priorityПрисваивает пользователю приоритет, что ставит его впереди игроков без приоритета
ajqueue.serverpriority.<sevrver>Присваивает пользователю приоритет для <сервера>, что ставит его впереди игроков без приоритета
ajqueue.stayqueuedПозволяет игроку оставаться в очереди 60 секунд после отключения от прокси-сервера.

Только премиум​

Эти разрешения предназначены только для ajQueuePlus.
ПравоОписание
ajqueue.bypassОбходит очередь и пытается отправить Вас немедленно. Если вы не можете присоединиться, вы будете поставлены на первую позицию в очереди.
ajqueue.bypassserver.<server>Обходит очередь на <сервер> и пытается отправить Вас немедленно. Если вы не можете присоединиться, вы будете поставлены на первую позицию в очереди.
ajqueue.priority.<number>Присваивает пользователю приоритет, который ставит его перед игроками с более низким приоритетом (по умолчанию все игроки имеют приоритет 0)
ajqueue.serverpriority.<server>.<number>Дает пользователю приоритет для <сервера>, который будет ставить его перед игроками с более низким приоритетом (по умолчанию все игроки имеют приоритет 0)
ajqueue.joinfullandbypassСочетает в себе функциональность разрешения bypass и разрешения fulljoin
ajqueue.joinfullandbypass.<server>Сочетает в себе функциональность разрешения bypassserver и разрешения fulljoinserver
ajqueue.stayqueued.<seconds>Позволяет игроку оставаться в очереди <seconds> секунд после отключения от прокси.

Видео обзор плагина ajQueuePlus:​

Плэйсхолдеры плагина ajQueuePlus:​

Это placeholderapi, предназначенные для отображения информации.

Для использования этих placeholderapi placeholder'ов на сервере, где они будут использоваться, должен быть установлен ajQueue. Просто поместите тот же jar в папку spigot plugins, и все должно работать.

%ajqueue_estimated_time% — Показывает предполагаемое время до отправки игрока на сервер
%ajqueue_queued% — Показывает имя сервера, на который игрок поставлен в очередь
%ajqueue_position% — Показывает позицию игрока в очереди
%ajqueue_of% — Показывает количество игроков в очереди, в которой находится игрок в данный момент
%ajqueue_inqueue% — Возвращает true, если игрок находится в очереди, или false, если не находится
%ajqueue_queuedfor_<server>% Возвращает количество людей, стоящих в очереди на <сервер>.
%ajqueue_status_<server>% — Показывает статус сервера
%ajqueue_status_<server>_player% — Показывает статус сервера для игрока, который просматривает placeholder

Установка плагина ajQueuePlus:​

  1. - Поместите jar в папку plugins прокси-сервера.
  2. - Перезапустите прокси
  3. - Используйте команду /queue или любой из ее псевдонимов
  4. - Если вы хотите заменить команду /server, прочтите это
  5. - Если вы хотите использовать команду queue со стороны spigot (нажатие на npcs, нажатие на предметы и т.д.), просто установите тот же jar на spigot
  6. - Дайте игрокам приорит очереди узел разрешения ajqueue.priority.<number>. Дополнительную информацию см. на вики-странице приоритетной очереди
  7. - (опционально) Установите плагин на spigot-серверы, чтобы команды очереди работали в селекторах серверов и npcs
Если вы не заменили команду /server, я рекомендую запретить игрокам доступ к команде /server, чтобы они не могли обойти очередь

Замена команды server​

Заменить стандартную команду /server прокси-сервера на команду queue достаточно просто.

Замените команду server на команду queue

Bungeecord​

  1. Откройте файл modules.yml (в папке сервера bungeecord).
  2. Удалите строку, содержащую jenkins://cmd_server.
  3. Сохраните и закройте файл modules.yml
  4. Удалите cmd_server.jar из папки modules
  5. Установите значение enable-server-command в true в конфигурации ajQueue
  6. Перезапустите bungeecord

Velocity​

  1. Установите значение enable-server-command равным true в конфигурации ajQueue
  2. Перезапустить velocity

Отменить замену команды сервера​

Bungeecord​

Выполните следующие шаги, чтобы отменить это:
  1. Удалите файл modules.yml (или просто добавьте обратно строку, в которой говорится jenkins://cmd_server)
  2. Установите значение enable-server-command равным false в конфигурации ajQueue
  3. Перезапустите bungeecord

Velocity​

  1. Установите значение enable-server-command равным false в конфигурации ajQueue
  2. Перезапустите velocity

Автор

bobobo

Еще ресурсы от bobobo

UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
MythicAchievements dev build
MythicAchievements dev build
MythicAchievements - кастомные достижения с использованием MythicMobs
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
MineGPT
MineGPT
Дает игрокам возможность использовать искусственный интеллект в игре Minecraft!
ВерхНиз