Crea una configurazione di matchmaking - 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à.

Crea una configurazione di matchmaking

Per configurare un GameLift FlexMatch matchmaker Amazon per elaborare le richieste di matchmaking, crea una configurazione di matchmaking. Usa la GameLift console Amazon o il AWS Command Line Interface (AWS CLI). Per ulteriori informazioni sulla creazione di un matchmaker, vedereProgetta un FlexMatch matchmaker.

Crea un matchmaker per l'hosting Amazon GameLift

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

Console
  1. Nella GameLiftconsole Amazon, 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 di matchmaking.

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

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

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

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

    4. Per la FlexMatchmodalità, scegli Managed for Amazon GameLift managed hosting. Questa modalità richiede di FlexMatch passare le partite riuscite alla coda della sessione di gioco specificata.

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

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

  5. Seleziona Successivo.

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

    1. Per il timeout della richiesta, imposta il tempo massimo, in secondi, in cui il matchmaker deve completare una partita per ogni richiesta. FlexMatchannulla le richieste di matchmaking che superano questo tempo.

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

      • 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 aggiuntivi, imposta il numero di slot da tenere aperti in una partita. FlexMatchpuò riempire questi slot con giocatori in futuro.

    4. (Facoltativo) In Opzioni di accettazione della partita, in Accettazione obbligatoria, se desideri richiedere a ogni giocatore di una partita proposta di accettare attivamente la partecipazione alla partita, seleziona Obbligatorio. Se selezioni questa opzione, per il timeout di accettazione, imposta per quanto tempo, in secondi, vuoi che il matchmaker attenda l'accettazione 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 di Amazon Simple Notification Service (Amazon SNS) per ricevere le notifiche degli eventi di matchmaking. Se non hai ancora impostato un argomento SNS, puoi sceglierlo in seguito modificando la configurazione del matchmaking. Per ulteriori informazioni, consulta Configurare le notifiche FlexMatch degli eventi.

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

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

    1. (Facoltativo) Per i dati delle sessioni di gioco, inserisci eventuali informazioni aggiuntive relative al gioco che desideri fornire FlexMatch alle nuove sessioni di gioco iniziate con le partite realizzate 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 AWS delle tue risorse.

  10. Seleziona Successivo.

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

AWS CLI

Per creare una configurazione di abbinamento con AWS CLI, apri una finestra a riga di comando e utilizza il comando create-matchmaking-configuration per definire un nuovo matchmaker.

Questo comando di esempio crea una nuova configurazione di matchmaking che richiede l'accettazione del giocatore e abilita il backfill automatico. Inoltre, riserva slot per due giocatori per FlexMatch aggiungere giocatori in un secondo momento e fornisce alcuni dati sulle sessioni 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 restituisce un MatchmakingConfigurationoggetto con le impostazioni richieste per il matchmaker. Il nuovo matchmaker è pronto ad accettare le richieste di matchmaking.

Crea un matchmaker indipendente FlexMatch

Prima di creare una configurazione di matchmaking, crea un set di regole da utilizzare con il matchmaker.

Console
  1. Apri la GameLift console Amazon all'indirizzo https://console.aws.amazon.com/gamelift/home.

  2. Passa alla AWS regione in cui desideri creare il tuo matchmaker. Per un elenco di regioni che supportano le configurazioni di FlexMatch matchmaking, vedere. Scegli una posizione per il matchmaker

  3. Nel riquadro di navigazione, scegli FlexMatch, Configurazioni di matchmaking.

  4. Nella pagina delle configurazioni del matchmaking, scegli Crea configurazione di matchmaking.

  5. Nella pagina Definisci i dettagli di configurazione, in Dettagli di configurazione del matchmaking, procedi come segue:

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

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

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

    4. Per la FlexMatchmodalità, scegli Standalone. Ciò indica che disponi di un meccanismo personalizzato per avviare nuove sessioni di gioco su una soluzione di hosting esterna ad AmazonGameLift.

  6. Seleziona Successivo.

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

    1. Per il timeout della richiesta, imposta il tempo massimo, in secondi, in cui il matchmaker deve completare una partita per ogni richiesta. Le richieste di matchmaking che superano questo tempo vengono rifiutate.

    2. (Facoltativo) In Opzioni di accettazione della partita, in Accettazione obbligatoria, se desideri richiedere a ogni giocatore di una partita proposta di accettare attivamente la partecipazione alla partita, seleziona Obbligatorio. Se selezioni questa opzione, per il timeout di accettazione, imposta per quanto tempo, in secondi, vuoi che il matchmaker attenda l'accettazione dei giocatori prima di annullare la partita.

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

    1. (Facoltativo) Per l'argomento SNS, scegli un argomento Amazon SNS per ricevere notifiche di eventi di matchmaking. Se non hai ancora impostato un argomento SNS, puoi sceglierlo in seguito modificando la configurazione del matchmaking. Per ulteriori informazioni, consulta Configurare le notifiche FlexMatch degli eventi.

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

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

  10. Seleziona Successivo.

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

AWS CLI

Per creare una configurazione di abbinamento con AWS CLI, apri una finestra a riga di comando e utilizza il comando create-matchmaking-configuration per definire un nuovo matchmaker.

Questo comando di esempio crea una nuova configurazione di matchmaking per un matchmaker autonomo che richiede l'accettazione del giocatore.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode STANDALONE \ --rule-set-name "MyRuleSetOne" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic"

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

Modifica una configurazione di matchmaking

Per modificare una configurazione di matchmaking, scegli Configurazioni matchmaking dalla barra di navigazione e scegli la configurazione che desideri modificare. Puoi aggiornare qualsiasi campo in una configurazione esistente ad eccezione del nome.

Quando si aggiorna un set di regole di configurazione, un nuovo set di regole può essere incompatibile se esistono ticket di matchmaking attivi per i seguenti motivi:

  • Nomi o numero di squadre nuovi o diversi

  • Nuovi attributi del giocatore

  • Modifiche ai tipi di attributi dei giocatori esistenti

Per apportare una di queste modifiche al tuo set di regole, crea una nuova configurazione di matchmaking con il set di regole aggiornato.