PILLAR · STACK

Стек и движок

MineAge 2 — нативный десктопный клиент на собственном движке FractureFront. Его база — открытый C++ движок Luanti 5.16.1, который мы дописываем под масштаб и ресурсы Lineage 2. Не браузер и не форк клиента UE2.

Нативный клиент Luanti 5.16.1 · C++ Изменяемый мир Без UE2 2002 года

Движок: что вместо чего

Оригинальная Lineage 2 работала на Unreal Engine 2 (2002). MineAge 2 не наследует его код — у движка другие приоритеты: открытый исходный код, изменяемый мир и сервер как единственный арбитр.

Unreal Engine 2 · 2002

ЛицензияПроприетарная, требует отчислений
ПоддержкаСнята с производства
Изменяемый мирНет, геометрия статична
Активная разработкаНет
Отладка данныхЗакрытые инструменты

Luanti + FractureFront

ЛицензияLGPL — исходники в нашем репозитории, без отчислений
ПоддержкаОткрытое сообщество Luanti и наши правки
Изменяемый мирМир из нод, изменения хранит сервер
Активная разработкаДа, движок развиваем сами
Отладка данныхПрофилировщик движка и вьюер данных на Babylon.js

Полный стек

Что стоит за клиентом, сервером и сайтом.

Luanti 5.16.1Открытый C++ движок — база FractureFront: клиент, сервер, сеть, мир из нод. Исходники в репозитории, LGPL.
FractureFrontНаши правки движка: гладкий рельеф, статика L2 в исходной форме, свет фонарей, тени, вода. Игровая логика сервера — на Lua.
TypeScriptПарсеры формата Unreal Engine 2 и компилятор мира: ресурсы Ertheia → версионированные артефакты.
Babylon.jsТолько локальный диагностический вьюер исходных данных. В игре не используется.
Node.jsСайт и пайплайн публикации: API, дневник, интеграция с Telegram.
AITunnelАссистент публикации: Gemini 3 Pro Image для обложек, GPT-4o для текста.
Google DriveХранение геодаты, арт-ассетов, черновиков патчнотов.
Nginx / CaddyReverse-proxy + HTTPS на VPS. Caddy даёт авто-SSL через Let's Encrypt.
UbuntuХост: Ubuntu LTS на VPS. Простое обновление, привычное окружение.
Let's EncryptБесплатные SSL-сертификаты, автообновление через Caddy.

Вникнуть в детали

Каждое изменение стека и движка фиксируется в дневнике — с числами, скриншотами и коммитами.

Открыть дневник