All'inizio di quest'anno, Riot, sviluppatore di League of Legends, ha annunciato il lancio di una "campagna di pulizia del client", ovvero una grande revisione del client del gioco MOBA per migliorarne le prestazioni ed eliminare un sacco di bug e altri inconvenienti. Ora lo studio ha rilasciato un aggiornamento su come sta andando e ha detto: "In parole povere, abbiamo ancora molta strada da fare prima di essere soddisfatti delle prestazioni del cliente". »
In un messaggio di avanzamento su "Client Cleanup", lo studio afferma di voler mantenere i giocatori aggiornati su come sta andando lo sforzo, anche quando è "in difficoltà". Secondo le sue recenti scoperte, il team che lavora lì ha riscontrato "contravvenzioni", che descrive in dettaglio. "Per le prime due patch dell'anno", spiega Riot, "abbiamo visto miglioramenti significativi del tempo di bootstrap dal nostro lavoro con i plugin.
"Tuttavia, a partire dalla patch 10.3 di LoL, abbiamo iniziato a vedere i tempi di bootstrap che si muovevano lentamente nella direzione sbagliata, con la patch 10.7 di LoL che rappresentava una filigrana debole per i tempi di bootstrap su tutta la linea". Puoi vederlo riflesso in un grafico nel post di sviluppo qui.
Le possibili spiegazioni per questa battuta d'arresto, secondo lo studio, includono "l'aumento della tensione che abbiamo visto sui server di League nelle ultime settimane". All’inizio di quest’anno, a seguito dell’epidemia globale di COVID-19 e dei successivi blocchi, i server di League of Legends si sono riempiti, raggiungendo il 90% della capacità in Nord America.
Ma, forse ancora più importante, alcune preoccupazioni dello studio su uno strumento client chiamato Affinity, che Riot ha implementato alcuni anni fa. Consente allo studio di "specificare quali plug-in devono essere caricati prima che il bootstrap possa essere completato".
Alcuni mesi fa abbiamo annunciato la nostra intenzione di riparare il client di League of Legends. Nel blog di oggi parleremo di alcuni progressi positivi che abbiamo fatto e di alcune battute d'arresto che abbiamo riscontrato:
???? https://t.co/jEtcRagnyB pic.twitter.com/dtLbtvlVrx
— League of Legends EU (@loleu) 1 maggio 2020
Lo studio spiega di aver scoperto due problemi chiave con lo strumento: "Ad un certo punto nel 2018, Affinity è stato inavvertitamente rotto" e ora soffre ancora di alcuni intoppi. In secondo luogo, “Anche se questo problema venisse risolto”, afferma Riot, “Affinity non risolverebbe i nostri problemi”. Questo perché ha sempre avuto dei problemi con il “caricamento di troppi plugin durante il bootstrap”.
Fortunatamente, afferma lo sviluppatore, ora che è a conoscenza di queste preoccupazioni, può lavorare sulla sostituzione di Affinity. Potrebbe rallentare un po' il lavoro di riparazione del cliente, ma "in ogni caso", spiega, "consideriamo questa scoperta come una buona cosa, perché ci offre un percorso più chiaro da seguire". E ci sono stati "alcuni progressi" anche in questa prima fase: "Ora ci sono circa il 10% in meno di app Ember e il 20% in meno di plugin che il client deve caricare durante il bootstrap, rispetto a quando abbiamo iniziato questo processo. »
Riot afferma che aggiornerà i giocatori sui lavori di riparazione dei suoi clienti nei prossimi mesi. Nel frattempo, se sei un fan di LoL, dai un'occhiata alle note sulla patch 10.10 di LoL per vedere cosa accadrà in questo prossimo aggiornamento, così come l'elenco dei livelli di LoL per aiutarti a decidere quali giocare. campioni tra cui scegliere nel gioco dal vivo in questo momento.