Flexmatch cannot put a player back in session

0

Hi,

I am using flexmatch in automatic backfill mode and encounters a problem in the following situation:

  • A player is put in a game session through matchmaking
  • the player leaves the session (and thus triggers a call to RemovePlayerSession)
  • the player then restarts the matchmaking process ( which triggers a call to StartMatchmaking in our backend )

I expected the player to be put back in the same game session but Flexmatch creates a new game session. Is there a way to change this behavior?

質問済み 2年前298ビュー
1回答
0
承認された回答

Hi! StartMatchmaking will match backfill tickets against all tickets submitted using StartMatchmaking. It's not necessary that the same ticket will be matched to the same game session it was previously a part of. What I'd look for as part of auto-backfill is if the open spot was matched to some valid player.

If you're using managed GameLift hosting you can potentially try using CreatePlayerSession to reserve an open slot for the dropped player before backfill finds another player for the slot.

Thanks, Shashank

AWS
回答済み 2年前
profile picture
エキスパート
レビュー済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ