MCXboxBroadcast
A simple tool that broadcasts an existing Geyser/Bedrock server over Xbox Live.
This shows up to the authenticated accounts friends in-game as a joinable session.
DISCLAIMER
You use this project at your own risk, the contributors are not responsible for any damage or loss caused by the software. We suggest you use an alt account for running the tool in case the account is banned as we emulate some features of a client which may or may not be against TOS.
Features
- Syncing of MOTD and other server details
- Automatic friend list management
- Easy Geyser integration (as an extension)
- Shows as online and playing Minecraft in the Xbox app and website
- Multi-account support
- Web manager for larger networks
- Uploading of a custom image for the account (see below for more info)
Pterodactyl Panel
There is an egg for easy instance creation supplied for Pterodactyl Panel, this being egg-m-c-xbox-broadcast.json
Docker
There is a docker image available for the standalone version of the tool, this can be found at ghcr.io/mcxboxbroadcast/standalone:latest
docker run --rm -it -v /path/to/config:/opt/app/config ghcr.io/mcxboxbroadcast/standalone:latest
Installation
Extension
- Download the latest release file
MCXboxBroadcastExtension.jar - Drop the extension into the Geyser
extensionsfolder - Restart the server
- Wait for the extension to start and present you with an authentication code
To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXX to authenticate.
- Follow the link and enter the code
- Login to the account you want to use
- Add the account as a friend on Xbox LIVE
- Check the friends tab ingame and you should see the server listed
Standalone
- Download the latest release file
MCXboxBroadcastStandalone.jar - Start the jar file using
java -jar MCXboxBroadcastStandalone.jar - Wait for the extension to start and present you with an authentication code
To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXX to authenticate.
- Follow the link and enter the code
- Login to the account you want to use
- Add the account as a friend on Xbox LIVE
- Edit the
config.ymlto have the correct ip and port for the target server - Restart the tool
- Check the friends tab ingame and you should see the server listed
Manager
There is a web manager available for donators. After joining the relevent GitHub sponsors tier you will be able to access its builds at https://github.com/MCXboxBroadcast/Manager/releases
Note: This also requires a MongoDB instance to be running
Screenshots
Custom Image
You can add a custom image to the profile page for the account by placing a screenshot.jpg in the same directory as the config.yml.
The best settings for this image are 1200x675, quality 90 and chroma subsampling 4:2:0.
This can take a few minutes to update on the Xbox Live servers and show ingame.
Commands
For the extension version prefix with /mcxboxbroadcast
| Command | Description |
|---|---|
exit (Standalone Only) |
Exits the program |
restart |
Restarts the tool |
dumpsession |
Dumps the current session data to files for debugging |
accounts list |
Lists the accounts that are currently in use and their friend count |
accounts add <sub-session-id> |
Adds an account to the list of accounts to use |
accounts remove <sub-session-id> |
Removes an account from the list of accounts to use |
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Build 159 159 |
26.2
|
geyser
|
Download |
|
Build 158 158 |
26.2
|
geyser
|
Download |
|
Build 157 157 |
26.2
|
geyser
|
Download |
|
Build 156 156 |
26.2
|
geyser
|
Download |
|
Build 155 155 |
26.2
|
geyser
|
Download |
|
Build 154 154 |
26.2
|
geyser
|
Download |
|
Build 153 153 |
26.2
|
geyser
|
Download |
|
Build 152 152 |
26.2
|
geyser
|
Download |
|
Build 151 151 |
26.2
|
geyser
|
Download |
|
Build 150 150 |
26.2
|
geyser
|
Download |
|
Build 149 149 |
26.2
|
geyser
|
Download |
|
Build 148 148 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 147 147 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 146 146 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 145 145 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 144 144 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 143 143 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 142 142 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 141 141 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 140 140 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 139 139 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 138 138 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 137 137 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 136 136 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 135 135 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 134 134 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 133 133 |
26.1, 26.1.1, 26.1.2
|
geyser
|
Download |
|
Build 132 132 |
1.21.11
|
geyser
|
Download |
|
Build 131 131 |
1.21.11
|
geyser
|
Download |
|
Build 130 130 |
1.21.11
|
geyser
|
Download |
|
Build 129 129 |
1.21.11
|
geyser
|
Download |
|
Build 128 128 |
1.21.11
|
geyser
|
Download |
|
Build 127 127 |
1.21.11
|
geyser
|
Download |
|
Build 126 126 |
1.21.11
|
geyser
|
Download |
|
Build 125 125 |
1.21.11
|
geyser
|
Download |
|
Build 124 124 |
1.21.11
|
geyser
|
Download |
|
Build 123 123 |
1.21.11
|
geyser
|
Download |
|
Build 122 122 |
1.21.11
|
geyser
|
Download |
|
Build 121 121 |
1.21.11
|
geyser
|
Download |
|
Build 120 120 |
1.21.11
|
geyser
|
Download |
|
Build 119 119 |
1.21.11
|
geyser
|
Download |
|
Build 118 118 |
1.21.11
|
geyser
|
Download |
|
Build 117 117 |
1.21.11
|
geyser
|
Download |
|
Build 116 116 |
1.21.10
|
geyser
|
Download |
|
Build 115 115 |
1.21.10
|
geyser
|
Download |
|
Build 114 114 |
1.21.10
|
geyser
|
Download |
|
Build 113 113 |
1.21.10
|
geyser
|
Download |
|
Build 112 112 |
1.21.10
|
geyser
|
Download |
|
Build 111 111 |
1.21.10
|
geyser
|
Download |