Skip to content

Плагин Whitelist

Плагин Whitelist создан, чтобы помочь владельцам серверов контролировать, кто может присоединиться во время закрытой или открытой беты. Цель — автоматизированное управление белым списком, приглашения и уведомления игроков, всё управляемое из панели сайта, а не через игровые команды.

Экспериментальный — не готов к продакшену

Этот плагин — каркас на ранней стадии. Сегодня он только добавляет одну исключительно демонстрационную страницу панели — нет бэкенда, нет базы данных, нет настроек и нет публичного интерфейса. Его установка пока не добавит ни одного игрока в белый список. Описанные ниже функции — это предполагаемое направление плагина, а не реализованная функциональность.

Текущее состояние

Что вы получаете после включения плагина прямо сейчас:

  • Пункт Whitelist в боковой панели (иконка свитка, размещён прямо над Players).
  • Одна страница по адресу Panel → Whitelist с одной вкладкой Overview.
  • Карточка Modes, показывающая горизонтальную временную шкалу режимов доступа. Сейчас она отображает две жёстко заданные демо-записи — Closed Beta (неактивна) → Open Beta (отмечена как Active) — в виде статической диаграммы. Пока нет способа создавать, редактировать или активировать режимы.

Это и есть весь объём плагина на данном этапе: ссылка в боковой панели и статическая макетная диаграмма.

Планируемые возможности

Они описаны в плагине, но пока не реализованы:

  • Режимы доступа: переключайте ваш сайт между состояниями вроде Closed Beta и Open Beta.
  • Автоматизированное управление белым списком: управляйте тем, каким игрокам разрешено присоединяться, из панели.
  • Приглашения: приглашайте игроков в закрытую бету.
  • Уведомления игроков: уведомляйте игроков об их статусе белого списка / доступа.

Необходимое право доступа

Страница панели и её ссылка в боковой панели ограничены следующим правом доступа: pano.plugin.pano-plugin-whitelist.manage.whitelist

Бесплатный плагин

Whitelist — бесплатный плагин: премиум-аккаунт, лицензионный ключ или внешний сервис не требуются. Единственное предварительное требование — работающая установка Pano.

Открытый исходный код

Этот плагин имеет открытый исходный код и лицензируется под MIT License. Вы можете получить доступ к исходному коду на GitHub:

Настройка

  1. Включите плагин в панели администратора Pano.
  2. Перейдите в Panel → Whitelist.
  3. Откройте вкладку Overview, чтобы увидеть текущие (демо) режимы доступа.