ATUALIZADO em 5 de junho
Correções de bugs:
Corrigido um bug antigo em que os objetos reproduziam sua animação de posicionamento sempre que eram carregados.Aumento da distância de surgimento de vários objetos gráficos, principalmente fornalhas, para evitar que eles apareçam repentinamente muito perto do jogador.Corrigido um bug que poderia causar o aparecimento de uma Parede Obsidiana em uma cena do bioma Sujeira.Corrigido um problema que permitia a duplicação de uma Pedra Preciosa Antiga em uma cena das masmorras da Cidade.Corrigido um problema que gerava uma mesa dentro das paredes em uma cena do bioma Clay.Corrigido um erro que ocorria quando uma bomba grande explodia.
Desempenho:
Reduziu a frequência de atualização de diversas operações comuns de 30 para 20 atualizações por segundo. Essa melhoria de desempenho é especialmente perceptível em dispositivos que anteriormente não conseguiam atingir 30 FPS estáveis e também reduz em um terço a carga da CPU em servidores dedicados.Parte da atualização do mapa de blocos foi reformulada para ser mais eficiente em geral e também para trabalhar mais fora do thread principal, melhorando o desempenho quando o jogador se move.Várias melhorias nos sistemas de geração de masmorras, incluindo uma reescrita completa dos algoritmos usados para colocar caminhos que conectam diferentes salas. Isso reduz os picos de atraso ao explorar o mundo, especialmente ao encontrar grandes masmorras de chefes pela primeira vez.Foram removidas diversas fontes de realocação de memória quando mundos eram carregados ou gravados em arquivos. Essas melhorias reduzem os picos de atraso ao salvar automaticamente e também removem possíveis aumentos no uso de memória durante longas sessões de jogo em mundos de jogos grandes.Armazene em cache vários valores de posição de objeto em vez de procurá-los em cada quadro.Várias melhorias na forma como a pesquisa de dados de objetos é executada.Sprites de objetos costumavam ser gerados assim que o servidor considerava que eram relevantes para um jogador conectado. Esta era uma fonte frequente de picos de atraso, já que um grande número de objetos tendia a ser gerado em um único quadro. Quando possível, os spawns agora estão espalhados por vários quadros.Desativamos completamente os animadores de slot de inventário quando nenhuma animação está ativa. Isso é mais perceptível quando o inventário principal do jogador está aberto.Removidas verificações excessivamente cautelosas da vida útil do objeto.Os vasos de plantas agora apenas recalculam o estado do sprite da planta do zero quando o tipo de planta muda, em vez de cada quadro.A luz emitida pelo player agora é mesclada em uma única fonte de luz.A pesquisa de dados de bloco para uma única posição não exige mais a cópia de todos os dados de bloco da área circundante.Os arquivos salvos agora são compactados diretamente na memória em vez de durante a gravação no arquivo, reduzindo o uso de memória enquanto um salvamento automático está em andamento.Removido o processamento caro de strings durante o carregamento de cenas personalizadas.As atualizações de sombra não são mais processadas em áreas que estão sendo descarregadas.
Outro:
Essas são as notas do patch de 5 de junho para Core Keeper.
Deja un comentario