Одним теплым вечером в голову ударила мысль, я хочу поиграть в Lineage 2, но сразу вспомнил про клубчан и решил, что надо организовать свой клубный сервер, тем более ресурсы на выделенном сервере позволяют свободно пробовать разные идеи сразу в Production.
Сперва походил по чатам и поспрашивал кто что думает и понял, что спрос вроде как есть, но небольшой, но когда меня это останавливало.
Сразу создал чатик и собрал там всех желающих (на данный момент там 12 участников) поиграть на клубном сервере.
Определились, что надо брать самую последнюю играбельную хронику Lineage 2 High Five.
Серверная часть была найдена очень быстро. Да, это Java.
Вайбкодинг очень сильно помог в кастомизации сервера: правка конфигурации, добавление гм-шопа и спец NPC, правка админки, а также упаковка серверной части в Docker-образы, чтобы не страдать с развертыванием и если что, то и с переездом.
Изначально характеристики для KVM-сервера были следующие: 4 vCPU 3.6-4.2 ГГц, 12 Гб DDR4, 30 Гб SSD NVMe, я наблюдал несколько дней и принял решение изменить конфигурацию и на данный момент это 2 vCPU 3.6-4.2 ГГц и 8 Гб DDR4, 30 Гб SSD NVMe, но буду ещё наблюдать, а также ждать от вас обратной связи. Если будут сильные просадки производительности, то верну первую конфигурацию.
Сервер хостится на той же машине, что и Клубный хостинг VPS, но на отдельной KVM-виртуалке, поэтому адрес сервера немецкий, но я проверил, из России он точно доступен, а средняя задержка около 60 мс, канал общий 1 Гбит/с.
С какими сложностями я столкнулся
- Клиент для MacOS. Благодаря https://vas3k.club/user/ierogliph/ был найден Launcher для MacOS (по сути обертка над Wine), но тот Launcher был от чужого сервера и даже подмена l2.ini файла в /system каталоге не решала проблему подключения к нашему серверу, то есть в launcher'е была подмена адреса сервера для клиента. Спасибо ChatGPT Codex, который смог разобрать исходный Launcher, заменить оформление, поправить баги и что самое важное - сменить адрес сервера на наш. Так выглядит текущий Launcher на MacOS:

Launcher готовился и проверялся только на M1 (ARM), скорее всего будет ещё лучше работать на М2, М3, М4, М5, М6...
На MacOS x86 архитектуре не проверялся, но там всё проще, там можно и Parallels запустить с виндой.
- Клиент под Linux, был взят с того же ресурса, но был исправлен силами https://vas3k.club/user/drodel/ , точно работает на Steam Deck и наверняка работает на любом Linux-дистрибутиве через Proton.
Как начать играть
Необходимо загрузить клиент игры под вашу ОС:
Windows: https://drive.google.com/file/d/14B1iU4iOdAvb0iZNaMHI5CSA6GTeOswk/view?usp=sharing
Linux: https://disk.360.yandex.ru/d/T3FUXMluNNd94Q
MacOS: https://drive.google.com/file/d/1NeNOAiM0sXZNOY_jCNbNzqs_3yY_LbfD/view?usp=sharing
В распакованном виде клиент будет занимать 11-13 Гб на диске. Клиенты уже пропатчены для игры на клубном сервере.
Windows: запускать ./system/l2.exe
MacOS: запускать L2 Vas3k.app (может быть ошибка, что лаунчер находится не в том каталоге, быстро фикс: положить лаунчер в l каталог, потом обратно на уровень выше и должно заработать :D, попробую починить этот странный баг)
Linux: в архиве есть QUICKSTART.md с инструкцией по запуску.
Особенности сервера
- Рейты X100 на опыт, x50 на Адена, рейт выпадения Адена 95%
- Авторегистрация (вводите в окне логина желаемый логин-пароль и вуаля! Аккаунт создан!)
- Бесплатные телепорты
- Бесплатная смена профессии через NPC в каждом городе (две кошечки)
- Бесплатные баффы через меню Community
- GM Shop через меню Community
Меню Community открывается так:
Windows/Linux: Alt+B
MacOS: Command+B

Вступайте в наш чатик: https://t.me/+0ar85DRGouljYmRi






офиеть! я лет 15 не играл в линейку. а до этого прям играл. пожалуй попробую залететь к вам) но не факт конечно что прям долго буду играть...