Скачать Starlight (Forge) — Minecraft Моды — MetaMods

Starlight (Forge)

Архивирован

Установок

1

Последнее обновление

1 год назад

Версии

1.17.1 — 1.20.2
Клиент
Forge
Оптимизация игры

Starlight (Forge)

Starlight — это модификация для Forge, которая проводит полную замену подсистемы освещения в Minecraft с целью устранения проблем с производительностью и исправления различных ошибок, связанных с освещением.

Ограничения по версиям выше 1.20

Для получения информации о поддержке версий Minecraft, выходящих за рамки 1.20, рекомендуется ознакомиться с соответствующей документацией.

В настоящее время проект является частью более крупной разработки Moonrise.

Совместимость

Данный мод может быть установлен либо на выделенном сервере, либо на игровом клиенте. Присутствие мода на обеих сторонах одновременно не требуется.

  • При использовании Starlight на сервере, клиенты могут подключаться с любыми версиями системы освещения: стандартной, Phosphor, или данным модом.
  • Если же мод установлен на клиенте, то можно беспрепятственно подключаться к серверам с любыми реализациями освещения: Vanilla, Phosphor или Starlight.

Важно отметить, что одновременная установка Starlight и Phosphor невозможна — эти модификации полностью конфликтуют друг с другом.

В силу того, что мод осуществил глубокую переработку системы освещения, желательно проверить список текущих проблем совместимости с другими модификациями.

Цель создания

Основная причина появления Starlight — необходимость решения проблем с производительностью на крупных выделенных серверах, где штатная система освещения оказывалась чрезвычайно медленной. Единственно возможным решением стало создание высокоинвазивной модификации, полностью переписывающей логику работы освещения.

// Пример технического обозначения
public class LightEngineRewrite {
    // значительно оптимизирует
    // работу с освещением
}

Хотя такая глубокая интеграция может вызывать конфликты с некоторыми другими модами, для крупных серверов на базе Bukkit данная особенность не имела существенных негативных последствий.

Технические детали реализации и принципы работы мода детально описаны в соответствующей документации.

Производительность в версии 1.20:

Представлены графики, демонстрирующие производительность системы в ключевых сценариях работы:

  • Редактирование блоков на высоких уровнях высоты
  • Стандартные обновления освещения от блоков

На версии 1.20 разница в производительности Starlight и стандартной системы освещения стала менее значительной.

Блок обновления на большой высоте

Простое обновление светящегося камня

Производительность в версиях 1.19.4 и ниже:

Для предыдущих версий игры демонстрационные материалы показывают производительность в трёх критически важных областях:

  • Генерация чанков
  • Работа с блоками на значительной высоте
  • Стандартные операции обновления освещения для блоков

Время работы освещения при генерации чанков

Обновление блоков на большой высоте

Простое обновление светящегося камня

Участники проекта
spottedleaf

spottedleaf

Разработчик

Создан: 12 сен 2021

ID: 376