Skip to content

[Feature]: Single "matchmaking" package #39

@jonbarrow

Description

@jonbarrow

Checked Existing

  • I have checked the repository for duplicate issues.

What feature do you want to see added?

Add a single "matchmaking" package which combines all 3 protocols implementions into a more unified API.

Why do you want to have this feature?

Seemingly every game which we support uses at least one method from all 3 match making protocols. This makes implementations a bit messy/verbose, especially since each server will implement basically the same things every time.

Having a single "matchmaking" package which combines what we use from the other 3 into a single package would drastically simplify this. This is also what Nintendo does, there is a single MatchMaking library/API which manages each of the 3 protocols under the hood.

This would also drastically simplify implementations for tools like the server creation command.

Any other details to share? (OPTIONAL)

This may not be the best place to implement this? I'm wondering if a 4th library would be best for this. Only because there's already 3 "match making" related packages, and those are for the actual protocols. We wouldn't want to confuse people.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-approvalTopic has not been approved or deniedfeatureA feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions