question

Mark Bryant avatar image
Mark Bryant asked

Matchmaking (Preview) Backfill support

As far as I can tell the Matchmaking (Preview) only supports the creation of new game sessions for matchmaking and is unable to backfill existing sessions?

That said, according to the documentation, Matchmaking (Preview) is powered by SmartMatch which supports backfill.


Is this a correct understanding, and if so, is it recommended that we roll our own matchmaking solution, if we wish to primarily fill existing sessions during matchmaking?

Matchmaking
10 |1200

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

Marcus Nixon avatar image
Marcus Nixon answered

Hi Mark,

My apologies for the confusion, but my previous post was incorrect.

PlayFab Matchmaking uses SmartMatch technology but is decoupled from Xbox Live and exists as a separate feature. The SmartMatch backfill solution utilizes Xbox Live sessions and is not available in the Public Preview of PlayFab Matchmaking. There is a feature that is currently being implemented for server initiated backfilling tickets that is targeted for a private preview at the end of April. The feature hasn’t been officially announced, but if you are interested in hearing more we can contact you about your timelines and if something like this would fit your needs. It’s quite possible this may work out and you wouldn’t need to roll your own solution.

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.

Mark Bryant avatar image Mark Bryant commented ·

Thank you @Marcus Nixon! Yes the first answer confused me somewhat. I was thinking today some use of CreateServerMatchmakingTicket could "simulate" it, although would require frequent matchmaking cancellation whenever the number of clients changed.

Yes, I'm happy to be contacted and we can sync up with respect to our plans.

0 Likes 0 ·
Marcus Nixon avatar image
Marcus Nixon answered

Hi Mark,

The PlayFab API is capable of filling existing sessions during matchmaking by leveraging SmartMatch. To get a better understanding of how it works, you can reference the matchmaking terminology here:

https://docs.microsoft.com/en-us/gaming/playfab/features/multiplayer/matchmaking/

After taking a look at the matchmaking terminology, you can reference the matchmaking api at the following links:

https://docs.microsoft.com/en-us/rest/api/playfab/multiplayer/matchmaking?view=playfab-rest https://docs.microsoft.com/en-us/rest/api/playfab/multiplayer/matchmaking-admin?view=playfab-rest

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 an Answer

Hint: Notify or tag a user in this post by typing @username.

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