← Back to mod overview

Release notes

QuantumHy Changelog

In Development

Hytale • Latest version 0.2.1

Changelog version 0.2.1 0.2.0 → 0.2.1 • July 1, 2026

Adicionado

  • Densidade com peso por anel: chunks centrais contam cheio, anel externo do scan conta menos (todas as entidades, sem tabela por espécie)
  • baselineShrinkFraction: trim leve mesmo com densidade “aberta”
  • Shrink por chunk-load: puxa mais conforme chunks carregados + em streaming (separado do hot/sim radius do LeanCore)
  • Migração configVersion: atualiza QuantumHy.json da 0.2.0 no load; loga cada campo remapeado

Alterado

  • Defaults recalibrados para gameplay normal: densidade 1,0/4,0 por chunk, LOD 2,0x, cull vertical 32 blocos, cap de 80 entidades visíveis
  • Governor MSPT: enter 48, sustain 4s, multiplicador de densidade sob pressão 1,45
  • Benchmark gameplay normal (~5 min cada, CapFrameX): +42% FPS médio, +60% P5, +155% média 1% low, 95% menos tempo abaixo de 60 FPS (mod on vs off)
  • README e imagens de benchmark atualizadas (inclui gráfico de comparação)

Corrigido

  • Migração de config não é mais pulada quando o Gson roda o construtor vazio antes de aplicar o JSON (default do campo configVersion)
  • Migrações v1 parciais (thresholds presos nos valores 0.2.0) consertadas em configVersion 2

Notas

  • Só server-side. Instale QuantumHy-0.2.1.jar por cima da 0.2.0
  • QuantumHy.json existente migra no primeiro boot; apague o arquivo se quiser a folha default limpa da 0.2.1
Changelog version 0.2.0 0.1.0 → 0.2.0 • June 30, 2026

Adicionado

  • Sistema de cull de entidades: poda vertical (Y) e teto opcional de entidades visíveis por jogador (maxVisibleEntitiesPerPlayer)
  • Comando /q: subcomandos status, help e perf, com snapshot de runtime na saída do status
  • Pausa do stream de spawn: segura spawn ambiente enquanto o ChunkTracker do jogador ainda tem chunks carregando
  • Governador de pressão MSPT: reduz alavancas de render quando o tick do servidor sobe (efeitos no cliente ligados por padrão, alavancas de mundo opt-in)
  • Ícone na lista de mods (256×256) e descrição atualizada no manifest

Alterado

  • Coexistência com LeanCore: donos claros de cada alavanca; QuantumHy cede chunk streaming quando a governança de throughput do LeanCore está ligada
  • Passada adaptativa: scan de densidade circular, menos alocação por tick, leituras de tracker em cache
  • Curva de densidade: smoothstep entre os limiares baixo/alto para transições de visão menos bruscas nas bordas
  • Teto de entidades visíveis: heap dos mais próximos com limite em vez de sort completo
  • Shutdown de pressão: restore paralelo por mundo dentro de um único orçamento de timeout
  • README: seção de benchmark CapFrameX, specs do PC de teste, imagens dos gráficos, vídeos novos

Corrigido

  • /q status e /q help passam a rodar corretamente
  • Falhas ao gravar config aparecem no log
  • A bridge do LeanCore não escreve mais duas vezes no raio de visão do cliente nem na taxa de chunk quando os dois mods estão instalados

Notas

  • Só server-side. Instale QuantumHy-0.2.0.jar por cima do 0.1.0
  • O QuantumHy.json existente é mantido; chaves novas entram no primeiro boot com defaults seguros
Changelog version 0.1.0 0.0.0 → 0.1.0 • June 30, 2026

Adicionado

  • Primeiro lançamento público (0.1.0)
  • Raio de visão em chunks adaptativo: amostra a densidade de entidades ao redor de cada jogador e recolhe o raio de visão do cliente quando enche, abre de volta em área aberta, nunca acima do que o jogador pediu
  • Raio de stream de entidades adaptativo: reduz a que distância as entidades são transmitidas ao cliente em lugares cheios de mobs, guiado pelo mesmo sinal de densidade. O grande ganho quando você está olhando pra uma multidão
  • Cull global por LOD de entidades: descarta entidades pequenas e distantes mais cedo, pro servidor todo, com um único ajuste
  • Suavização de densidade: uma média móvel exponencial pra a visão de quem se move não ficar oscilando em picos momentâneos
  • Tomada de controle do LeanCore: se o LeanCore estiver instalado, o QuantumHy desliga a governança de raio de visão do cliente do LeanCore no boot e passa a controlar ele mesmo, sem mudança de config dos dois lados
  • Log detalhado: uma linha de log por mundo a cada passada com a densidade de cada jogador e a decisão exata de visão

Notas

  • Apenas server-side. Ajuda onde está instalado, nunca num servidor que você só entra
  • A config é criada no primeiro boot como QuantumHy.json na pasta de dados do plugin