8/2/2019

Blog di sviluppo: Ripristino MMR

Con il lancio dell'A4S1, attiveremo la funzionalità di ripristino del MMR (Match Making and Rating). Quando un giocatore che ricorre ai trucchi viene bandito, questa funzionalità ripristinerà i guadagni e le perdite del MMR per tutti i giocatori presenti nelle partite della stagione a cui il giocatore bandito ha partecipato. Il sistema non garantirà MMR al di sopra del MMR massimo del giocatore per la stagione corrente.

L'obiettivo della funzionalità di ripristino del MMR è quello di contribuire a ridurre l'impatto a lungo termine dei giocatori che utilizzano trucchi sulla classifica della stagione, e rappresenta uno strumento aggiuntivo a nostra disposizione per implementare contromisure sempre più efficaci all'utilizzo dei trucchi.

In preparazione al lancio nel gioco ufficiale, il sistema di ripristino del MMR è rimasto in esecuzione in background nel corso dell'ultima stagione, consentendoci di raccogliere dati per identificare potenziali problemi, tenere conto di valori anomali e indagare adeguatamente sui casi limite. Abbiamo testato varie alternative e parametri all'interno del nuovo ambiente di ripristino del MMR, ed è nostra intenzione continuare a sviluppare ulteriormente questo processo grazie anche al feedback della nostra community.

Impatto sui giocatori potenziati tramite trucchi

In questo grafico, possiamo vedere la quantità massima del MMR rimossa da un singolo giocatore ogni 30 minuti, nel corso di 24 ore.

Ulteriore motivo per cui lo stiamo facendo è quello di contrastare i servizi a pagamento che utilizzano trucchi per potenziare gli account. Nella tabella in alto, i picchi maggiori rappresentano i giocatori potenziati che hanno avuto il loro MMR ridotto da Platino/Diamante a un grado di molto inferiore. Nello specifico, i picchi maggiori (-5.600 MMR, ad esempio) evidenziano i giocatori che, per un lungo periodo, hanno sistematicamente giocato insieme a utilizzatori di trucchi e il cui MMR è stato ripristinato.

Condizioni per il ripristino

L'attuale funzionalità di ripristino azzererà i risultati di tutte le partite (sia vittorie che sconfitte) a cui il giocatore bandito ha partecipato. Abbiamo valutato anche altre opzioni ma, sulla base dei risultati ricavati dai dati, il ripristino di tutte le partite contribuirà a mantenere una situazione stabile relativamente al MMR, riducendo al tempo stesso l'impatto degli utilizzatori di trucchi.

Nei casi di prova in cui abbiamo eseguito il ripristino del MMR solo dal momento in cui una squadra con un utilizzatore di trucchi ha vinto una partita (solo vittorie, nessuna sconfitta), abbiamo riscontrato un pesante squilibrio in quanto il MMR perso per sconfitta rimaneva invariata, ma quella guadagnata tramite vittoria veniva azzerata. Ciò ha portato a picchi di compensazione esagerati (come si vede nella tabella qui sotto), gravando pesantemente sul MMR dei giocatori che (intenzionalmente o no) hanno giocato con un utilizzatore di trucchi, in particolare ai gradi Rame più bassi. Questa rimozione unilaterale delle partite non è un sistema ideale, e siamo giunti alla conclusione che, sia in caso di vittoria che di sconfitta, il ripristino del MMR in tutte le partite in cui è stata verificata la presenza di un utilizzatore di trucchi rappresenta una soluzione più efficace. Sotto potete vedere come tutto ciò si è tradotto in dati.

In questo grafico, possiamo vedere la quantità massima di MMR attribuito a un singolo giocatore ogni 30 minuti, nel corso di 24 ore. Ciò indica che le fluttuazioni del MMR non sono così significative come inizialmente avevamo previsto.

Tempi del ripristino

A causa del nostro processo di identificazione degli utilizzatori di trucchi, nonché del successivo processo di sospensione, non è possibile individuare in modo accurato in quali partite specifiche una persona ha utilizzato trucchi (ad esempio, quando i giocatori attivano o disattivano i trucchi prima di venire scoperti). Tenendo conto di ciò, abbiamo anche valutato la possibilità di effettuare ripristini del MMR limitati alle attività più recenti, confrontando i ripristini dell'ultima settimana con quelli dell'intera stagione. I risultati erano tuttavia troppo aleatori, e non c'era modo di determinare se avessimo effettivamente messo un freno alle conseguenze del gioco scorretto. Quindi, al fine di assicurare e massimizzare la rimozione degli effetti dell'utilizzo di trucchi, procederemo con il ripristino del MMR delle partite a cui il giocatore scorretto ha partecipato durante l'intera stagione.

Non vediamo l'ora di perfezionare questa funzionalità anche grazie al feedback della community sui forum, e sul subreddit.

Visita gli altri canali social

facebook icontwitter iconyoutube icontwitch icon