3 June 2022

Aggiornamento sulle partite classificate

Nel corso della settimana passata, che ha visto la pubblicazione di Roller Champions, alcuni giocatori ci hanno segnalato che certe partite classificate sono iniziate con un numero di giocatori totali inferiore a sei.


Prendiamoci un minuto per spiegare il funzionamento generale delle partite classificate. Poi potremo parlarti della nostra indagine e darti buone notizie sulla soluzione futura.


Roller Champions usa lo stesso algoritmo di matchmaking presente in Rainbow Six: Siege. Questo algoritmo fa in modo che a ogni giocatore venga in primis assegnata una valutazione abilità in base al record di vittorie, sconfitte e pareggi durante le prime 10 partite di piazzamento. La valutazione abilità ti inserisce in una lega e, una volta piazzato, vedrai i progressi verso altre leghe in base ai risultati delle partite. Una vittoria ti farà avanzare verso leghe più in alto, una sconfitta invece ti farà retrocedere in basso. La differenza nella quantità di progressi in una vittoria o in una sconfitta dipende da tanti fattori che vengono tenuti in considerazione dall'algoritmo per determinare la sicurezza nella previsione del risultato.


[RC] An Update On Ranked Matches - IMG 1


Il matchmaking è composto da due fasi:


  • Fase 1: Formazione della squadra - Trova altri giocatori nella coda del matchmaking con una valutazione abilità di +/- 1.000 rispetto alla tua. Una volta creata, alla squadra viene assegnata una valutazione abilità di squadra.

  • Fase 2: Scelta dell'avversario - Cerca un'altra squadra con una valutazione abilità di squadra di +/- 1.000 rispetto a quella della tua. I giocatori sono pronti e la partita viene creata sul server.

A questo punto l'algoritmo fa una previsione del risultato di ciascuna squadra in base ai giocatori. Quando tutti i fattori sono uguali ed entrambe le squadre sono abbinate perfettamente, l'algoritmo è meno sicuro del risultato e la valutazione abilità riflette questa incertezza con cambiamenti piuttosto modesti. Lo scopo è questo: organizzare la partita più equilibrata possibile con i giocatori disponibili nella coda del matchmaking.


Tutto chiaro finora? Bene! Ora torniamo alle segnalazioni di partite classificate squilibrate.


Le partite classificate devono essere 3 contro 3 e coinvolgono solo gli umani: niente IA! A differenza delle partite classificate, le partite rapide possono iniziare con le IA, così come le IA possono sostituire un umano che si è disconnesso. Eppure vediamo ancora situazioni di 2 contro 3 o perfino 1 contro 3.


Quello che abbiamo notato (e che al momento stiamo risolvendo) è che in determinate circostanze il gioco di un giocatore potrebbe bloccarsi un attimo dopo la fine della scelta dell'avversario (fase 2) ma prima che la partita sia ufficialmente iniziata. Ed è qui che si verifica il problema.


Roller Champions è dotato di una funzione di riconnessione che dovrebbe attivarsi non appena viene rilevata una disconnessione. Queste disconnessioni prima dell'inizio di una partita non vengono rilevate correttamente, quindi i giocatori che incappano nel problema non vengono riconnessi, perdono valutazione abilità e potrebbero ricevere una penalità per abbandono che di fatto non si sono meritati.


Quindi cosa stiamo facendo a riguardo?


  1. Stiamo lavorando a una patch per ridurre il numero di crash e blocchi, in particolare quelli che secondo noi colpiscono l'esperienza classificata.

  1. Stiamo cercando di migliorare la funzione di riconnessione in modo che rilevi prima le disconnessioni.

Nei casi in cui anche questa dovesse fallire, è importante tenere a mente 2 informazioni fondamentali:


  1. Ban meno stringente Abbiamo allentato i criteri che portano al ban di un giocatore che si disconnette: non dovrai più temere di ricevere un ban dopo una disconnessione accidentale.

  1. Valutazione abilità intelligente Ora, in base all'algoritmo, una squadra di 2 contro una di 3 riceverà un enorme bonus in caso di vittoria in una partita squilibrata e, nel caso di sconfitta, riceverà un malus molto più basso.

Sappi che il team di Roller Champions monitora attivamente la stabilità delle partite classificate, è grato ai giocatori che segnalano i problemi riscontrati e continuerà ad aggiornarti sulle correzioni non appena queste saranno implementate (anche questo articolo sarà aggiornato).

In Ubisoft: