Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • API and SDK Questions /
avatar image
Question by kris.hole · Apr 01, 2020 at 03:52 PM · Matchmaking

backfill tickets match id

Why does getting matched with a backfilling ticket create a brand new match id? surely it should get the existing match ID for the match the backfill ticket was created for?

is it possible to get the existing match ID from somewhere? The server provider we are using which has an integration with playfab uses the match ID as the token to resolve server information from, which renders backfilling completely impossible with them if we get a new ID every single time we are backfilled in.

Comment

People who like this

0 Show 1
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Sarah Zhang ♦ · Apr 02, 2020 at 02:44 PM 0
Share

We will dig into it.

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Sarah Zhang · Apr 03, 2020 at 08:21 AM

>> Why does getting matched with a backfilling ticket create a brand new match id? surely it should get the existing match ID for the match the backfill ticket was created for?

Yes, when the backfill ticket match with other tickets successfully, a new match Id will be created. Even if the players would connect to the existing server via the same server details, it’s still needed to create a new match Id to distinguish these two matchmaking operations.

>> is it possible to get the existing match ID from somewhere?

Only when you enable the multiplayer server allocation for this queue, it would be possible. Although PlayFab would create a new MatchId for the new matchmaking operation, backfill tickets do not trigger Multiplayer Server allocation. It means if you are using the PlayFab Multiplayer Sever2.0 and integrate it with Matchmaking, you can get the original MatchId from the game server. Because the server session’s SessionId is equal to the original MatchId, and it would not be changed to a new one when the server backfill tickets match other tickets successfully.

Could you please tell us are you using an external server provider? And what is your detailed application scenario? So we can try to give possible suggestions for you.

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    4 People are following this question.

    avatar image avatar image avatar image avatar image

    Related Questions

    Direct Challenges,Direct Challenges (via FB) 2 Answers

    Matchmake and StartGame returning 500 Internal Server Error 1 Answer

    Turn based multiplayer card game 1 Answer

    Servers not starting 1 Answer

    Launching the same build from multiple matchmaking queues 1 Answer

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges