Is waiting time in the queue counted in FlexMatch's Matchmaking Hours?

0

I'm planning to use FlexMatch as a matchmaking system for my chat app. It basically works like Omegle in which two authenticated users are matched based on its input interests. (e.g. they both have an interest to keyword "DevOps" - the two would be matched).

Since FlexMatch uses the ff below to determine its price:

  1. Number of players to be matched
  2. Matchmaking hours

It would be very expensive if queue time before a match is found is billed from the matchmaking hours. Based on how I understand the documentation, I wonder if this is indeed the case.

The rules I'm planning to set is for a user to wait 5 seconds before a match is found, if no user is found then match it to a stranger.

Renz
asked a month ago105 views
1 Answer
0

Hello! Billing will occur during a portion of the matchmaking time, but not during the entirety of it. Billing occurs only while potential matches are being searched for. This does not include the time during which players are grabbed from the queue to be matched.

Additionally, it's important to note that "Matchmaking Hours" can be influenced by the complexity of the matchmaking rule set that is provided by the customer. If a rule set is more complex, and there are more rules for creating matches, matchmaking will potentially take longer and result in more "Matchmaking Hours".

AWS
answered a month ago
profile picture
EXPERT
reviewed a month ago
  • I see, thank you for that. What I mean is let's say the matchmaking status based on DescribeMatchmakingCommand (from SDK) is Searching...this status has been going on for 30 seconds. Does that mean I'm also billed for whole 30 seconds, because if this is indeed the case that's very expensive for cases in which a user cannot find a match.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions