
MCXboxBroadcast
MCXboxBroadcast - утилита для трансляции сервера Geyser/Bedrock через Xbox Live. Позволяет друзьям видеть сервер в игре как присоединяемую сессию. Подходит для серверов с Bedrock-игроками.
MCXboxBroadcast - это простая, но мощная утилита, которая транслирует ваш существующий Geyser или Bedrock-сервер через Xbox Live. Если вы когда-нибудь хотели, чтобы ваши друзья на консолях или в Bedrock-версии Майнкрафт могли легко найти ваш сервер без ввода IP вручную - это решение для вас.
Зачем это нужно
В ванильном Minecraft Bedrock Edition нет удобного способа показывать сторонние сервера в списке друзей. MCXboxBroadcast решает эту проблему: он эмулирует сессию игры, и сервер отображается у друзей аутентифицированного аккаунта как присоединяемая сессия. Более того, друзья тех, кто уже зашел через этот метод, тоже увидят сервер в списке. Это создает эффект "сарафанного радио" - чем больше игроков заходит, тем больше людей видят ваш сервер.
Особенности
- Синхронизация MOTD и других данных сервера - информация о сервере отображается корректно
- Автоматическое управление списком друзей - не нужно вручную добавлять всех
- Простая интеграция с Geyser - доступна как расширение**
- Отображается как онлайн в игре в приложении Xbox и на сайте
- Поддержка нескольких аккаунтов - можно вещать с нескольких профилей
- Веб-менеджер для крупных сетей (доступен для спонсоров)
- Загрузка кастомного изображения для аккаунта
Установка
Как расширение Geyser
- Скачайте последний релиз
MCXboxBroadcastExtension.jar - Поместите файл в папку
extensionsвашего Geyser - Перезапустите сервер
- Дождитесь, пока расширение запустится и покажет код аутентификации:
To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXX to authenticate.
- Перейдите по ссылке, введите код и войдите в аккаунт, который хотите использовать
- Подпишитесь на этот аккаунт в Xbox LIVE
- Проверьте вкладку друзей в игре - сервер должен появиться в списке
Автономная версия
- Скачайте последний релиз
MCXboxBroadcastStandalone.jar - Запустите jar-файл командой
java -jar MCXboxBroadcastStandalone.jar - Дождитесь кода аутентификации и выполните те же шаги (ссылка, вход, подписка)
- Отредактируйте
config.yml, указав правильный IP и порт целевого сервера - Перезапустите утилиту
- Проверьте вкладку друзей - сервер должен отображаться
Docker и Pterodactyl
Для тех, кто использует Docker - есть готовый Docker-образ: ghcr.io/mcxboxbroadcast/standalone:latest. Запуск:
docker run --rm -it -v /path/to/config:/opt/app/config ghcr.io/mcxboxbroadcast/standalone:latest
Также есть яйцо для Pterodactyl Panel - файл egg-m-c-xbox-broadcast.json.
Кастомное изображение
Можно добавить свою картинку на страницу профиля аккаунта - просто поместите файл screenshot.jpg в ту же папку, где лежит config.yml. Лучшие параметры: 1200x675, качество 90, хрома сабсемплинг 4:2:0. Обновление на серверах Xbox может занять несколько минут.
Команды
Для версии-расширения команды пишутся с префиксом /mcxboxbroadcast.
| Команда | Описание |
|---|---|
exit (только standalone) | Завершает программу |
restart | Перезапускает утилиту |
dumpsession | Сохраняет текущие данные сессии для отладки |
accounts list | Показывает список используемых аккаунтов и количество подписчиков |
accounts add <sub-session-id> | Добавляет аккаунт в список |
accounts remove <sub-session-id> | Удаляет аккаунт из списка |
Важно знать
- Используйте этот инструмент на свой страх и риск. Авторы не несут ответственности за возможные блокировки аккаунта. Рекомендуется использовать альтернативный аккаунт, так как эмулируются некоторые функции клиента, что может нарушать TOS.
- Веб-менеджер для крупных сетей доступен только для спонсоров на GitHub. Для его работы нужен MongoDB.
Если вы администрируете сервер с Bedrock-игроками и хотите, чтобы они легко находили ваш сервер через друзей - MCXboxBroadcast это то, что нужно. Скачайте утилиту и настройте трансляцию своего сервера в Minecraft.
