Multi Twitch Whitelist: автодоступ по подписке Twitch

Multi Twitch Whitelist: связываем Twitch-подписки с белым списком сервера Minecraft Владельцы серверов Minecraft постоянно ищут способы монетизации и одновременно поощрения лояльных игроков. Один из интересных подходов — автоматическая выдача доступа на сервер зрителям, которые оформили платную п...

Скачать MultiTwitchWhitelist Bukkit для Minecraft 1.13

Оригинальное название: MultiTwitchWhitelist Bukkit

Версии Minecraft: 1.13

ФайлВерсияЗагрузчикРазмер
MultiTwitchWhitelist-Bukkit-V0.3.jar1.13—217 КБСкачать

Multi Twitch Whitelist: связываем Twitch-подписки с белым списком сервера Minecraft

Владельцы серверов Minecraft постоянно ищут способы монетизации и одновременно поощрения лояльных игроков. Один из интересных подходов — автоматическая выдача доступа на сервер зрителям, которые оформили платную подписку на Twitch-канал стримера. Именно для этого создан плагин Multi Twitch Whitelist. Он связывает Twitch-аккаунт игрока с белым списком сервера, позволяя подписчикам заходить без лишних ручных одобрений. Хотя проект находится в альфа-стадии, его концепция заслуживает внимания каждого администратора, стремящегося объединить сообщества Minecraft и Twitch.

Как работает Multi Twitch Whitelist

Плагин действует независимо от стандартного вайтлиста Minecraft, поэтому перед его включением рекомендуется отключить встроенный белый список. Принцип прост: игрок один раз привязывает свой Twitch-аккаунт через специальный сайт, после чего плагин проверяет наличие активной подписки на каналы стримеров, указанные в конфигурации сервера. Если подписка действительна, пользователь автоматически получает доступ на сервер. Никаких дополнительных действий со стороны администратора не требуется — всё работает в фоне.

Сайт, обеспечивающий связку Twitch и сервера, пока находится в разработке, поэтому большинство административных операций (добавление стримеров, настройка) выполняется через прямой запрос к разработчику. В будущем ожидается полноценная панель управления.

Установка и первичная настройка

Плагин устанавливается как обычный серверный мод для Paper, Spigot или CraftBukkit. После загрузки jar-файла в папку plugins и перезапуска сервера генерируется конфигурационный файл, который необходимо заполнить данными, полученными от разработчика: ClientID и ClientSecret. Эти ключи связывают ваш сервер с системой авторизации Twitch. Без них плагин не сможет проверять подписки.

Для игроков, которые хотят быстро присоединиться к серверам с подобными механиками, удобно использовать лаунчер foxygame.net — гибкий и современный инструмент, позволяющий легко переключаться между версиями и устанавливать моды прямо из меню. Это особенно полезно, если сервер требует определённую сборку или дополнительные модификации.

Команды и управление

Плагин предоставляет минимальный набор команд, доступных администраторам с соответствующими правами:

  • /mtwl reload — перезагружает конфигурационный файл без перезапуска сервера.
  • /mtwl enable — включает проверку Twitch-подписок при входе игроков.
  • /mtwl disable — отключает проверку, возвращая сервер к стандартному белому списку (если он настроен отдельно).

Система разрешений

Гибкая система прав позволяет тонко настроить, кто может обходить проверки. Основные пермишены:

  • mtwl.admin — даёт доступ к командам reload, enable и disable.
  • mtwl.bypass — полный обход всех ограничений: игрок заходит даже при бане, отсутствии подписки или неработающем API.
  • mtwl.bypass.ban — разрешает вход забаненным пользователям.
  • mtwl.bypass.list — пропускает игроков, не имеющих подписки и не состоящих в статическом белом списке.
  • mtwl.bypass.fail — позволяет подключиться при недоступности API, даже если кэш отсутствует. Внимание: это может открыть доступ забаненным или нежелательным игрокам.
  • mtwl.bypass.register — разрешает вход без привязки Twitch-аккаунта. Требует явного назначения.

Конфигурационный файл

Основные параметры в config.yml определяют поведение плагина:

  • Enabled — глобальное включение/выключение системы.
  • ClientID и ClientSecret — ключи API, выдаваемые разработчиком.
  • ChangeDisplayname — при активации заменяет отображаемое имя игрока на его Twitch-никнейм.
  • ChangeListname — аналогично меняет имя в списке игроков (таб-листе).
  • TryCacheOnFail — если API недоступен, использовать закэшированные данные о подписках.
  • KickOnFail — кикать игрока, когда API не отвечает и кэш отсутствует. Отключение этого параметра чревато пропуском забаненных пользователей.

Текущее состояние и альтернативы

Плагин находится в альфа-версии, поэтому часть функционала отсутствует. Например, нет системы банов через Twitch, а административная панель на сайте ещё не готова. Разработчик рекомендует использовать MCLink как более стабильную замену. MCLink также связывает Twitch-аккаунты с сервером, но имеет более широкие возможности и активную поддержку. Тем не менее, Multi Twitch Whitelist остаётся лёгким решением для тех, кому нужна именно простая интеграция подписок Twitch в белый список.

Почему это важно для серверов Minecraft

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

Заключение

Multi Twitch Whitelist — многообещающий, хотя и сырой плагин для серверов Minecraft, который стирает границу между стриминговой платформой и игровым миром. Несмотря на альфа-статус и необходимость ручного взаимодействия с разработчиком для настройки, он демонстрирует востребованную механику. Администраторам, которые ищут готовое решение, стоит обратить внимание на MCLink, но если вы хотите экспериментировать и быть на передовой, Multi Twitch Whitelist даст необходимый функционал. В любом случае, связка Twitch и Minecraft продолжит развиваться, делая игру ещё более социальной и интерактивной.