< Voltar

Fala Sandbox – Melhorias na performance do servidor

O diretor de tecnologia, David Salz, retorna para falar sobre as melhorias de performance de antes e depois de Kay, e o desenvolvimento Beta do iOS.

14 de dezembro de 2017 16:00 por Ventium


David Salz, nosso Diretor de Tecnologia, fala sobre as melhorias de performance desde a atualização Kay, quais melhorias nós ainda podemos esperar, e a Beta do iOS.

Se você não tem tempo para assistir ao vídeo agora, aqui está um sumário:

Performance desde Kay

A última semana marcou o início das temporadas de GvG com invasões. Nós assistimos ao vivo e ficamos muito impressionados com as batalhas que vimos, algumas vezes com mais de 400 jogadores. Com Kay, a performance do jogo já melhorou significativamente. As batalhas ficaram muito mais suaves, mas em grandes batalhas (200 jogadores ou mais), nós sabemos que a performance ainda deixa a desejar.

Pacote Kay #1

Nós estamos lançando o Pacote Kay #1 nessa semana: na verdade, ele já deve ter saído no momento que você está vendo isso. Esse pacote já contém melhorias significativas, que farão das batalhas ainda mais suaves, mas estamos trabalhando em truques que requerem um pouco mais de testes antes de lançarmos.

Problemas específicos de performance

Nós estamos fazemos muitas medidas para identificar a fonte dos problemas de performance. Em batalhas de larga escala principalmente, a maior parte da perda de performance vem de habilidade e do sistema de combate. Nós temos alguns sistemas interagindo:

  • O sistema de habilidades, no que tange os efeitos de habilidades, especificamente as habilidades em área (aquelas que podem atingir várias pessoas).
  • O sistema de reputação, que está conectado às habilidades e ao sistema de combate. Nós temos que rastrear quem está fazendo o que, e se uma atividade é considerada hostil ou é permitida.
  • Nós estamos rastreando quem está em um combate e quem não está, tendo em conta que muitas regras vêm com isso (mudar de equipamento, etc).
  • Finalmente, há itens e se eles estão ou não recebendo dano, sendo destruído etc.

Tudo isso acontece ao mesmo tempo, e estão causando problemas de performance coletivamente.

Soluções

Nós estamos tentando melhorar isso ao descobrir se certas atualizações e certificações são necessárias. Nós tentamos diminuir a frequência em que certos eventos são realizados, mudar a ordem das atualizações ou combiná-las. Ao fazer isso, nós melhoramos significativamente a velocidade dos cálculos sem afetar a jogabilidade e sua experiência. Mas nós também precisamos ser muito cuidadosos com tudo isso, e nós colocamos muito esforço nos testes, e é por isso que ainda não lançamos todas as otimizações. A atualização Kay #2 sai no início de janeiro e já trará novas melhorias significantes.

Beta iOS e Android

Algumas semanas atrás, nós começamos a Beta iOS, e muitos de vocês já estão jogando em seus iPhones e iPads. Você ainda pode se juntar, já que ainda temos alguns espaços sobrando. Se você tem um dispositivo Apple e quer participar, você pode encontrar todas as informações importantes aqui.

Quando começamos, dispositivos de 2 GB estavam sob investigação. Com a atualização Kay, nós fizemos melhorias significativas no consumo de memória: todos os iPhones e iPads com 2 GB devem funcionar sem problemas. As mesmas melhorias serão feitas para os dispositivos Android num futuro próximo.

Você também pode, é claro, esperar mais melhorias nos pacotes futuros.


Notícias mais recentes



Publicações mais recentes



Vídeos mais recentes



Share this



Or copy this link: