Tutorial: Crea un matchmaker per Amazon GameLift Servers hosting - Amazon GameLift Servers

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: Crea un matchmaker per Amazon GameLift Servers hosting

Prima di creare una configurazione di matchmaking, crea un set di regole e un Amazon GameLift Servers coda di sessione di gioco da utilizzare con il matchmaker.

Console
  1. Nella Amazon GameLift Servers console, nel riquadro di navigazione, scegli Configurazioni di matchmaking.

  2. Passa alla AWS regione in cui desideri creare il tuo matchmaker.

  3. Nella pagina delle configurazioni del matchmaking, scegli Crea configurazione matchmaking.

  4. Nella pagina Definisci i dettagli della configurazione, sotto Dettagli di configurazione del matchmaking, procedi come segue:

    1. Per Nome, inserisci il nome di un matchmaker che possa aiutarti a identificarlo in un elenco e nelle metriche. Il nome del matchmaker deve essere unico all'interno della regione. Le richieste di matchmaking identificano quale matchmaker utilizzare in base al nome e alla regione.

    2. (Facoltativo) Per la descrizione, aggiungi una descrizione per aiutare a identificare il matchmaker.

    3. Per Set di regole, scegli un set di regole dall'elenco da usare con il matchmaker. L'elenco contiene tutti i set di regole che hai creato nella regione corrente.

    4. Per FlexMatch modalità, scegli Gestito per Amazon GameLift Servers hosting gestito. Questa modalità richiede FlexMatch per passare le partite riuscite alla coda della sessione di gioco specificata.

    5. Per AWS Regione, scegli la regione in cui hai configurato la coda delle sessioni di gioco che desideri utilizzare con il matchmaker.

    6. Per Queue, scegli la coda della sessione di gioco che desideri utilizzare con il matchmaker.

  5. Scegli Next (Successivo).

  6. Nella pagina Configura impostazioni, in Impostazioni matchmaking, procedi come segue:

    1. Per Request timeout, imposta il tempo massimo, in secondi, entro il quale il matchmaker può completare una partita per ogni richiesta. FlexMatch annulla le richieste di matchmaking che superano questo tempo.

    2. Per la modalità Backfill, scegli una modalità per gestire i backfill delle partite.

      • Per attivare la funzione di riempimento automatico, scegli Automatico.

      • Per creare una gestione personalizzata delle richieste di riempimento o per non utilizzare la funzione di riempimento, scegli Manuale.

    3. (Facoltativo) Per il numero di giocatori aggiuntivo, imposta il numero di slot da tenere aperti in una partita. FlexMatch può riempire questi slot con giocatori in futuro.

    4. (Facoltativo) In Opzioni di accettazione della partita, per Accettazione obbligatoria, se desideri che ogni giocatore di una partita proposta accetti attivamente la partecipazione alla partita, seleziona Obbligatorio. Se selezioni questa opzione, in Timeout di accettazione, imposta per quanto tempo, in secondi, vuoi che il matchmaker attenda le accettazioni dei giocatori prima di annullare la partita.

  7. (Facoltativo) In Impostazioni di notifica degli eventi, procedi come segue:

    1. (Facoltativo) Per l'argomento SNS, scegli un argomento Amazon Simple Notification Service (Amazon SNS) per ricevere notifiche sugli eventi di matchmaking. Se non hai ancora impostato un argomento SNS, puoi sceglierlo in un secondo momento modificando la configurazione del matchmaking. Per ulteriori informazioni, consulta Configurazione FlexMatch notifiche di eventi.

    2. (Facoltativo) Per i dati personalizzati sugli eventi, inserisci tutti i dati personalizzati che desideri associare a questo matchmaker nella messaggistica degli eventi. FlexMatch include questi dati in ogni evento associato al matchmaker.

  8. (Facoltativo) Espandi Dati di gioco aggiuntivi, quindi procedi come segue:

    1. (Facoltativo) Per i dati della sessione di gioco, inserisci tutte le informazioni aggiuntive relative al gioco che desideri FlexMatch per rispondere a nuove sessioni di gioco iniziate con partite effettuate utilizzando questa configurazione di matchmaking.

    2. (Facoltativo) Per le proprietà del gioco, aggiungi le proprietà della coppia chiave-valore che contengono informazioni su una nuova sessione di gioco.

  9. (Facoltativo) In Tag, aggiungi tag per aiutarti a gestire e tenere traccia delle tue AWS risorse.

  10. Scegli Next (Successivo).

  11. Nella pagina Rivedi e crea, rivedi le tue scelte, quindi scegli Crea. Dopo una creazione riuscita, il matchmaker è pronto ad accettare le richieste di matchmaking.

AWS CLI

Per creare una configurazione di matchmaking con AWS CLI, apri una finestra della riga di comando e usa il create-matchmaking-configurationcomando per definire un nuovo matchmaker.

Questo comando di esempio crea una nuova configurazione di matchmaking che richiede l'accettazione del giocatore e consente il riempimento automatico. Riserva inoltre due slot per due giocatori per FlexMatch per aggiungere giocatori in un secondo momento e fornisce alcuni dati sulla sessione di gioco.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode WITH_QUEUE \ --game-session-queue-arns "arn:aws:gamelift:us-west-2:111122223333:gamesessionqueue/MyGameSessionQueue" \ --rule-set-name "MyRuleSet" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --backfill-mode AUTOMATIC \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic" \ --additional-player-count 2 \ --game-session-data "key=map,value=winter444"

Se la richiesta di creazione della configurazione del matchmaking ha esito positivo, Amazon GameLift Servers restituisce un MatchmakingConfigurationoggetto con le impostazioni che hai richiesto per il matchmaker. Il nuovo matchmaker è pronto ad accettare le richieste di matchmaking.