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 jaymales · Apr 26 at 08:28 AM · MatchmakingCustom Game Servers

Getting a list of active match making sessions as a client,Getting a list of active match making clients

We are adding playfab to go cross platform. In our current setup we have two types of match making. We have a "custom game" setup kind of like ARK server list where players can see basic info on a big list of servers, then click join and kick off a peer to peer connection.

Then we have quick match, for players who just want to get into game quickly. Custom match players are in this pool of players too. Custom match hosts cannot connect to other custom match hosts.

So is there away to get a list of these players in match making? With some basic info attached?

Thanks,

Jay

,

We are adding playfab to go cross platform. In our current setup we have two types of match making. We have a "custom game" setup kind of like ARK server list where players can see basic info on a big list of servers, then click join and kick off a peer to peer connection.

Then we have quick match, for players who just want to get into game quickly. Custom match players are in this pool of players too. Custom match hosts cannot connect to other custom match hosts.

So is there away to get a list of these players in match making? With some basic info attached?

Thanks,

Jay

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

2 Replies

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Gosen Gao · Apr 27 at 05:16 AM

For the matchmaking that needs a server list, you can implement it with PlayFab Lobby. Since your game is based on peer to peer connection, when a player choose to become a host, a lobby should be created with necessary info to represent an ongoing game, so that other players can search for those lobbies and join the game.

For quick match, if you want to prevent the hosts match with each other, then you can call API CreateServerBackfillTicket in the host to use server backfill ticket to match with other players. The server backfill tickets won’t match against each other which is by design.

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
avatar image

Answer by jaymales · Jun 29 at 06:50 AM

Hi Gosen Gao,

So that's what I have done(the first one), but the issue is that lobbies with two players (since that is the max amount of players we allow atm) are still showing up in the list of lobbies.

We want to stop that.

If the user or host then leaves the match, the host should go back to the server list menu and other people should be allowed to join again.

It's a weird flow but the designer insists this is the way it needs to be....

so I don't want to shutdown the lobby incase they have an invite coming in.

Also would be nice to know what we can do with the filter option since there isn't a lot of documentation on the subject.

Thanks

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

    12 People are following this question.

    avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image 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

    Servers not starting 1 Answer

    What happens when a client calls ClientAPI.Matchmake then does not connect to a returned server? 2 Answers

    Am I correct in understanding that SessionCookie will always be blank for matchmade games? 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