Перейти к содержимому

Lumen Terrain

(ПОКА В АРХИВЕ) Генерация ландшафта, ускоренная.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
416
Подписчиков на Modrinth
7
версий
5
Обновлён
17 июля 202617 июл.
Опубликован
в 2026
Lumen Logo · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 26.2
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.3.1-beta от 17 июля 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры26.2
Описание переведено автоматическиПоказать оригинал (EN)

ARCHIVED FOR NOW (ОПИСАНИЕ ОТНОСИТСЯ К ОБНОВЛЕНИЮ 2.0, КОГДА У МЕНЯ БУДЕТ ВРЕМЯ ЕГО СДЕЛАТЬ)

Lumen Terrain

Lumen Terrain (LTE) — это серверный мод для повышения производительности на Fabric, предназначенный для ускорения генерации ландшафта в Minecraft за счёт более эффективного использования доступных аппаратных ресурсов. Вместо того чтобы полагаться исключительно на стандартные пути генерации, LTE разумно распределяет обработку ландшафта между доступными многоядерными процессорами и GPU с поддержкой OpenCL.

⚡ Возможности

  • Интеллектуальное планирование оборудования: динамически выбирает лучший бэкенд обработки (CPU или GPU) на основе живого бенчмаркинга и объёма нагрузки.
  • Гетерогенные вычисления: при необходимости обрабатывает нагрузки одновременно на нескольких CPU и GPU.
  • Безопасность при сбоях: при отказе оборудования или нативной библиотеки происходит безопасный откат к CPU или ванильной генерации, чтобы предотвратить падение сервера.
  • Нативные библиотеки по принципу «подключи и работай»: встроенный нативный код автоматически извлекается и загружается в зависимости от вашей операционной системы и архитектуры.

🧠 Интеллектуальное планирование оборудования

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

🧮 Многоядерная обработка на CPU

LTE обрабатывает независимые нагрузки на ландшафт параллельно на нескольких рабочих потоках CPU, используя планирование с учётом оборудования для максимальной эффективности многоядерности без перегрузки системы.

🎮 Обработка на нескольких GPU

Движок спроектирован для перечисления нескольких GPU с поддержкой OpenCL и параллельной обработки независимых нагрузок на ландшафт. Планировщик учитывает состояние устройств, измеренную производительность и текущее давление в очереди, чтобы балансировать нагрузку между гетерогенными устройствами.

⚡ Обработка на CPU + GPU

LTE способен объединять обработку на CPU и GPU для повышения общей пропускной способности. Проводя бенчмаркинг доступных путей обработки, LTE без проблем делегирует задачи тому оборудованию, которое наиболее эффективно для текущей нагрузки.

📊 Бенчмаркинг оборудования

LTE определяет топологию CPU и возможности GPU, кэшируя профили оборудования и результаты бенчмарков. Измеряя реальную производительность, а не полагаясь на предполагаемые показатели, LTE гарантирует, что всегда выбирается наиболее эффективный путь обработки.

🛡️ Надёжность и откаты

Сбои ускорения не приведут к падению вашего сервера. Если GPU выходит из строя или нативная обработка недоступна, LTE помечает устройство как неисправное и переключается на более безопасный путь обработки — сначала пытается задействовать рабочие потоки CPU, а в конечном итоге при необходимости откатывается к стандартной ванильной генерации ландшафта Minecraft.

🌍 Кроссплатформенная поддержка

LTE имеет архитектуру с учётом платформы, созданную для современных серверных сред. Нативные библиотеки собраны и поддерживаются для:

  • Windows x86-64
  • Windows ARM64
  • Linux x86-64
  • Linux ARM64
  • macOS ARM64

📦 Самодостаточные нативные библиотеки

Совместимые файлы .dll, .so и .dylib включены прямо в JAR мода. LTE определяет вашу платформу и архитектуру во время выполнения, автоматически извлекая и загружая нужные нативные библиотеки без необходимости ручной установки пользователем.

🪶 Лёгкий дизайн

LTE минимизирует своё влияние за счёт низкого потребления CPU в простое, ограниченных очередей и кэшей, эффективного управления нативными ресурсами и сокращения лишних выделений памяти. Профили оборудования кэшируются, а ненужное логирование сведено к минимуму для поддержания низких накладных расходов.

🖥️ Интеграция с сервером Fabric

LTE напрямую интегрируется в конвейер генерации ландшафта сервера Fabric. Он перехватывает стандартные данные ландшафта Minecraft и обрабатывает их через выделенный конвейер: карта высот 16×16 → карта склонов → маска ландшафта → модификация высот → обработанный ландшафт. Реализации как на CPU, так и на GPU дают эквивалентные, предсказуемые результаты ландшафта.

📥 Установка

Поместите файл .jar LTE в папку mods вашего сервера Fabric. Внешние зависимости или ручная установка нативных библиотек не требуются.

🔧 Конфигурация

Настройте LTE под оборудование вашего сервера с помощью параметров конфигурации, включая:

  • Автоматический или явный выбор бэкенда
  • Лимиты чанков за цикл и скорости обработки
  • Настройка рабочих потоков
  • Подробное логирование для диагностики

🔗 Ссылки

GitHub: https://github.com/Astryon-official/Lumen-Terrain Контакт: astryon@proton.me

📜 Лицензия

MIT License

Частые вопросы

Как установить Lumen Terrain?

Установите Fabric под свою версию Minecraft, скачайте Lumen Terrain под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Lumen Terrain?

У Lumen Terrain есть сборки для Minecraft 26.2.

Нужен ли Lumen Terrain на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее