Плагин 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:
Настройка
- Включите плагин в панели администратора Pano.
- Перейдите в Panel → Whitelist.
- Откройте вкладку Overview, чтобы увидеть текущие (демо) режимы доступа.