Release notes
QuantumHy Changelog
In DevelopmentHytale • Latest version 0.2.1
Changelog version 0.2.1
Добавлено
- Плотность с весом по кольцу: центральные чанки считаются полностью, внешнее кольцо скана меньше (все сущности, без таблиц по видам)
baselineShrinkFraction: лёгкое урезание даже при «открытой» плотности- Shrink по загрузке чанков: сильнее тянет при загруженных + стримящихся чанках (отдельно от hot/sim radius LeanCore)
- Миграция
configVersion: обновляетQuantumHy.jsonс 0.2.0 при загрузке; логирует каждое переназначенное поле
Изменено
- Перекалиброваны значения по умолчанию для обычной игры: плотность 1,0/4,0 на чанк, LOD 2,0x, вертикальный cull 32 блока, лимит 80 видимых сущностей
- Губернатор MSPT: enter 48, sustain 4 с, множитель плотности под давлением 1,45
- Бенчмарк обычной игры (~5 мин каждый, CapFrameX): +42% средний FPS, +60% P5, +155% среднее 1% low, 95% меньше времени ниже 60 FPS (mod on vs off)
- README и изображения бенчмарков обновлены (включая график сравнения)
Исправлено
- Миграция конфига больше не пропускается, когда Gson вызывает пустой конструктор до наложения JSON (значение по умолчанию поля
configVersion) - Частичные миграции v1 (пороги застряли на значениях 0.2.0) исправлены на
configVersion2
Примечания
- Только серверная сторона. Установите QuantumHy-0.2.1.jar поверх 0.2.0
- Существующий
QuantumHy.jsonмигрирует при первом запуске; удалите файл, если нужен чистый лист 0.2.1 по умолчанию
Changelog version 0.2.0
Добавлено
- Система отсечения сущностей: вертикальная (Y) обрезка и опциональный потолок видимых сущностей на игрока (
maxVisibleEntitiesPerPlayer) - Команда
/q: подкомандыstatus,helpиperf, со снимком runtime в выводе status - Пауза стрима спавна: удерживает ambient spawn, пока у
ChunkTrackerигрока ещё грузятся чанки - Губернатор давления MSPT: урезает рычаги рендера при росте времени тика сервера (эффекты на клиенте по умолчанию включены, мировые рычаги opt-in)
- Иконка в списке модов (256×256) и обновлённое описание в manifest
Изменено
- Сосуществование с LeanCore: явное владение рычагами; QuantumHy уступает chunk streaming, когда у LeanCore включена governança throughput
- Адаптивный проход: круговой скан плотности, меньше аллокаций за тик, кэш чтений tracker
- Кривая плотности: smoothstep между нижним/верхним порогом для менее резких переходов обзора на краях
- Потолок видимых сущностей: ограниченная куча ближайших вместо полной сортировки
- Выключение давления: параллельное восстановление по мирам в одном бюджете timeout
- README: секция бенчмарка CapFrameX, specs тестового ПК, графики, новые видео
Исправлено
/q statusи/q helpтеперь выполняются корректно- Ошибки записи конфига видны в логе
- Мост LeanCore больше не пишет дважды в радиус обзора клиента и в скорость чанков, когда установлены оба мода
Примечания
- Только server-side. Установите QuantumHy-0.2.0.jar поверх 0.1.0
- Существующий
QuantumHy.jsonсохраняется; новые ключи добавляются при первом запуске с безопасными значениями по умолчанию
Changelog version 0.1.0
Добавлено
- Первый публичный релиз (
0.1.0) - Адаптивный радиус обзора в чанках: замеряет плотность сущностей вокруг каждого игрока и стягивает радиус обзора клиента, когда становится людно, снова раздвигает на открытом пространстве, никогда не выше того, что запросил игрок
- Адаптивный радиус стриминга сущностей: уменьшает, как далеко сущности стримятся клиенту в местах с обилием мобов, по тому же сигналу плотности. Главный выигрыш, когда вы смотрите на толпу
- Глобальный LOD-куллинг сущностей: отбрасывает мелкие и дальние сущности раньше, для всего сервера, одной настройкой
- Сглаживание плотности: экспоненциальное скользящее среднее, чтобы обзор движущегося игрока не скакал на кратковременных всплесках
- Перехват у LeanCore: если LeanCore установлен, QuantumHy отключает управление радиусом обзора клиента у LeanCore при запуске и ведёт его сам, без изменений конфига на обеих сторонах
- Подробное логирование: одна строка лога на мир за проход с плотностью каждого игрока и точным решением по обзору
Примечания
- Только серверная сторона. Помогает там, где установлен, и никогда на сервере, к которому вы просто подключаетесь
- Конфиг создаётся при первом запуске как
QuantumHy.jsonв папке данных плагина