Matchmaking

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il matchmaking è il processo di abbinamento dei giocatori ai server in base alle caratteristiche del giocatore come età, lingua, Livellodi abilità e altre preferenze di gioco.

Come funziona il matchmaking

Quando un giocatore tenta di unirsi alla tua esperienza, il servizio di matchmaking trova tutti i server idonei ai quali il giocatore può unirsi, valuta questi server utilizzando segnali e abbina il giocatore al server con il punteggio più alto.

Il flusso di matchmaking funziona così:

  1. Un giocatore richiede di unirsi a un Posto.
  2. Il matchmaking trova server idonei ai quali il giocatore può unirsi, filtrando i server che sono pieni, Server privato, riservati o in procinto di essere spenti.
  3. Matchmaking valuta tutti i server idonei per determinare il server più compatibile per il Giocatore.
  4. Matchmaking abbina il giocatore al server con il punteggio più alto.
  5. Il giocatore si unisce al Servervincitore.
Matchmaking predefinito di Roblox
The default Roblox matchmaking flow.
Matchmaking personalizzato
The custom matchmaking flow.

Valutazione

L'algoritmo di punteggio di matchmaking utilizza la somma ponderata (WS) dei valori di segnale per assegnare punteggi ai server.

Per maggiori informazioni sul punteggio, vedi Punteggio del server.

Attributi

Gli attributi sono proprietà utilizzate nella valutazione del matchmaking.Un attributo può essere un numero, come l'età e Votazionelivello di abilità di un Giocatore, o una Stringa, come la lingua di un Giocatore.

Gli attributi possono essere numerici o categorici:

  • Attributi numerici confronta la differenza tra l'attributo del Giocatoredi connessione e il valore aggregato del Server, con differenze maggiori che abbassano o aumentano il punteggio.Ad esempio, più vicino è il livello di abilità di un giocatore al livello medio di abilità del Server, maggiore è il punteggio del segnale numerico.Questo punteggio viene quindi moltiplicato dal peso del segnale.
  • Gli attributi categorizzali sono basati su quanto l'attributo del Giocatoredi connessione sia comune rispetto agli altri giocatori nel Server.Ad esempio, se una percentuale elevata dei giocatori all'interno di un server ha la stessa lingua preferita del Giocatoreche si unisce, il punteggio aumenta.Questo punteggio viene quindi moltiplicato anche dal peso del segnale.

Per una lista di tutti gli attributi esistenti, vedi Attributi esistenti.Per ulteriori informazioni sugli attributi personalizzati, vedi Attributi personalizzati.

Segnali

I segnali utilizzati nella valutazione del server possono essere quelli predefiniti già forniti da Roblox, o personalizzati che crei tu stesso.

I segnali Roblox utilizzano attributi esistenti a cui Roblox ha già accesso, come la posizione del giocatore, il Gruppodi età e il ritardo.I segnali personalizzati, tuttavia, devono utilizzare attributi personalizzati per accedere ai dati dai tuoi archivi dati.Per creare un segnale personalizzato, devi prima creare un attributo personalizzato.

Per un elenco di tutti i segnali esistenti di Roblox, vedi Segnali esistenti. Per ulteriori informazioni sui segnali personalizzati, vedi Segnali personalizzati.

Matchmaking personalizzato

Quando un giocatore si unisce alla tua esperienza, il matchmaking assegna un punteggio a ciascun server in esecuzione in base alla somma ponderata dei valori di segnale del Server.Puoi personalizzare questo processo regolando il peso di ciascuno dei tuoi segnali per cambiare quanto ciascun segnale conti nella valutazione dei server.Ad esempio, aumentare il peso del segnale di latenza significa che l'algoritmo di matchmaking prioritizza i server con un ping più basso per una Partitapiù liscia.

Dopo aver regolato i pesi del segnale, puoi visualizzare l'impatto di questi nuovi pesi sulla selezione del server di matchmaking valutandoli su server di prova.

Per maggiori informazioni su come personalizzare il matchmaking e simulare i risultati, vedi Personalizza la tua configurazione di matchmaking.

Analitica

L'analisi del matchmaking ti aiuta a monitorare il successo delle tue configurazioni di matchmaking e a trovare opportunità per ottimizzarle.

Per maggiori informazioni sull'analisi del matchmaking, vedi Analitica.