Информационный выпуск 11. Срез активности с последнего выпуска.
Доброго утра, пидоры.Как обычно немного вступительной части.
- Для тех, кто видит этот пост впервые не видел прошлые. Я занят созданием сервера Lineage 2 для реакторчан. Работы ведутся на своей версии эмулятора, написание которой велось в течении последних лет. Сервер будет ориентирован на аудиторию реактора, без внешней рекламы. Быть в курсе можно, подписавшись на тег CornShard.
Если вы не хотите видеть эти посты в дальнейшем, просто заблокируйте тег. Если наоборот хотите получать все новости, то подпишитесь на него.
- Для тех кто в "теме". Хочу поделиться некоторыми новостями проекта с момента последних анонсов:
- Попытка портировать движок скиллов с ПТС кончилась фиаско. Движок, в очередной раз поимел меня и ведет со счетом 3:0. Я его запомнил, сделал выводы и пошел зализывать раны и строить планы мести. В текущий момент, сборка работает на последней стабильной версии движка, которая была на ЗБТ + пара фиксов багов, которые вылезли в процессе разработки новой версии + пара оптимизаций.
- ЗАТО! Я полностью перевел сетевой движок на последнюю версию Netty, выпилив старый, медленный L2j MMOCORE. + была полностью перепилена структура сетевых пакетов с учетом особенностей открывшихся возможностей асинхронной обработки их очереди. Из заметных плюсов. Значительно упала нагрузка на процессор при обработке больших очередей для множества клиентов. Теоретически, это позволит играть без ощутимых лагов даже при большом скоплении народу(лол).
- Полностью переписан модуль клиент-серверной защиты. Технические детали упущу, скажу только, что теперь появилась возможность запускать клиент на большинстве популярных дистрибутивов Linux из под Wine(7.0 и 7.9 тесты успешны) и PortProton(GE 7-20 тесты успешны). Работа относительна стабильна. Также значительно увеличена скорость работы модуля защиты в клиенте(потери скорости примерно 3-10%(против 20-25% в старой версии) в зависимости от модели процессора)
- Полностью переписан с нуля старый ThreadPoolManager(Штука которая раскидывает задачи по потокам). Теперь большинство задач ИИ, Эффектов, действий персонажа, мобов и прочего параллелятся, что привело к значительному снижению нагрузки на процессор, при одновременной работе около 40.000 мобов в мире. При этом, в сочетании с Netty, нагрузка на клиент при входе в густонаселенные локации также распределяется более равномерно и не вызывает каких-то существенных лагов.
- Добавлено множество новых ИИ для мобов и НПЦ.
- Полностью переписаны алгоритмы расчета агрессии у мобов. Теперь полностью динамические и управляются целиком ИИ.(Раньше были статичные)
- Запилен новый движок Чемпионов. Они теперь фееричны и прекрасны.
- Куча фиксов и улучшений по ядру и датапаку(примерно 650 коммитов на гите с последнего аннонса).
- Начата работа над своей версией интерфейса для клиента. Частично портирован интерфейс с более новых хроник(Essence) + сделано много новых фишек для удобства игры.
+ Есть одна очень восхитительная новость, но я пока поберегу ее на потом.
Вообщем не скучайте. Если кому интересно, можете присоединится к дискуссии в нашем дискорд-канале. Особенно будем вам рады, если вы ебете матан, а не он ебет вас.
Видел прошлые посты, жду. | |
|
122 (25.5%) |
Видел прошлые посты, не жду. | |
|
64 (13.4%) |
Не видел прошлые посты, увидел этот, жду. | |
|
74 (15.5%) |
Не видел прошлые посты, увидел этот, не жду. | |
|
187 (39.1%) |
Ждал, уже не жду. | |
|
31 (6.5%) |