Сервер, написанный на Typescript и ориентированный на клиента High Five.
Серверная платформа, написанная на Typescript и работающая как приложение Node.js. Цель проекта — предоставить функциональный сервер для клиента Lineage 2 HighFive. В настоящее время поддерживаются версии протокола клиента Lineage 2 HF: 267, 268, 271 и 273.
Проект охватывает следующие направления разработки сервера:
игровой сервер , где виртуальный мир содержит все взаимодействия игроков вместе с квестами и NPC, поддерживает клиент H5
сервер входа , где возможна проверка и авторизация клиента для обеспечения взаимодействия с учетной записью игрока, поддерживает клиент H5
cli для создания статических активов и операций по предоставлению данных
серверное тестирование , где программная проверка поведения клиент-сервер может быть кодифицирована
прокси для программного MITM-прокси, поддерживающего несколько одновременных клиентов L2
Требования
Минимальный ЦП с 2 ядрами, 2 ГБ ОЗУ компьютер
Среда выполнения Node.js v22.14.0 или выше
Прокси-сервер
извлечь изображение через командуdocker pull registry.gitlab.com/mrtrex/lineage2ts/proxy:latest
запустить образ через командуdocker run -p 7777:7777 -p 2106:2106 lineage2ts/proxy:latest
Игровой/входной сервер
извлечь изображение через команду docker pull lineage2ts/server:latest
запустить образ через командуdocker run -p 7777:7777 -p 2106:2106 lineage2ts/server:latest
Образ содержит все необходимые игровые и логин-серверы, которые готовы к игре с использованием клиента Lineage 2 H5
Скрытый контент.