← 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

Añadido

  • Densidad con peso por anillo: los chunks centrales cuentan al 100%, el anillo exterior del escaneo cuenta menos (todas las entidades, sin tablas por especie)
  • baselineShrinkFraction: recorte ligero incluso con densidad “abierta”
  • Shrink por carga de chunks: tira más según chunks cargados + en streaming (separado del radio hot/sim de LeanCore)
  • Migración configVersion: actualiza QuantumHy.json desde 0.2.0 al cargar; registra cada campo remapeado

Cambiado

  • Valores por defecto recalibrados para juego normal: densidad 1,0/4,0 por chunk, LOD 2,0x, cull vertical 32 bloques, tope de 80 entidades visibles
  • Gobernador MSPT: enter 48, sustain 4s, multiplicador de densidad bajo presión 1,45
  • Benchmark de juego normal (~5 min cada uno, CapFrameX): +42% FPS medio, +60% P5, +155% media 1% low, 95% menos tiempo bajo 60 FPS (mod on vs off)
  • README e imágenes de benchmark actualizadas (incluye gráfico de comparación)

Corregido

  • La migración de config ya no se salta cuando Gson ejecuta el constructor vacío antes de aplicar el JSON (valor por defecto del campo configVersion)
  • Migraciones v1 parciales (umbrales atascados en valores 0.2.0) reparadas en configVersion 2

Notas

  • Solo del lado del servidor. Instala QuantumHy-0.2.1.jar sobre 0.2.0
  • QuantumHy.json existente migra en el primer arranque; borra el archivo si quieres la hoja por defecto limpia de 0.2.1
Changelog version 0.2.0 0.1.0 → 0.2.0 • June 30, 2026

Añadido

  • Sistema de cull de entidades: poda vertical (Y) y tope opcional de entidades visibles por jugador (maxVisibleEntitiesPerPlayer)
  • Comando /q: subcomandos status, help y perf, con snapshot de runtime en la salida de status
  • Pausa del stream de spawn: frena el spawn ambiental mientras el ChunkTracker del jugador aún tiene chunks cargando
  • Gobernador de presión MSPT: recorta palancas de render cuando sube el tick del servidor (efectos en cliente activos por defecto, palancas de mundo opt-in)
  • Icono en la lista de mods (256×256) y descripción actualizada en el manifest

Cambiado

  • Coexistencia con LeanCore: dueños claros de cada palanca; QuantumHy cede el chunk streaming cuando la gobernanza de throughput de LeanCore está activa
  • Pasada adaptativa: escaneo de densidad circular, menos asignaciones por tick, lecturas de tracker en caché
  • Curva de densidad: smoothstep entre umbrales bajo/alto para transiciones de visión menos bruscas en los bordes
  • Tope de entidades visibles: heap de los más cercanos acotado en lugar de ordenación completa
  • Apagado de presión: restauración paralela por mundo dentro de un solo presupuesto de timeout
  • README: sección de benchmark CapFrameX, specs del PC de prueba, imágenes de gráficos, vídeos nuevos

Corregido

  • /q status y /q help ahora se ejecutan correctamente
  • Los fallos al guardar la config aparecen en el registro
  • El bridge de LeanCore ya no escribe dos veces el radio de visión del cliente ni la tasa de chunks cuando ambos mods están instalados

Notas

  • Solo del lado del servidor. Instala QuantumHy-0.2.0.jar sobre 0.1.0
  • Se conserva el QuantumHy.json existente; las claves nuevas se añaden en el primer arranque con valores seguros
Changelog version 0.1.0 0.0.0 → 0.1.0 • June 30, 2026

Añadido

  • Primer lanzamiento público (0.1.0)
  • Radio de visión en chunks adaptativo: muestrea la densidad de entidades alrededor de cada jugador y recoge el radio de visión del cliente cuando se llena, lo abre de nuevo en campo abierto, nunca por encima de lo que el jugador pidió
  • Radio de stream de entidades adaptativo: reduce a qué distancia se transmiten las entidades al cliente en lugares llenos de mobs, guiado por la misma señal de densidad. La gran ganancia cuando miras a una multitud
  • Culling global por LOD de entidades: descarta entidades pequeñas y lejanas antes, para todo el servidor, con un único ajuste
  • Suavizado de densidad: una media móvil exponencial para que la visión de quien se mueve no oscile ante picos momentáneos
  • Toma de control de LeanCore: si LeanCore está instalado, QuantumHy apaga la gobernanza de radio de visión del cliente de LeanCore al arrancar y la controla él mismo, sin cambios de config en ninguno de los dos lados
  • Registro detallado: una línea de registro por mundo en cada pasada con la densidad de cada jugador y la decisión de visión exacta

Notas

  • Solo del lado del servidor. Ayuda donde está instalado, nunca en un servidor al que solo te conectas
  • La config se crea en el primer arranque como QuantumHy.json en la carpeta de datos del plugin