Stop matchmaking for all tickets in potential match if any tickets reject acceptance

0

The problem

My project requires all tickets in the potential match to stop matchmaking once some tickets reject acceptance. I dug through all the documentations but haven't found any related settings.

What I can think of

One work-around option could be to manually stop matchmaking in code for all tickets when someone rejects, but this is not viable because before our system even receives the "AcceptMatchCompleted" event, the tickets that did not reject acceptance are already put back to matchmaking searching. The request that stops matchmaking may not be able to be sent out before another round of potential match is created for those tickets.

Wanted behavior

When some tickets reject acceptance, all the tickets in the potential match stop matchmaking

已提問 5 年前檢視次數 181 次
1 個回答
0

Sorry the late reply. FlexMatch's current design does indeed return the players that accepted the match back into the ticket pool. As you have mentioned, you could make an attempt to make an attempt to track and cancel player matchmaking tickets in batches but you don't have enough control.

I have pinged the GameLift service team with your request and hopefully they can take it into their backlog and/or provide a better workaround.

已回答 5 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南