MCXboxBroadcast

MCXboxBroadcast

A simple tool that broadcasts an existing Geyser/Bedrock server over Xbox Live.

63 233 downloads 40 followers

MCXboxBroadcast

License: GPL-3.0 Build Release Discord

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.

Example screenshot

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

  1. Download the latest release file MCXboxBroadcastExtension.jar
  2. Drop the extension into the Geyser extensions folder
  3. Restart the server
  4. 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.
  5. Follow the link and enter the code
  6. Login to the account you want to use
  7. Add the account as a friend on Xbox LIVE
  8. Check the friends tab ingame and you should see the server listed

Standalone

  1. Download the latest release file MCXboxBroadcastStandalone.jar
  2. Start the jar file using java -jar MCXboxBroadcastStandalone.jar
  3. 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.
  4. Follow the link and enter the code
  5. Login to the account you want to use
  6. Add the account as a friend on Xbox LIVE
  7. Edit the config.yml to have the correct ip and port for the target server
  8. Restart the tool
  9. 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

Bots view Bot info Bot options Server options Manager settings

Custom Image

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