Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Richiedi l'accettazione del giocatore
Se stai utilizzando un matchmaker con l'accettazione del giocatore attivata, aggiungi il codice al servizio client per gestire il processo di accettazione del giocatore. Il processo di gestione delle accettazioni da parte dei giocatori è identico per i giochi che utilizzano FlexMatch con Amazon GameLift Servers- hosting gestito e per i giochi che utilizzano FlexMatch come soluzione autonoma.
Richiesta di accettazione del giocatore per un abbinamento proposto:
-
Rileva quando un abbinamento proposto richiede l'accettazione del giocatore. Monitora il ticket di abbinamento per rilevare quando lo stato diventa
REQUIRES_ACCEPTANCE
. Una modifica a questo stato attiva il FlexMatch eventoMatchmakingRequiresAcceptance
. -
Ottenere le accettazioni da parte di tutti i giocatori. Crea un meccanismo per presentare i dettagli dell'abbinamento proposto ad ogni giocatore nel ticket di abbinamento. I giocatori devono essere in grado di indicare che accettano o rifiutano l'abbinamento proposto. Puoi recuperare i dettagli della partita DescribeMatchmakingchiamando. I giocatori hanno un tempo limitato per rispondere prima che il matchmaker ritiri l'abbinamento proposto e prosegua.
-
Segnala le risposte dei giocatori a FlexMatch. Segnala le risposte dei giocatori chiamando AcceptMatchcon accetta o rifiuta. Tutti i giocatori in una richiesta di abbinamento devono accettare l'abbinamento affinché possa essere eseguito.
-
Gestire i ticket con accettazioni non riuscite. Una richiesta non riesce quando un giocatore dell'abbinamento proposto rifiuta l'abbinamento o non risponde entro il limite di tempo di accettazione. I biglietti per i giocatori che hanno accettato la partita vengono automaticamente restituiti al pool di biglietti. I ticket per i giocatori che non hanno accettato la partita passano allo stato FAILURE e non vengono più elaborati. Per i biglietti con più giocatori, se uno dei giocatori presenti nel ticket non ha accettato la partita, l'intero ticket non va a buon fine.