I am using Unreal Engine with Flex Match and wanted to get Back Fill up to work.
- In our matchmaking configuration I set the backfill mode to automatic.
- Also, every time a player disconnects from our server, I call RemovePlayer. So now every time a player is leaving his session is set to completed.
- When I start matchmaking again, with the disconnected player, I only get the MatchmakingSearching event but never MatchmakingSucceeded.
So I though maybe this has to do with Unreal Gamelift module not having OnUpdateGameSession implemented. So I extended the UnrealGamelift module to support this callback. But still no luck.
EDIT: My assumption is “If the backfill mode is set to automatic, gamelift will find new players for all player session which are in timed out and/or completed” automatically. Maybe I misunderstood smth here.
Im scratching my head here right now. The fleet id is:
fleet-95d88887-3dc0-42a5-af4c-ff4127a2c705 and the matchmaking config is DEVELOPMENT-ONEVSONE.
Maybe some dev would give me some hint on what I am doing wrong here.