1 Answer
- Newest
- Most votes
- Most comments
2
The FlexMatch events sent to SNS topics use different naming conventions than the ticket statuses in the API documentation. Based on the available information, here's the complete list of event types that FlexMatch sends to SNS topics:
- MatchmakingSearching - This corresponds to when a matchmaking request is being processed
- PotentialMatchCreated - This is emitted when a potential match is created and may require player acceptance
- AcceptMatch - When players need to accept a match
- AcceptMatchCompleted - When the match acceptance process has completed (can have values of "Accepted", "Rejected", or "TimedOut")
- MatchmakingSucceeded - When matchmaking has successfully completed (corresponds to COMPLETED in API)
- MatchmakingTimedOut - When matchmaking request has timed out
- MatchmakingCancelled - When matchmaking has been canceled
- MatchmakingFailed - When matchmaking has failed
These event types are found in the "detail.type" field of the SNS message, as you correctly identified. The naming convention differs from the API documentation's ticket statuses, which is why you're seeing "Succeeded" instead of "COMPLETED" in the events.
Sources
FlexMatch matchmaking events - Amazon GameLift Servers
MatchmakingSucceeded - Amazon GameLift Servers
MatchmakingFailed - Amazon GameLift Servers
AcceptMatchCompleted - Amazon GameLift Servers
PotentialMatchCreated - Amazon GameLift Servers
answered a month ago
Relevant content
- asked a month ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 2 years ago
