Idea

rima avatar image
rima suggested

Matchmaking With Preferred Team


Our Game is a PVP Faction Based Matchmaking With Two Different factions Fighting each Other. We provide the Players with the ability to Select What Faction they want to Match-make as.


Currently this can be done Only Using the Match Total Rule, But this means we lose the ability to Use the Team Features and Team based Rules in the Matchmaking System.

Feature Request / Solution

Ability to define a the Preferred Team Name in the CreateMatchmakingTicket.

apisMatchmaking
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

3 Comments

·
brandon@uprootstudios.com avatar image
brandon@uprootstudios.com commented

You could maybe use String Equality for this, with the Faction name being the string to match

1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

rima avatar image rima commented ·

But would this guarantee that they are added to the same team in the Ticket.

E.g:
- One Player Starts the matchmaking with faction type A as preferred team

- Another Player also starts with faction type A

- Two Other Players start with faction type B

- Would String Equality guarantee to Create match with the following teams:

-> Team A: Two Players with Faction A Type
-> Team B: Two Players with Faction B Typ

0 Likes 0 ·
rima avatar image
rima commented

I've Decided to Add more detailed example.

Let's say the game has two factions that the players can play as:

  • Aurora
  • Resistance

Now In a PVP Online Match (Max 10 Players) There will be always 5 Aurora Vs 5 Resistance Players.

Players are to choose their Faction type when creating the matchmaking request and match against other players with different faction.

The Matchmaking Team Configuration on Playfab seems really useful since we can apply Balance and Skill rules, also it does assign player to teams so our game servers have a easier time to parse players team. But the only thing which is crucial to our flow that we are missing is to tell the playfab matchmaker that this Player wishes to Join as this team/faction when matchmaking so match him/her with other people with same faction choice on the same team and against others with the other faction type.

I Understand that creating two "Match Total Rule" for Each faction can match players with preferred faction but that means we can't use the Teams + Teams Rules to balance since it can't guarantee that the players land in the correct team.

The ideal method to implement the matchmaking with preferred Team would be:

E.g:

  1. PVP Matchmaking Queue Configured With 2 Teams [Aurora and Resistance]
  2. Player A , Creates a Matchmaking Ticket With Preferred Team "Resistance"
  3. Player B, Also Creates a Ticket With Preferred Team "Resistance"
  4. Players C and D , Each Create a Ticket With Preferred Team "Aurora"
  5. Completed Matchmaking Teams are as Follow:
    - Team Aurora : Players [A,B]
    - Team Resistance : Players [C,D]


1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

rima avatar image rima commented ·

I've Just realized a mistake for List Item Number 5

5. Completed Matchmaking Teams are as Follow:

- Team Resistance: Players [A,B]

- Team Aurora: Players [C,D]

0 Likes 0 ·
Phil Woods avatar image
Phil Woods commented

Another example can be seen in the following post:

https://community.playfab.com/questions/141166/matchmaking-with-teams-of-different-types.html

I believe a feature to select the "Preferred Team" in the matchmaking ticket is what we would need too.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write a Comment

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.