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à.
Attiva il riempimento automatico
Con il backfill automatico degli abbinamenti, Amazon GameLift Servers attiva automaticamente una richiesta di backfill ogni volta che una sessione di gioco inizia con uno o più slot giocatori non riempiti. Questa caratteristica consente di iniziare i giochi non appena individuato il numero minimo di giocatori abbinati, mentre gli slot rimanenti vengono riempiti in un secondo momento con l'abbinamento di altri giocatori. Puoi interrompere il backfill automatico in qualsiasi momento.
Ad esempio, considera un gioco che può contenere da sei a dieci giocatori. FlexMatchindividua inizialmente sei giocatori, forma la partita e inizia una nuova sessione di gioco. Con il backfill automatico, la nuova sessione di gioco può richiedere immediatamente altri quattro giocatori. A seconda dello stile di gioco, potremmo voler consentire ai nuovi giocatori di unirsi in qualsiasi momento durante la sessione di gioco. In alternativa, puoi interrompere il backfill automatico dopo la fase iniziale di configurazione e prima dell'inizio del gioco.
Per aggiungere il backfill automatico al tuo gioco, effettua i seguenti aggiornamenti per il gioco.
-
Abilita il backfill automatico. Il backfill automatico è gestito in una configurazione di abbinamento. Se abilitato, viene utilizzato con tutte le sessioni di gioco abbinate che sono state create con quel matchmaker. Amazon GameLift Servers inizia a generare le richieste di backfill per una sessione di gioco non completa non appena la sessione di gioco viene avviata in un server di gioco.
Per attivare il backfill automatico, apri una configurazione di abbinamento e imposta la modalità di backfill su "AUTOMATICO". Per ulteriori dettagli, consulta Crea una configurazione di matchmaking.
-
Attiva la prioritizzazione dei backfill. Personalizza il tuo processo di matchmaking per dare priorità al riempimento delle richieste di riempimento prima di creare nuove partite. Nel set di regole di matchmaking, aggiungi un componente algoritmico e imposta la priorità di riempimento su «alta». Per ulteriori dettagli, consultare Personalizza l'algoritmo di corrispondenza.
-
Aggiorna la sessione di gioco con nuovi dati del matchmaker. Amazon GameLift Serversaggiorna il tuo server di gioco con le informazioni sulle partite utilizzando la funzione di callback Server SDK
onUpdateGameSession(vedi Inizializzazione del processo del server). Aggiungi il codice al server di gioco per gestire gli oggetti delle sessioni di gioco aggiornate come risultato dell'attività di backfill. Ulteriori informazioni in Aggiorna i dati delle partite sul server di gioco. -
Disattiva il backfill automatico per una sessione di gioco. È possibile decidere di arrestare il backfill automatico in qualsiasi momento durante una singola sessione di gioco. Per interrompere il backfill automatico, aggiungi il codice al client di gioco o al server di gioco per effettuare la chiamata API. Amazon GameLift Servers StopMatchmaking Questa chiamata richiede un ID ticket. Utilizza l'ID ticket di backfill nell'ultima richiesta di backfill. Puoi ottenere queste informazioni dai dati di abbinamento della sessione di gioco, che vengono aggiornati come descritto nel passaggio precedente.