Skip to content

Broadcast not working #36

Description

@Lorenzo228295

Description of the Issue

When running ProxyPass with broadcast-session: true, the proxy successfully initializes, authenticates, and logs into Xbox Live, but the multiplayer session is never actually broadcasted. It does not appear in the "Friends" tab of other Minecraft Bedrock clients.

Environment

  • Host OS: Linux ARM64 (Raspberry Pi 5 16GB)
  • Java Version: OpenJDK 25 (BellSoft)
  • ProxyPass Version: Release 66
  • Minecraft Client Version: 1.26.23 (Protocol 975)
  • BDS Server Version: 1.26.23.1 (listening on port 19130, online-mode: false)

ProxyPass Configuration (config.yml)

proxy:
  host: 0.0.0.0
  port: 19132
destination:
  host: 127.0.0.1
  port: 19130
online-mode: true
save-auth-details: true
broadcast-session: true
max-clients: 0

Steps taken / Verifications performed

I have thoroughly verified every potential network, system, and social bottleneck to isolate the issue:

  1. Direct IP/Port Connection Works Perfectly: Port 19132 UDP on the Raspberry Pi 5 is fully forwarded (DMZ/Port Forwarded) and reachable from the outside world. When clients connect directly using the external IP and port 19132, they successfully join the proxy and get routed to the local BDS (port 19130) with flawless packet flow. This proves the network, firewalls, and local loopback path are completely healthy.
  2. Xbox Live Friendship Verification: The account running on the proxy and the client accounts are mutual friends (two-way follow) on Xbox Live.
  3. Privacy Settings: All relevant Xbox Live privacy settings ("You can join multiplayer games", "Others can see if you're online", "Others can communicate with voice/text", etc.) are set to "Allow/Everyone" on both the host and client accounts.
  4. Behavior: Despite the working direct connection, the active Java 25 session, and the correct permissions, the host account never appears as "Playing Minecraft" in the Minecraft Bedrock "Friends" tab, and no joinable session is advertised over Xbox Live.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions