Tutorial: integrazione FlexMatch con l' GameLift hosting Amazon - Amazon GameLift

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à.

Tutorial: integrazione FlexMatch con l' GameLift hosting Amazon

FlexMatch è disponibile con l' GameLift hosting gestito di Amazon per server di gioco personalizzati e server in tempo reale. Per aggiungere FlexMatch matchmaking al tuo gioco, completa le seguenti attività.

  • Configurare un matchmaker. Un matchmaker riceve le richieste di abbinamento dai giocatori e le elabora. Raggruppa i giocatori in base a un set di regole definite e, per ogni abbinamento riuscito, crea nuove sessioni di gioco e nuove sessioni giocatore. Per configurare un matchmaker, segui questa procedura:

    • Creare un set di regole. Un set di regole indica al matchmaker come costruire un abbinamento valido. Specifica la struttura del team e come valutare i giocatori per l'inclusione in un abbinamento. Vedi questi argomenti:

    • Creare una coda della sessione di gioco. Una coda individua la migliore regione per ogni abbinamento e crea una nuova sessione di gioco in tale regione. Usa una coda esistente o creane una nuova per l'abbinamento. Vedi questo argomento:

    • Configurare le notifiche (facoltativo). Poiché le richieste di abbinamento sono asincrone, è necessario un modo per monitorare lo stato delle richieste. Le notifiche sono l'opzione preferita. Vedi questo argomento:

    • Configurare un matchmaker. Dopo aver impostato un set di regole, una coda e la destinazione delle notifiche, creare la configurazione per il matchmaker. Vedi questi argomenti:

  • Integralo FlexMatch nel tuo servizio client di gioco. Aggiungi funzionalità al servizio client di gioco per avviare nuove sessioni di gioco con abbinamento. Le richieste di abbinamento specificano quale matchmaker utilizzare e forniscono i dati del giocatore necessari per l'abbinamento. Vedi questo argomento:

  • FlexMatch Integratelo nel vostro server di gioco. Aggiungi funzionalità al tuo server di gioco per avviare le sessioni di gioco create tramite l'abbinamento. Le richieste per questo tipo di sessione di gioco includono informazioni specifiche sull'abbinamento, inclusi giocatori e assegnazioni dei team. Il server di gioco deve accedere e utilizzare queste informazioni durante la costruzione di una sessione di gioco per l'abbinamento. Vedi questo argomento:

  • Configura il FlexMatch backfill (opzionale). Richiedi ulteriori abbinamenti di giocatori per riempire gli slot giocatori aperti nei giochi esistenti. Puoi attivare il riempimento automatico per consentire ad Amazon di GameLift gestire le richieste di riempimento. In alternativa puoi gestire il backfill manualmente aggiungendo la funzionalità al servizio client di gioco o al server di gioco per avviare richieste di backfill degli abbinamenti. Vedi questo argomento:

    Nota

    FlexMatch Il backfill non è attualmente disponibile per i giochi che utilizzano server in tempo reale.