Для компании друзей в Minecraft бот MCF для Discord может взять на себя две раздельные задачи: друзья читают статус сервера, а явно уполномоченный соадминистратор может выполнять определённые действия. Одна лишь роль в Discord не позволяет ни остановить, ни перезапустить твой сервер.
Начни с минимально необходимого объёма. Если группе нужно лишь знать, работает ли мир, достаточно запросов статуса. Для чисто автоматических уведомлений хватит вебхука Discord с несколькими событиями. Он не отвечает на команды.
Проверено: 7 октября 2026 года. Путь приглашения MCF с возвратом в панель включён. У интерактивных кнопок управления есть дополнительные ограничения доступа; они доступны не каждому аккаунту автоматически. Поэтому общий путь команд и видимую кнопку нужно проверять по отдельности.
Три задачи, три разных разрешения
| Задача | Что для этого нужно |
|---|---|
| Читать статус | Бот и нужный сервер привязаны к гильдии; команда чтения и предусмотренный канал разрешены |
| Перезапустить сервер | Подключённый собственный аккаунт MCF, активные права соадминистратора на перезапуск, а также разрешение команды в Discord и в панели |
| Разбудить | Отдельно включённый и реально предлагаемый способ пробуждения; при необходимости допущенная роль Discord |
| Читать уведомление | Подходящий канал вебхука и доступное правило событий; права управления не нужны |
Пробуждение — это не общее право запуска или остановки. Уже работающему или как раз просыпающемуся серверу повторный клик пробуждения не нужен. Состояния и ограничения режима Free объясняет статья Усыпить и разбудить сервер.
Схема разделяет чтение, управление и пробуждение. Только управление требует подходящей привязанной идентичности клиента и прав на сервер; отдельный путь пробуждения вообще должен предлагаться и быть разрешён.
Подключить бота к вашей гильдии и нужному миру
Открой свой сервер MCF и раздел Discord и уведомления, затем Привязать бота Discord. Сначала проверь название сервера. В объёме Free может быть создано два сервера, но одновременно работать только один; привязка другого мира была бы поэтому конкретной ошибкой.
Как владелец ты используешь Пригласить бота. В диалоге Discord выбери вашу предусмотренную гильдию, то есть сервер Discord вашей группы. Для этого тебе нужны в этой гильдии соответствующие права управления. Используй ссылку из панели MCF, а не приглашай неизвестного бота из поисковой системы.
Актуальный путь приглашения после согласия может вернуть в панель и сразу привязать гильдию. После возврата проверь список привязанных гильдий. Простое отображение того, что бот приглашён, ещё не доказывает, что он связан именно с этим миром Minecraft.
Твоя связь с Discord в профиле клиента к тому же важна для сопоставления твоей идентичности и последующих команд управления. Свяжи собственный аккаунт Discord со своим аккаунтом MCF; не передавай данные входа владельца группе.
Если автоматическая привязка отсутствует
Создай в панели новый код. Ручной код привязки можно использовать один раз, и в проверенном пути он действует десять минут. Это не постоянный адрес сервера, и ему не место в обычном сообщении канала.
Введи /connect в канале предусмотренной гильдии, выбери команду бота из подсказок Discord и вставь только код в поле параметра code. Вставка целой командной строки как текста чата не выполняет слэш-команду.
Discord описывает эти выбираемые команды приложений в своей документации Application Commands. Если код истёк или уже использован, создай новый; старый не публикуй для поиска ошибок.
Сначала проверить только статус с обычным другом
Отдельные команды группы «Статус и сообщество» (/status, /players, /uptime, /link, /pool, /credit, /invoices) по умолчанию включены. Команды для управления сервером или управления сообществом сначала выключены. Сначала протестируй /status, /players и /link. Реши, смогут ли использовать эту группу команд вся гильдия или только определённая роль. При необходимости также ограничь разрешённые каналы Discord и сохрани настройку.
Попроси обычного игрока без прав администратора Discord выбрать /status в предусмотренном канале. Вместе проверьте, соответствует ли ответ нужному миру. Если с одной гильдией связано несколько серверов, проверь предлагаемый выбор сервера или заданный мир по умолчанию.
Показывай список игроков только в подходящем кругу. Чтение статуса — не повод разрешать каждой роли дополнительные команды управления. /credit и /invoices касаются всего клиентского аккаунта и отвечают исключительно владельцу аккаунта; общее разрешение на статус не делает их публичными для компании друзей.
Дать соадминистратору только одну конкретную задачу
Типичный случай: друг должен при зависшем запуске перезапускать сервер, но не изменять файлы и не блокировать игроков. В проверенный объём Free входит один соадминистратор. Это ограничение касается количества; его выбираемые права автоматически не ограничены запуском.
Создай соадминистратора с его собственным аккаунтом и выдай целенаправленно Перезапуск. Этот человек связывает собственный аккаунт Discord в профиле. Сначала включи нужную команду /restart. Затем в панели в разделе Команды и доступ для группы «Управление сервером» выбери подходящий вариант доступа: «Определённые роли», «Определённые пользователи» или «Только совладельцы». Разрешение действует для всей группы, то есть и для остальных команд этой группы; фактическое действие ограничивает право на сервер control.restart у соадминистратора.
| Задача | Право и ограничение |
|---|---|
| Запуск | control.start; автоматически не включает остановку или перезапуск |
| Остановка | control.stop; завершает идущую игру и требует чёткой договорённости |
| Перезапуск | control.restart; заранее проинформируй игроков |
| Просмотр консоли | Доступ к консоли и websocket; для простого перезапуска не требуется |
| Модерация игроков | /kick, /ban, /unban и /whitelist относятся к группе «Управление сервером» и требуют права модерации; не входят в простое разрешение перезапуска |
| Изменение настроек бота | Отдельное право управления; не обязательная часть обычного управления |
/send и /maintenance |
Остаются за владельцем; право соадминистратора это не заменяет |
Права оператора в Minecraft — это другой уровень. /restart через бота не требует OP в игре. И наоборот, OP не заменяет права на сервер MCF. Базовое приглашение группы объясняет статья Организовать Minecraft с друзьями.
Проверить разрешения вместе
Должны совпасть три вещи: Discord пропускает слэш-команду, разрешение команды и группы в панели MCF соответствует, а у привязанного аккаунта клиента есть конкретное право на сервер. Для интерактивных кнопок управления может потребоваться ещё одно разрешение.
Discord может блокировать команды для каналов или ролей в разделе Настройки сервера → Интеграции → Права команд; заблокированная там команда до бота не доходит. То, что Discord пропускает, затем проверяет разрешение в панели. Разрешённая роль Discord без подходящей идентичности клиента по-прежнему не может выполнять обычную команду управления. Администратор Discord к тому же может видеть другой список команд, чем обычный друг; поэтому тестируй с реальным целевым аккаунтом.
Проверяй разрешённый перезапуск только в согласованное с группой время. Затем проверь статус сервера и настоящий вход. Принятая команда не гарантирует мгновенно успешный запуск Minecraft. Если бот требует подтверждения владельца, его выполняет владелец через предусмотренный путь в панели. Дополнительные права Discord или соадминистратора это условие не заменяют.
Сон и пробуждение без общих прав управления
Отдельно предлагаемая кнопка пробуждения может быть предусмотрена для того, чтобы участник гильдии без аккаунта MCF разбудил спящий сервер. Это остаётся отдельным путём с явной активацией, проверкой состояния сна и ограничениями на повторы.
Не путай его с обычным /start соадминистратора. Если в твоей конфигурации нет подходящей кнопки или разрешения, используй предусмотренный в панели способ пробуждения. Одно лишь изменение роли не создаёт сообщение статуса и не открывает ограниченную функцию в общем виде.
При разрешении пробуждения пустой список ролей в проверенном пути автоматически не означает «никто». Он может допускать всю гильдию. Если будить должна только ваша игровая роль, она должна быть действительно внесена и сохранена. Проверь результат с участником этой роли и с отдельным тестовым аккаунтом без неё.
После пробуждения могут последовать очередь и запуск Minecraft. Несколько одновременных кликов не делают мир готовым быстрее. Спящий сервер Free не обязательно упал; учитывай отображаемое состояние, прежде чем кто-то создаст новый сервер или запустит его несколько раз. Дождитесь статуса и подключайтесь только по верному адресу и с верной редакцией. Пробуждение к тому же не гарантирует постоянную работу 24/7.
Если друзья не получают ответ или права
Иди от видимой проблемы. Если команда отсутствует полностью, проверь установку бота, выбранную слэш-команду и права интеграции Discord. Если её явно отклоняют, проверь сохранённое разрешение группы и канала, а затем собственный привязанный аккаунт клиента. Если же ответа нет вообще, проверь также, может ли бот отвечать в нужном канале.
Соадминистратор с правом запуска не получает автоматически право перезапуска. Отключённую связь клиента или соадминистратора нельзя заменять более широкой ролью Discord. При сообщении об ограниченной функции кнопки используй реально предлагаемый путь; не изменяй чужие аккаунты, чтобы обойти разрешение.
Если отвечает не тот сервер, проверь мир по умолчанию и выбор сервера. Для поиска ошибки копируй только безопасный текст ошибки и время. Код привязки, секреты аккаунта и приватные данные счетов не место в чате группы.
Навести порядок в правах после совместной игры
Если соадминистратор выбывает, отзови его права на сервер и соответствующее разрешение Discord. После этого проверь с его собственным аккаунтом, что управление больше невозможно. Не убирай случайно доступ у всех оставшихся друзей.
Если старая гильдия Discord больше не используется, удали её привязку к серверу в панели. Установка бота в Discord — отдельное состояние, и её там можно удалить дополнительно. Всё ещё видимое старое сообщение не даёт сохраняющихся прав на сервер.
FAQ
Могут ли все друзья перезапускать сервер, если у них одна и та же роль?
Нет. Обычным командам управления дополнительно нужен привязанный собственный аккаунт клиента с активными подходящими правами на сервер. Роль Discord — лишь одно из разрешений.
Нужно ли другу место соадминистратора для запросов статуса?
При соответствующим образом разрешённой функции чтения — нет. Проверь обычного пользователя в предусмотренном канале; команда чтения не даёт прав управления.
Нужно ли использовать код после каждого приглашения бота?
Нет, если предлагаемый путь возврата уже корректно привязал гильдию. Проверь список в панели. Только при отсутствии привязки следует ручной одноразовый путь с кодом.
Может ли мой бесплатный соадминистратор только запускать?
Нет. В проверенный объём входит один соадминистратор, чьи конкретные права ты можешь выбрать. Выдавай, например, только перезапуск, если это его задача; второго места соадминистратора из этого не получится.
Почему кто-то без аккаунта MCF всё же может разбудить спящий сервер?
Явно разрешённый отдельный путь пробуждения может использовать членство в гильдии и выбранные роли. Он не позволяет обычных действий остановки, перезапуска или консоли и должен быть доступен для конкретной конфигурации.
Почему кнопки управления работают иначе, чем слэш-команды?
У проверенного пути кнопок есть дополнительные ограничения доступа. Проверь его конкретное сообщение и используй только предлагаемые функции; общая включённая интеграция Discord не означает автоматического доступа к кнопкам для каждого аккаунта.
Источники и состояние проверки
Путь приглашения, код привязки, права на сервер MCF, объём соадминистратора Free и отдельная проверка пробуждения проверены 7 октября 2026 года. Эта редакция не утверждает наличия нового теста бота в реальной гильдии клиента.