Плагин с привязкой ВК и Telegram | Mc-Auth with Social Link

Плагины

Всем привет. Сегодня я хочу написать статью о новом плагине, который позволяет привязывать аккаунт в социальной сети ВК, телеграм, дискорд, гугл к своему аккаунту майнкрафт на сервере.

Переходим на сайт скачивания плагина.

Плагин поддерживает только русский язык. Наверное плагин от русского разработчика. Также на странице можно по подробнее ознакомиться с функциями плагина. Скачиваем.
Кроме него потребуется установить дополнительные плагины: VK-API, TelegramBotAPI.
При первом запуске возникнут ошибки с плагинами. Это нормально, так как мы не делали настройку конфигураций.

Открываем папку mcAuth, которая была создана в bungeecord.

Настройка плагина mcAuth

В начале конфигурации нам встречаются варианты базы данных. После обновления их стало больше, до обновления было 2. Также подключение к базе данных, если она у вас и внизу разработчик оставил большой комментарий, где разбирает расширенное подключение базы данных.

В путях авторизации прописаны шаги, по которым будет происходить выполнение определённых действий. Сначала происходит регистрация, затем авторизация, а далее остальные действия по привязки социальности сети и вход на сам сервер. Если игрок был уже ранее зарегистрирован, то в начале будет выполняться логирование, а только потом вход на сервер, если уже была выполнена привязка аккаунтов. Если какой-то способ привязки аккаунта социальной сети не устраивает, то его можно просто убрать, и тогда он не будет входить в пути авторизации.

В настройках серверов можно внести “заблокированные сервера”, с которых игрок будет перенаправлен на сервер авторизации в случае, если, он попал туда каким-то магическим образом. Также вы можете задать сервер(а) авторизации и игровые сервера. В игровых серверах могут быть мини-игры, анархия, и другие.

Остальные настройки я более подробно разобрал на своём YouTube канале.

Настройка привязки ВК

Открываем файл vk-config.yml и в самом начале, где “enabled” устанавливаем значение на true, иначе, если не установить, то будет выдавать ошибку в консоли. Также можно будет указать цифренный ID своего Вк для доступа к админской панели. Если вы укажите буквенный, то ничего работать не будет.

Далее открываем папку VK-API. В GroupID вписываем ID группы. Его обычно можно найти в настройках сообщества.

Затем переходим в сообщения, включаем их, и переходим раздел “Настройки для бота”. Также включаем.

После чего переходим в “Настройки” и в “Работа с API” и “Long Poll API”. Скорее всего у вас на странице будет ничего не проставлено. Обязательно проставляем все галочки.

Далее создаём ключ доступа со всеми правами и копируем его и вставляем в соответствующее поле.

Обязательно включаем логирование, иначе плагин не будет работать.

Настройка привязки Telegram

Настройка аналогичная настройке привязки ВК, но показать стоит.
Находим в поиске BotFather. Создаём нового бота. После создания бот выдаст HTTP API токен

По аналогии открываем файл telegram-config.yml. В “enabled” ставим true и вставляем токен в нужное поле. Далее сохраняем, перезапускаем прокси сервер и всё работает.

Скачать плагины

MC-Auth with Social Link
VK-API
TelegramBotAPI

Видео-обзор плагина

Оцените статью
Добавить комментарий