Hello, im having trouble trying to join an already created game via queues. I’ve made a matchmaking service which request data to gamelift, such as game creation, player joining, game searching, etc… so every client connects through this service to join games.
The service automatically attempts to find a match, but if none is found then creates a new one and returns a valid player session.
The games are being created just fine… the problem comes when i have to find a suitable game to join when the queue has assigned fleets which belongs to different regions.
The gamelift client that the service is using is created on US_EAST_1… but there is a fleet in the queue that is set in South America, so when i try to search a game in that fleet throws an exception saying that the fleet does not exist.
I read that i could create the game placement with DesiredPlayerSessions… however does player session expires over time? I mean, in my case, a game could be created and player may not join after an hour o more. Also, how could i know if the game has available player sessions after a player leaves the match?
Is there any other approach of fixing this issue?