Skip to content

[Feature Request] Custom URI Protocol Handler for Direct Server Connections #220

@DannDev1

Description

@DannDev1

I'm looking for the BeamMP Launcher to use a custom URI scheme, like beammp://. This would enable users to click a link on a website, Discord, or a community server list and have the BeamMP Launcher open and connect to the specified server.

Example: beammp://connect/123.45.67.89:10000

Joining a server currently requires manually finding it in the list or typing in an IP. If we had a protocol handler, we could just use "one-click" links on event pages and in Discord. This would make it much easier for players to connect to a server without messing around with menus.

References from Other Games

  • Steam: steam://connect/[IP]:[PORT]
  • FiveM: fivem://connect/[IP]:[PORT]
  • Roblox: roblox://placeId=[ID]
    ^ Shows that other organisations/companies use this to directly drive traffic to their game.

Only windows is support is a priority due to that being where the majority of the players are & and the inconsistencies of linux desktop environments and the deeplinks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions