banner
Avaliação
Votado0

Canary Mod (1.20.1) - melhorias gerais de desempenho

Categoria - Otimização
3
Versão do mod:1
Versão do jogo:1.20.1
O mod foi testado com sucesso e está livre de vírus
1621.22K179.38K

Denunciar mod

  • image
modalImage

Sobre este Mod

Canary Mod (1.20.1) é um mod de desempenho projetado para melhorar o desempenho geral de Minecraft sem quebrá-lo.Canary é um mod de otimização geral, fork não oficial de tecido MOD de lítio para Minecraft e melhora muitos sistemas (física do jogo, AI mobs, ticking blocks, etc.) sem alterar o comportamento. Ele é executado no cliente e no servidor e pode ser instalado no servidor sem a necessidade de instalar um mod no cliente. Instalar este modo melhora o tempo de tique no servidor em uma média de 45%, resultando em um jogo menor.

Mesmo em um único jogo, há um "servidor integrado" que rastreia o mundo do jogador. A otimização da parte de trás do jogo permite que o processador do computador se concentre em outras tarefas, melhorando a taxa de quadros e a taxa de resposta. No caso de servidores multiplayer, os administradores podem esperar uma melhoria significativa no tempo de tique-taque, permitindo que o hardware suporte mais carregados entidades, blocos e jogadores.

Otimização física: A detecção de colisão de entidades foi bastante melhorada, reduzindo a complexidade da resolução de colisão para simples blocos cúbicos. Um algoritmo mais preciso também foi usado para reduzir o número de blocos verificados por tique, especialmente quando as entidades se movem muito rapidamente.

AI Mob Otimization: Um sistema baseado em eventos é usado para algumas tarefas para reduzir a carga da CPU causada por pesquisas constantes por mudanças no mundo. Os cérebros das multidões também foram otimizados, permitindo-lhes selecionar várias tarefas de IA muito mais rápido do que antes. Clique aqui para comparar as alterações antes e depois.

Otimização da geração mundial: uma vez que muitos cálculos na geração do mundo baunilha não são necessários e não afetam o resultado final, Canary tem amplas oportunidades para otimizar esses custos gerais.

Otimização da Carga de Partes: a estrutura de dados temporária usada para compactar a paleta de partes foi modificada para melhorar a eficiência. Isso permitiu uma ligeira melhora no tempo de carregamento do mundo e reduziu a queda do TPS durante a exploração do terreno pelo jogador. Além disso, alguns processos de validação foram agrupados para reduzir a E/S de disco desnecessária.

Otimização da fazenda de multidões: O custo do crescimento de multidões foi bastante reduzido, já que a resolução de conflitos entre criaturas foi otimizada com caixas simples envolvidas. Isso reduziu significativamente o impacto negativo das fazendas da máfia na velocidade dos tiques de servidor.

Otimização do tique-taque de blocos: devido aos custos de sobrecarga mais baixos, os cálculos de atualizações de blocos após a geração de blocos e outros truques de pedra vermelha tornaram-se mais rápidos. Ele também reduz o tempo para detectar a ocorrência de blocos em uma base programada de O(n) (onde n é o número de blocos de tique) para O(1), o que fornece uma aceleração significativa com um grande número de blocos de tique.

Otimização de explosão: várias otimizações foram aplicadas ao TNT e explosões para reduzir o atraso associado sem alterar seu comportamento. Em particular, o ray tracing foi otimizado para aproveitar o fato de que várias etapas ocorrem no mesmo local no bloco, permitindo que você reutilize rapidamente os resultados das etapas anteriores. Um algoritmo de rastreamento de localização mais rápido também é usado para evitar a redistribuição.

Otimizando Pontos de Interesse: as sofisticadas turbas de IA em Minecraft, principalmente relacionadas a aldeões e pilheiras, muitas vezes precisam encontrar os pontos de interesse corretos no mundo para escolher a tarefa de IA mais apropriada. Na versão baunilha, a busca por todos os pontos em um bloco requer 16 iterações em código de thread intensivo; com o Lithium, isso é reduzido a uma simples busca baseada em iterador usando uma abordagem muito mais rápida (e mais tradicional), com uma melhoria de consulta de 16 a 22 vezes. Otimização do Controlador de Dados: um gerenciador de dados interno usado para rastrear o status de entidades e suas propriedades foi otimizado para usar matrizes planas e evitar bloqueio dispendioso.

Otimização do fio Redstone: Calcular novos níveis de energia para fios Redstone após atualizações de blocos é caro. Ao reduzir o número de verificações de integridade de blocos sem qualquer alteração na operação, as latências de poeira Redstone foram reduzidas.

description_0 Canary Mod (1.20.1) - melhorias gerais de desempenho

Mods/Addons semelhantes

Versão do Jogo *

1.20.1 (6eabb3c396e4145e89587a15d7a12f93.jar)