- Хроники
- Master Class
- Исходники
- Присутствуют
- Сборка
- l2j_mobius
Привет всем!
Работаю DevOps-инженером в команде Java-разработчиков, и вот уже какое-то время медленно, но верно ковыряюсь в сторону Lineage 2, которую давно люблю — с детства не отпускает, хочется воплотить свои фантазии в любимом клиенте.
Работаю DevOps-инженером в команде Java-разработчиков, и вот уже какое-то время медленно, но верно ковыряюсь в сторону Lineage 2, которую давно люблю — с детства не отпускает, хочется воплотить свои фантазии в любимом клиенте.
Что уже сделано:
- Использую l2j_mobius_essence_8.1_highelves.
- Имею клиент протокола 464 — пропатчил, успешно подключается.
- Сервер поднят, разделён на login и game.
- Настроен CI/CD, оба сервиса крутятся по отдельности в Kubernetes.
- Платформы, с которыми дружу: bash, Groovy (Jenkins pipelines), Python (на уровне автоматизации), сейчас параллельно начинаю разбираться с Java, ибо волей-неволей приходится.
Идея:
Мечтаю переносить другие вымышленные миры в клиент L2 — как платформу. Пока просто хочу восстановить максимально близко к классике (офу), а уже потом копать в сторону кастомов. Проект — скорее хобби, не уверен, что дойдет до полноценного релиза, но хочется хотя бы пройти путь до играбельной демки.Вопросы:
- С чего начать в кодовой базе?
- На какие части стоит в первую очередь обратить внимание в l2j_mobius_essence_8.1_highelves, чтобы восстановить механику "как на офе"?
- Что точно нужно фиксить/допиливать в чистой сборке?
- Data-пакинг и гео:
- Какие инструменты сейчас актуальны для data-пакировки? Где их взять?
- Где искать гео-файлы или как создавать свои (если начну с пустого мира)?
- Есть ли какие-то ресурсы, где уже есть готовые шаблоны гео или мап?
- AI / полуумные боты:
- Есть пара видеокарт с общей ёмкостью 32 ГБ +домашний сервачек на 36 ядер цпу + 256гб озу, задумываюсь о какой-нибудь нейросети для NPC (условный "живой мир").
- Может, есть кто-то, кто пробовал интегрировать простенький ИИ в L2? (Наверняка кто-то делал кастомный логика-путь/эвейдинг и т.п.)
- Роадмап:
- Кто-то может накидать черновой роадмап для человека, который умеет в DevOps, но не копал глубоко L2 Java-код?
- Просто хочется структуру изучения, а не прыгать хаотично по форуму и GitHub’у.
Что уже изучал:
- Листал кучу тем, но все разрозненно, часто устарело или без конкретики.
- Знаю, что тут есть старожилы и ветераны разработки, которые могут за 10 минут выдать то, что мне неделями ковырять