[l2j_mobius_essence_8.1_highelves] Нужен совет по развитию кастомного проекта

mortally

Единомышленник
Пользователь
Сообщения
2
Розыгрыши
0
Репутация
0
Реакции
1
Баллы
175
Хроники
  1. Master Class
Исходники
Присутствуют
Сборка
l2j_mobius
Привет всем!

Работаю DevOps-инженером в команде Java-разработчиков, и вот уже какое-то время медленно, но верно ковыряюсь в сторону Lineage 2, которую давно люблю — с детства не отпускает, хочется воплотить свои фантазии в любимом клиенте.

Что уже сделано:​

  • Использую l2j_mobius_essence_8.1_highelves.
  • Имею клиент протокола 464 — пропатчил, успешно подключается.
  • Сервер поднят, разделён на login и game.
  • Настроен CI/CD, оба сервиса крутятся по отдельности в Kubernetes.
  • Платформы, с которыми дружу: bash, Groovy (Jenkins pipelines), Python (на уровне автоматизации), сейчас параллельно начинаю разбираться с Java, ибо волей-неволей приходится.

Идея:​

Мечтаю переносить другие вымышленные миры в клиент L2 — как платформу. Пока просто хочу восстановить максимально близко к классике (офу), а уже потом копать в сторону кастомов. Проект — скорее хобби, не уверен, что дойдет до полноценного релиза, но хочется хотя бы пройти путь до играбельной демки.

Вопросы:​

  1. С чего начать в кодовой базе?
    • На какие части стоит в первую очередь обратить внимание в l2j_mobius_essence_8.1_highelves, чтобы восстановить механику "как на офе"?
    • Что точно нужно фиксить/допиливать в чистой сборке?
  2. Data-пакинг и гео:
    • Какие инструменты сейчас актуальны для data-пакировки? Где их взять?
    • Где искать гео-файлы или как создавать свои (если начну с пустого мира)?
    • Есть ли какие-то ресурсы, где уже есть готовые шаблоны гео или мап?
  3. AI / полуумные боты:
    • Есть пара видеокарт с общей ёмкостью 32 ГБ +домашний сервачек на 36 ядер цпу + 256гб озу, задумываюсь о какой-нибудь нейросети для NPC (условный "живой мир").
    • Может, есть кто-то, кто пробовал интегрировать простенький ИИ в L2? (Наверняка кто-то делал кастомный логика-путь/эвейдинг и т.п.)
  4. Роадмап:
    • Кто-то может накидать черновой роадмап для человека, который умеет в DevOps, но не копал глубоко L2 Java-код?
    • Просто хочется структуру изучения, а не прыгать хаотично по форуму и GitHub’у.

Что уже изучал:​

  • Листал кучу тем, но все разрозненно, часто устарело или без конкретики.
  • Знаю, что тут есть старожилы и ветераны разработки, которые могут за 10 минут выдать то, что мне неделями ковырять
Любой яп изучать приятней в игровой тематике, видя свои успехи и решая головоломки, поэтому заранее благодарен любому совету — даже на пару строк. Любая зацепка или ссылка — уже будет шагом вперёд.
 
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…