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

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

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

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

[AKL] File Manager
[AKL] File Manager
Файловый менеджер позволяет AdminCP управлять файлами и папками, загружать файлы.
The Search
The Search
Прячьте различные блоки (или сущности) в своих лобби и заставляйте игроков находить их
SkyGrid
SkyGrid
Прыгайте между блоками в этом уникальном мире небесной сетки; сможете ли вы выжить и процветать?
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
⭐ FUNGAMES ⭐
⭐ FUNGAMES ⭐
• Casino, Presents, LuckyBlocks, Glowing, Events, Easter eggs, HeadHunt, Sliding Puzzles
⭐ BattlePass ⭐
⭐ BattlePass ⭐
Самый продвинутый плагин квестов
AdvancedJobs
AdvancedJobs
20+ профессий, беспрерывные награды, уровни заданий и легкая настройка для максимального вовлечения
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
AdvancedMobs
AdvancedMobs
Добавьте 20+ новых мобов в свой мир ⭐ Без ресурспака ⭐ Случайные спавны ⭐ Стак мобов и спавнеров
Winter - Christmas & Winter 2-in-1 Suite
Winter - Christmas & Winter 2-in-1 Suite
Добавляйте частицы снега и рельефный снег, рождайте снеговиков, ставьте сундуки с подарками и многое
ВерхНиз