Для компании друзей в Minecraft бот MCF для Discord может взять на себя две раздельные задачи: друзья читают статус сервера, а явно уполномоченный соадминистратор может выполнять определённые действия. Одна лишь роль в Discord не позволяет ни остановить, ни перезапустить твой сервер.

Начни с минимально необходимого объёма. Если группе нужно лишь знать, работает ли мир, достаточно запросов статуса. Для чисто автоматических уведомлений хватит вебхука Discord с несколькими событиями. Он не отвечает на команды.

Проверено: 7 октября 2026 года. Путь приглашения MCF с возвратом в панель включён. У интерактивных кнопок управления есть дополнительные ограничения доступа; они доступны не каждому аккаунту автоматически. Поэтому общий путь команд и видимую кнопку нужно проверять по отдельности.

Три задачи, три разных разрешения

Задача Что для этого нужно
Читать статус Бот и нужный сервер привязаны к гильдии; команда чтения и предусмотренный канал разрешены
Перезапустить сервер Подключённый собственный аккаунт MCF, активные права соадминистратора на перезапуск, а также разрешение команды в Discord и в панели
Разбудить Отдельно включённый и реально предлагаемый способ пробуждения; при необходимости допущенная роль Discord
Читать уведомление Подходящий канал вебхука и доступное правило событий; права управления не нужны

Пробуждение — это не общее право запуска или остановки. Уже работающему или как раз просыпающемуся серверу повторный клик пробуждения не нужен. Состояния и ограничения режима Free объясняет статья Усыпить и разбудить сервер.

Доступ Discord к серверу MCF: запрос статуса, управление на основе аккаунта и отдельно разрешённое пробуждение — три разных пути
Доступ Discord к серверу MCF: запрос статуса, управление на основе аккаунта и отдельно разрешённое пробуждение — три разных пути

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

Подключить бота к вашей гильдии и нужному миру

Открой свой сервер 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 года. Эта редакция не утверждает наличия нового теста бота в реальной гильдии клиента.