
dclink
Плагин dclink для Майнкрафт связывает аккаунты игроков с Discord. Только проверенные пользователи смогут зайти на сервер - отличная защита от ботов и гриферов.
dclink - привязка аккаунтов Minecraft к Discord
dclink - это плагин для Майнкрафт, который решает одну из главных проблем публичных серверов: как отличить реального игрока от бота или грифера? Решение простое - привязка игрового аккаунта к Discord. Нет Дискорда - нет входа на сервер. Точка.
По факту, это работает как белый список, но вместо ручного добавления ников всё происходит автоматически через бота. Игрок заходит первый раз, плагин дает ему код, он вводит команду в Discord, и всё - аккаунт связан. Дальше можно заходить без проверок, данные сохраняются в локальной базе SQLite.
Что дает плагин
- Защита от ботов и твинков - каждый игрок должен иметь Discord аккаунт, что уже отсеивает кучу спамеров
- Удобство для админов - не нужно вручную вайтлистить каждого игрока, всё работает автоматически
- Связь с аудиторией - у вас всегда есть актуальный Discord сервер, где можно общаться с игроками, анонсировать обновления и собирать фидбек
- Альт-аккаунты под контролем - можно настроить, чтобы один Discord мог привязать несколько Minecraft аккаунтов (или только один - как настроите в конфиге)
Совместимость с Bedrock
dclink работает с Geyser и Floodgate, так что игроки с Bedrock Edition (мобильный Майнкрафт, консоли, Windows 10 edition) проходят ту же процедуру привязки, что и Java игроки. Это круто, потому что обычно плагины авторизации либо не поддерживают бедрокеров, либо делают для них исключения, что создает дыры в безопасности.
Команды
В плагине есть команды как для Minecraft, так и для Discord. Вот полный список:
| Команда | Описание | Права | Платформа |
|---|---|---|---|
| /discord (player) | Показывает привязанный Discord аккаунт | dclink.command.discord | Minecraft |
| /unlink [player] | Удаляет связь между Minecraft и Discord аккаунтом | dclink.command.unlink | Minecraft |
| /alts [player] | Показывает альт-аккаунты, привязанные к одному Discord | dclink.command.alts | Minecraft |
| /link | Выдает код для привязки (работает только если require-link отключен) | dclink.command.link | Minecraft |
| /link [discordAccount] [minecraftAccount] | Ручная привязка Discord к Minecraft | Настраивается в Discord (по умолчанию: только админы) | Discord |
| /unlink [minecraftAccount] (discordAccount) | Удаляет все (или указанные) привязанные Minecraft аккаунты | Настраивается в Discord (по умолчанию: только админы) | Discord |
| /lookup discord [discordAccount] | Показывает все привязанные Minecraft аккаунты | Настраивается в Discord (по умолчанию: только админы) | Discord |
| /lookup minecraft [minecraftName] | Показывает привязанный Discord аккаунт | Настраивается в Discord (по умолчанию: только админы) | Discord |
Как настроить бота
Тут всё стандартно для Discord ботов, но если вы делаете это впервые - вот пошаговая инструкция:
- Идите в Discord Developer Portal и создайте новое приложение
- В разделе Bot создайте бота, нажмите Reset Token, чтобы получить токен, и вставьте его в конфиг плагина
- Включите Server Member's Intent и Message Content Intent - без этого бот не сможет нормально работать
- Добавьте бота на ваш Discord сервер с scope applications.commands и дайте ему права Pin Messages и Send Messages
- Создайте или выберите канал, где бот будет постить сообщения, скопируйте ID канала и вставьте в конфиг
Практические советы
Из опыта: обязательно проверьте, что у вас правильно настроены права бота в Discord. Если бот не может отправлять сообщения или закреплять их, привязка не будет работать, и игроки будут жаловаться. Также стоит предупредить игроков заранее, что теперь нужен Discord для входа на сервер - иначе получите шквал жалоб.
Если у вас большой сервер, подумайте о производительности SQLite базы. Для средних проектов хватит, но если у вас тысячи игроков, может стоит рассмотреть MySQL (если плагин это поддерживает - проверьте документацию).
Плагин идеально подходит для серверов, которые хотят держать комьюнити в Discord и одновременно защищать Minecraft сервер от нежелательных гостей. Скачайте dclink и настройте бесшовную интеграцию между игрой и вашим Discord сервером.
Как поиграть с друзьями с модом dclink?
Мод dclink куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода dclink будет готов за пару минут - BungeeHost сделает всё за вас.
