Che cos'è Amazon GameLift FlexMatch? - 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à.

Che cos'è Amazon GameLift FlexMatch?

Amazon GameLift FlexMatch è un servizio di matchmaking personalizzabile per giochi multiplayer. Con FlexMatch, puoi creare un set personalizzato di regole che definiscono l'aspetto di una partita multiplayer per il tuo gioco e determinano come valutare e selezionare i giocatori compatibili per ogni partita. Puoi anche perfezionare gli aspetti chiave dell'algoritmo di matchmaking per adattarli alle tue esigenze di gioco.

FlexMatch Utilizzalo come servizio di matchmaking autonomo o integrato con una soluzione di hosting di GameLift giochi Amazon. Ad esempio, potresti implementarla FlexMatch come funzionalità autonoma con giochi con un' peer-to-peer architettura o giochi che utilizzano altre soluzioni di cloud computing. Oppure puoi aggiungere FlexMatch al tuo hosting EC2 GameLift gestito da Amazon o hosting locale con Amazon. GameLift Anywhere Questa guida fornisce informazioni dettagliate su come creare un sistema di FlexMatch matchmaking per il tuo scenario particolare.

FlexMatch ti offre la flessibilità di impostare le priorità di matchmaking in base alle tue esigenze di gioco. Ad esempio, puoi eseguire le operazioni seguenti:

  • Trova un equilibrio tra velocità e qualità della partita. Imposta le regole delle partite per trovare rapidamente le partite che sono abbastanza buone, oppure chiedi ai giocatori di aspettare ancora un po' per trovare la migliore partita possibile per un'esperienza di gioco ottimale.

  • Crea partite basate su giocatori o squadre ben assortite. Crea partite in cui tutti i giocatori abbiano caratteristiche simili come abilità o esperienza. Oppure organizza partite in cui le caratteristiche combinate di ciascuna squadra soddisfino criteri comuni.

  • Dai la priorità al modo in cui la latenza dei giocatori influisce sul matchmaking. Vuoi impostare un limite rigido di latenza per tutti i giocatori o sono accettabili latenze più elevate purché tutti i partecipanti alla partita abbiano una latenza simile?

Sei pronto per iniziare a lavorare con? FlexMatch

Per step-by-step indicazioni su come avviare e utilizzare il gioco FlexMatch, consulta i seguenti argomenti:

FlexMatch Caratteristiche principali

Le seguenti funzionalità sono disponibili in tutti gli FlexMatch scenari, indipendentemente dal fatto che vengano utilizzate FlexMatch come servizio autonomo o con l'hosting di GameLift giochi Amazon.

  • Abbinamento personalizzabile tra giocatori. Progetta e crea matchmaker adatti a tutte le modalità di gioco che offri ai tuoi giocatori. Crea una serie di regole personalizzate per valutare gli attributi chiave dei giocatori (come il livello di abilità o il ruolo) e i dati sulla latenza geografica per creare partite tra giocatori eccezionali per il tuo gioco.

  • Corrispondenza basata sulla latenza. Fornisci dati sulla latenza dei giocatori e crea regole di partita che richiedono ai giocatori in una partita di avere tempi di risposta simili. Questa funzione è utile quando i tuoi pool di matchmaking di giocatori si estendono su più aree geografiche.

  • Support per partite di dimensioni fino a 200 giocatori. Crea partite con un massimo di 40 giocatori utilizzando regole personalizzate per il tuo gioco. Crea partite con un massimo di 200 giocatori utilizzando un processo di abbinamento che utilizza un processo di abbinamento personalizzato semplificato per mantenere gestibili i tempi di attesa dei giocatori.

  • Accettazione dei giocatori. Richiedi ai giocatori di iscriversi a una partita proposta prima di finalizzarla e iniziare una sessione di gioco. Usa questa funzione per avviare un flusso di lavoro di accettazione personalizzato e segnalare le risposte dei giocatori FlexMatch prima di iniziare una nuova sessione di gioco per la partita. Se non tutti i giocatori accettano una partita, la partita proposta fallisce e i giocatori che l'hanno accettata tornano automaticamente nel pool di matchmaking.

  • Supporto per i gruppi di giocatori. Genera partite per gruppi di giocatori che vogliono giocare insieme nella stessa squadra. FlexMatch Utilizzalo per trovare altri giocatori per completare la partita secondo necessità.

  • Regole di abbinamento espandibili. Allenta gradualmente i requisiti della partita dopo che è trascorso un certo periodo di tempo senza trovare una partita vincente. L'espansione delle regole ti consente di decidere dove e quando allentare le regole iniziali della partita, in modo che i giocatori possano iniziare più rapidamente le partite giocabili.

  • Riempimento della partita. Riempi gli slot vuoti in una sessione di gioco esistente con nuovi giocatori ben assortiti. Personalizza quando e come richiedere nuovi giocatori e usa le stesse regole di partita personalizzate per trovare altri giocatori.

FlexMatch con GameLift hosting Amazon

FlexMatch offre le seguenti funzionalità aggiuntive da utilizzare con i giochi ospitati con Amazon GameLift. Ciò include giochi con server di gioco personalizzati o server in tempo reale.

  • Posizionamento della sessione di gioco. Quando una partita viene effettuata con successo, richiede FlexMatch automaticamente ad Amazon un nuovo posizionamento nella sessione di gioco GameLift. I dati generati durante il matchmaking, inclusi gli ID dei giocatori e le assegnazioni delle squadre, vengono forniti al server di gioco in modo che possa utilizzare tali informazioni per iniziare la sessione di gioco della partita. FlexMatch quindi restituisce le informazioni sulla connessione della sessione di gioco in modo che i client di gioco possano partecipare al gioco. Per ridurre al minimo la latenza sperimentata dai giocatori in una partita, il posizionamento delle sessioni di gioco con Amazon GameLift può anche utilizzare dati regionali sulla latenza dei giocatori, se forniti.

  • Riempimento automatico delle partite. Con questa funzionalità abilitata, invia FlexMatch automaticamente una richiesta di rientro di una partita quando inizia una nuova sessione di gioco con slot per giocatori non occupati. Il tuo sistema di matchmaking avvia il processo di posizionamento della sessione di gioco con un numero minimo di giocatori, quindi riempie rapidamente gli slot rimanenti. Non puoi utilizzare il backfill automatico per sostituire i giocatori che abbandonano una sessione di gioco abbinata.

Se usi Amazon GameLift FleetiQ con giochi ospitati con risorse Amazon Elastic Compute Cloud (Amazon EC2) Elastic Compute Cloud (Amazon EC2), implementalo come servizio autonomo. FlexMatch

Prezzi per Amazon GameLift FlexMatch

Amazon GameLift addebita le istanze in base alla durata di utilizzo e la larghezza di banda in base alla quantità di dati trasferiti. Se ospiti i tuoi giochi su GameLift server Amazon, FlexMatch l'utilizzo è incluso nelle tariffe di Amazon GameLift. Se ospiti i giochi su un'altra soluzione server, FlexMatch l'utilizzo viene addebitato separatamente. Per un elenco completo di addebiti e prezzi per Amazon GameLift, consulta la pagina GameLift dei prezzi di Amazon.

Per informazioni sul calcolo del costo di hosting dei tuoi giochi o del matchmaking con Amazon GameLift, vedi Generazione delle stime GameLift dei prezzi di Amazon, che descrive come utilizzare il. AWS Pricing Calculator