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 Bijian Wu · Nov 21, 2020 at 03:54 PM · multiplayer

PlayFabMultiplayerAgentAPI.OnSessionConfigUpdateEvent in Unity Game Engine

I am using Unity to develop my multiplayer game, and I am using the Multiplayer server and Multiplayer Matchmaking you provided.

when integrating Server SDK to my Unity project.

I Notice the following event OnSessionConfigUpdateEvent.

Should I poll the Session ID from the OnSessionConfigUpdateEvent when clients called GetMatch and Server is allocated? is this the best place to get session ID from? is the Session ID same as the MatchID?

Code Snippets:

PlayFabMultiplayerAgentAPI.OnSessionConfigUpdateEvent += OnSessionConfigUpdate;

private void OnSessionConfigUpdate(SessionConfig sessionConfig) { Debug.Log("On Session Config Update called"); Debug.Log("Session id is " + sessionConfig.SessionId); }

Comment

People who like this

0 Show 0
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

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Citrus Yan · Nov 23, 2020 at 09:53 AM

Assuming that you would want to Integrate Matchmaking with PlayFab Multiplayer Servers as discussed in this section: https://docs.microsoft.com/en-us/gaming/playfab/features/multiplayer/matchmaking/multiplayer-servers#information-passed-to-the-game-server. In that case, yes, the Session Id is the same as the Match Id, and the Matchmaking system will write such information into the config file so that you can retrieve it later. And, please note that such info is only available after the server allocation, you’ll be able to retrieve it once readyForPlayers returns true, for more details, please check out this section: https://docs.microsoft.com/en-us/gaming/playfab/features/multiplayer/servers/integrating-game-servers-with-gsdk#getting-configuration-settings-within-your-game-server

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

    3 People are following this question.

    avatar image avatar image avatar image

    Related Questions

    Connecting to a StandingBy server 1 Answer

    Issue communicating with REST server running on Multiplayer Server 1 Answer

    LoginWithFacebook with Create Account set to true 1 Answer

    Behaviour of grouped network messages in parties 1 Answer

    PlayFab Party Unity support/capabilities 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