Хостинг

Связь чата с Discord

DiscordSRV на сервере Millida: чат из игры в Discord и обратно, вход-выход и смерти, привязка ников и роли за донат.

Обновлено 4 августа 2026 г.

DiscordSRV соединяет чат сервера с каналом Discord: сообщения ходят в обе стороны, туда же падают вход-выход, смерти и достижения. Половина серверного комьюнити живёт именно в этом канале.

Установка

  1. Раздел «Плагины и моды» → DiscordSRV → перезапуск. Плагин создаст plugins/DiscordSRV/config.yml.
  2. Заведите бота: discord.com/developers → New Application → вкладка Bot → Reset Token, скопируйте токен.
  3. Там же включите Message Content Intent и Server Members Intent — без них бот не увидит сообщения.
  4. На вкладке OAuth2 → URL Generator отметьте bot, права Send Messages, Read Message History, Manage Roles — и пригласите бота на сервер по полученной ссылке.
  5. В config.yml впишите BotToken, в Channels — ID канала:
BotToken: "ваш-токен"
Channels: {global: "123456789012345678"}

ID канала берётся правым кликом по каналу при включённом режиме разработчика в Discord.

  1. Перезапустите сервер. В консоли должно появиться [DiscordSRV] Enabled.

Токен — это пароль от бота. Не выкладывайте его в скриншотах логов: файл конфига попадает и в резервные копии, и в переписку с поддержкой.

Что настроить дальше

  • Что пересылать: вход, выход, смерти, достижения — блок MessageJoinServer и соседние. Лишнее выключается пустым значением.
  • Формат сообщенийDiscordChatChannelPrefix и шаблоны в messages.yml. Префиксы из LuckPerms подтягиваются автоматически.
  • Консоль в отдельный каналDiscordConsoleChannelId. Удобно, но канал должен быть приватным: там видно всё, включая команды с паролями.
  • Привязка ников: игрок пишет /discord link, получает код и отправляет его боту. После привязки можно выдавать роли Discord за группы на сервере (GroupRoleSynchronizationGroupsAndRolesToSync) — так донат сам красит человека в Discord.

Частые проблемы

СимптомПричина
Бот онлайн, сообщения не ходятне включены интенты или неверный ID канала
Из Discord в игру идёт, обратно нетбот не видит канал: не хватает прав в правах канала
Invalid token в консолитокен скопирован не целиком либо был сброшен
Роли не выдаютсяу роли бота приоритет ниже выдаваемой — поднимите бота в списке ролей

Уведомления от панели

Не путайте с уведомлениями хостинга: падение сервера, окончание тарифа и результаты задач присылает сама Millida — в Telegram или Discord, см. Уведомления о сервере.