O League of Legends está a desmoronar-se, uma vez que uma falha no final das partidas obriga a reiniciar o cliente

Já se sabe há muito tempo que o League of Legends tem mais «esparguete» no seu código do que um bistrô italiano, mas, tal como uma personagem desajeitada numa história com texto a verde, esse «esparguete» está finalmente a cair dos bolsos do jogo e a espalhar-se pelo chão, à medida que o jogo começa a desmoronar-se.
Embora haja algumas razões para que isso aconteça, o principal sintoma neste momento é a recomendação atual da Riot Games para que os jogadores reiniciem o Riot Client após cada partida. Mas será esta uma solução técnica válida, uma correção temporária para um problema que será resolvido em breve, ou será uma admissão de que os sistemas centrais do jogo estão a chegar ao limite?
Os problemas atuais com o cliente da Riot Games terão tido origem em alegações iniciais de que se verificaram picos significativos no número de repetições de partidas durante os jogos na semana passada. A 18 de julho, Drew Levin, colaborador de produto e estratégia da Riot Games e porta-voz de facto, partilhou um diagnóstico da situação.
Segundo Levin, o problema parece ter origem em partidas que não terminam corretamente em segundo plano após o seu término. Embora os jogadores regressem à sala pós-jogo, o cliente pode continuar a comportar-se como se a partida anterior ainda estivesse ativa durante vários minutos (até 10 minutos, segundo Levin).
Se um jogador entrar imediatamente na fila para outro jogo, existe o risco de a próxima partida não carregar corretamente, porque o cliente ainda acredita que o utilizador está ligado à sessão anterior. A solução prática tem sido fechar todo o cliente e reiniciá-lo entre jogos, algo destacado num ticker no cliente do League of Legends.
Aparentemente, os problemas manifestam-se mais em máquinas com entre 8 e 16 gigabytes de RAM. Embora 16 GB de RAM sejam, em grande parte, suficientes para rodar até mesmo os mais recentes lançamentos AAA de videojogos, parece que o League of Legends, com mais de 15 anos, precisa de um pouco mais para se manter estável.
Uma pesquisa rápida revelou que problemas semelhantes, que exigiam o reinício, já existiam desde 2014 em alguns computadores com especificações mais baixas (remontando à primeira grande reformulação gráfica do jogo). Não se sabe se o problema mais recente está relacionado com essas falhas anteriores.
Esta necessidade invulgar de reiniciar apenas para que os jogos arranquem vem juntar-se a uma lista crescente de queixas relacionadas com o cliente. A página de Maestrias falha frequentemente ao abrir, obrigando os jogadores a tentar repetidamente ou a reiniciar o cliente. A loja no jogo terá, alegadamente, causado falhas em alguns jogadores, enquanto o desempenho geral do cliente continua a ser alvo de críticas frequentes.
Muitos jogadores brincam dizendo que o League agora exige hardware ao nível de uma estação de trabalho CAD simplesmente para proporcionar uma experiência fluida fora das partidas.
Even Chroma Skins are reportedly coded as separate Champions rather than true 'skins.' Image credit: Riot Games
Na origem destas frustrações estão preocupações de longa data relativamente à arquitetura técnica do jogo. De acordo com discussões na comunidade e relatos não confirmados de funcionários da Riot e de pessoas familiarizadas com o jogo, as skins dos campeões são implementadas como entidades efetivamente separadas na base de código do jogo, em vez de simples modificações visuais. À medida que o número de campeões, skins e modos de jogo alternativos continua a crescer, o mesmo acontece com a complexidade da manutenção do sistema.
Lembre-se também de que o cliente do League está agora configurado para incluir três jogos distintos: a experiência principal do League of Legends, o Team Fight Tactics e o League Classic. O cliente da Riot também permite iniciar o VALORANT e o Legends of Runeterra.
A recente introdução do League Classic acrescenta ainda mais conteúdo para suportar, enquanto rumores de uma futura migração para a Unreal Engine sugerem que a Riot poderá eventualmente optar por uma solução do tipo «destruir tudo e reconstruir do zero». Até lá, os jogadores têm de lidar com um cliente que parece, cada vez mais, estar a ser mantido unido com cuspidelas e cola.
Será então altura de um «League of Legends 2»? Em última análise, se o jogo não consegue funcionar sem precisar de 32 GB de RAM e de um reinício completo sempre que se joga uma partida, talvez seja altura de o aposentar. Ou, pelo menos, de voltar a um estado em que a maioria dos jogadores consiga passar pelas duas ecrãs de carregamento sem problemas.
Gostou do que leu?
Receba notícias de última hora, atualizações de elenco e resumos de torneios direto na sua caixa de entrada antes de todo mundo.