GameLift is really excellent. We already implemented GameLift matchmaking in our game and we are currently testing it.
However, sometime a client doesn’t get an IP address of a dedicated server from FlexMatch even though we are matched. After the ticket status is “PLACING”, the ticket status is changed to “FAILED”. Our game is currently in development but after the game is launched, we will probably have more issues about that.
- I copied some of logs for TicketStatus that was received from Lambda and API Gateway in a client.
[2020.01.25-00.26.02:194]GameLiftManager: Verbose: TicketStatus : [PLACING], IPAddress : [NotYet], Port : 
[2020.01.25-00.26.04:208]GameLiftManager: Verbose: TicketStatus : [FAILED], IPAddress : [NotYet], Port : 
Game session: arn:aws:gamelift:us-west-2::gamesession/fleet-bd3000a6-a310-42a9-b2a8-ac6f5b8687d1/2654ec9e-61b5-453e-b575-f5099ac8142c
PlayerId : psess-0b346b77-72f9-4cc3-a1df-2af7957b7bb4
PlayerId : psess-240951fd-2a4b-4e79-ac25-4f819dfbc723
- The same person owned these two PlayerIds but I have no idea when it happened.
Could you investigate why it happened?