A dicembre dello scorso anno abbiamo annunciato che il 2019 sarebbe stato un grande anno per il matchmaker. Possiamo ora confermare il nostro annuncio: sono in arrivo grandi cambiamenti alla sua attuale architettura. Ma per farvi comprendere il quadro complessivo, iniziamo ripercorrendo le tappe dell’evoluzione del matchmaker e descrivendo i suoi principali problemi al momento.
Una breve panoramica
EspandiIl matchmaker è uno dei componenti più importanti del nostro gioco: esiste dal giorno della creazione di World of Tanks. Lavora sulla base dei veicoli scelti dai giocatori e crea le squadre. Inoltre adempie ad altri importanti compiti, tra cui:
- La creazione di squadre equivalenti e con simile livello di competitività
- La selezione di vari tipi di veicoli per ogni battaglia
- Il mantenimento della varietà di mappe
Lo scopo principale del matchmaker è fare in modo che possiate scendere in battaglia il più rapidamente possibile. Nel 2010 questo compito era molto più facile di oggi. A quell’epoca c’erano molti meno giocatori, specialmente a livello IX e X, e solo tre nazioni; c’erano anche molti meno carri rispetto a oggi. Per ridurre il tempo d’attesa, il matchmaker poteva inviare in battaglia veicoli con cinque livelli di differenza, perciò non era insolito trovare corazzati di livello VI e X nella stessa battaglia. Naturalmente, oggi questo vi sembrerà assurdo.
Col trascorrere del tempo abbiamo incontrato alcuni problemi che il matchmaker semplicemente non era in grado di affrontare, perché non disponeva ancora degli strumenti di cui dispone attualmente. Questi problemi erano:
- Nessuna restrizione al numero di veicoli di una squadra sulla base della classe.
- I cosiddetti “Plotoni sbagliati”, costituiti da veicoli con più di tre livelli di differenza.
- Battaglie con pochi avversari di livello corrispondente al vostro. Ad esempio potevano esserci 13 livelli X ma solo due livelli VIII nella squadra avversaria. In poche parole, avreste potuto ritrovarvi in situazioni senza avversari realisticamente affrontabili.
Per risolvere questi problemi è stato necessario modificare alla radice il matchmaker e ideare un’architettura completamente nuova.
L’aggiornamento 9.18 e il sistema a modelli
Nel 2017 è stato progettato l’aggiornamento 9.18, con lo scopo di risolvere alcuni problemi e aumentare la giocabilità in battaglia. Abbiamo così introdotto alcune regole, come la restrizione a un solo livello dei carri di un Plotone e il limite massimo di tre artiglierie per ogni squadra. Ma con l’aggiornamento 9.18 abbiamo inserito un elemento ancora più importante, ossia un sistema a modelli, i principali dei quali sono 3-5-7 e 5-10, in uso tutt’oggi.
Nel complesso, il gioco è cambiato completamente. Purtroppo, dopo il rilascio dell’aggiornamento 9.18, abbiamo trascurato un altro aspetto fondamentale del nostro gioco: la coda.
Cos’è la coda
La coda rappresenta un elenco di veicoli che viene compilato in base alle scelte dei giocatori. Una volta scelto il carro armato da usare in battaglia, si viene immediatamente inseriti in questa lista.
Per spiegare questo sistema in modo semplice, immaginate la coda come una grande sala d'aspetto all’interno della quale sono riuniti tutti i veicoli in attesa di battaglia, la quale partirà non appena verrà radunato un numero sufficiente di carri di livello adeguato.
Il tempo di attesa dipende dal numero di giocatori in coda e dal livello dei veicoli selezionati. Il matchmaker sceglie un modello, ordina di conseguenza le varie classi di veicoli e seleziona casualmente una mappa.
Importante
Prima del rilascio dell’aggiornamento 9.18, i veicoli di livello X erano quattro volte meno usati di quelli di livello VIII. Pertanto, il classico modello 3-5-7 di cui tutti siamo a conoscenza si è dimostrato efficiente e ha aiutato a riorganizzare rapidamente la coda.Nuove sfide
Negli ultimi due anni, le proporzioni tra i veicoli sono cambiate sensibilmente. Ora i veicoli di livello X sono solo due volte meno comuni rispetto a quelli di livello VIII. Anche il numero dei veicoli di livello IX è aumentato molto.
Contemporaneamente, la coda è molto dinamica e cambia letteralmente ogni secondo. Ciò non è dovuto solo all’evoluzione naturale del gioco, ma anche al fatto che la coda è influenzata da alcuni fattori all’interno del gioco che aumentano il carico di lavoro su di essa, come ad esempio:
- Eventi in corso
- Sfide
- Offerte speciali
L’evoluzione naturale della coda ha portato a due nuovi problemi seri, di cui ci stiamo occupando al momento.
- I carri sono spesso in fondo alla lista e devono combattere avversari di livelli superiori, il che non è sempre piacevole. Ciò avviene particolarmente per i veicoli di livello VI e VIII.
- I giocatori con veicoli Premium preferenziali giocano la maggior parte delle loro battaglie contro veicoli di un livello superiore, nel modello 5-10, e raramente vengono messi contro veicoli dello stesso livello o di un livello inferiore. Il risultato è che questa situazione elimina i benefici del matchmaking preferenziale.
I modelli previsti dall’architettura del matchmaker attuale sono rigidi, quindi non possono adattarsi velocemente all’evoluzione della coda. Per questo, attualmente, molti giocatori si ritrovano spesso in fondo alla lista, e questo è l’aspetto più importante che vogliamo cambiare.
Vorremmo anche: Ridurre il numero di battaglie con i veicoli di livelli superiori e aumentare il numero di battaglie con carri dello stesso livello e di un solo livello inferiore.
Come fare?
Per raggiungere questi scopi, pensiamo di introdurre modelli dinamici sia per le battaglie a due livelli che per quelle a tre livelli. In futuro potranno apparire i seguenti modelli:
- 7-8, 6-9, 5-10 e 4-11 per le battaglie a due livelli
- 4-5-6, 4-4-7 e anche 5-5-5 per le battaglie a tre livelli
- Potranno essere presenti anche altri modelli.
Nota: Il formato di battaglia 5-5-5 potrebbe non essere ottimale per i carri in fondo alla lista. Tuttavia, grazie all’introduzione di questo modello, tutti i giocatori avranno meno probabilità di essere in fondo alla lista. Questo modello ridurrà anche il numero di battaglie in cui si potranno incontrare avversari di due livelli superiori.
Il nuovo matchmaker potrà scegliere tra vari modelli per i veicoli di livelli differenti, in modo da mantenere un bilanciamento ottimale in tutto il sistema. Allo stesso tempo, il matchmaker potrà adattarsi rapidamente alla situazione della coda in corso, considerando molti fattori. La scelta in favore di un particolare modello sarà fatta in base al numero di carri in coda e al loro livello. Date un’occhiata!
Matchmaker
*Nota: Tutti i dati forniti dal widget rappresentano lo spaccato di un giorno specifico (11 dicembre 2018). In qualsiasi altro giorno, la situazione potrebbe essere differente, in base alla struttura della coda.
Dopo il rilascio del matchmaker aggiornato, il tempo di attesa potrebbe aumentare leggermente, ma anche la godibilità delle battaglie dovrebbe aumentare. Il tempo di attesa dipenderà dalla situazione della coda in corso.
Piani per il futuro imminente
La parte tecnica dell’architettura è pronta, e ha passato con successo i test. Nel prossimo futuro, dopo alcuni miglioramenti extra e alcuni perfezionamenti tecnici, lanceremo un nuovo sistema di matchmaking su uno dei server “live”.
Prima di tutto, controlleremo la stabilità e la resilienza del nuovo sistema matchmaking su un server con un’attività reale. Parallelamente, raccoglieremo dati reali sulla distribuzione dei carri in battaglia. E, com’è ovvio, faremo gli ultimi ritocchi alle impostazioni dei modelli.
Al termine dei test, analizzeremo accuratamente i risultati ottenuti e i vostri feedback. Se saremo sicuri che i cambiamenti al sistema modificano in meglio le battaglie, lanceremo il nuovo sistema sugli altri server di tutto il mondo.
Seguite le novità e partecipate ai test del nuovo matchmaker! Insieme possiamo rendere il nostro gioco ancora più godibile. Condividete i vostri pareri su quali modelli vorreste in gioco.