News HIGH FIVE (H5), Fafurion и переработка сети

Всем привет!

Давно не писали новости, потому что были заняты делом. Пришло время рассказать, чем именно. Если коротко: мы перелопатили кучу всего, взялись за новые хроники и в июне планируем выкатить бету.

Теперь подробнее:
ГЛАВНОЕ: HIGH FIVE (H5) + SALVATION . БЕТА В ИЮНЕ.

Да, вы правильно прочитали. Мы разрабатываем хроники High Five, и бета-релиз запланирован на июнь.
Но просто H5 это было бы слишком скучно. Поэтому мы сразу делаем поддержку двух протоколов:
Протокол 273 (High Five)​
Протокол Salvation 140​

По сути это мультипротокол. Эти два клиента максимально близки друг к другу по внутренней структуре, и мы используем это по полной. Единая серверная логика работает с обоими клиентами без костылей, без отдельных веток, без «ну тут немного по-другому».
Соединять разительно разные игровые клиенты в одной сети привело к неудаче. Опыт показал, что такой подход, как в случае с Classic + C6, не работает. Мы извлекли уроки из ошибок.
Ваши игроки смогут заходить с того клиента, который им удобнее, а сервер будет корректно работать с обоими.
Один сервер. Два клиента. Без компромиссов.

Что уже сделано:
На данный момент полностью готовы все парсеры и перенос данных из ПТС: AI, локации, скиллы, вообще всё что можно было вытащить и адаптировать, уже вытащено и адаптировано. Новая сеть для хроники и обёртка под неё готовы примерно на 20%, и работа идёт каждый день.

Июнь это не «когда-нибудь потом». Это конкретный ориентир, к которому мы целенаправленно движемся.


СЕТЬ: В ДЕСЯТКИ РАЗ БЫСТРЕЕ, В РАЗЫ МЕНЬШЕ ПАМЯТИ
  • Параллельно с хрониками мы серьёзно взялись за сетевой стек, и результаты, честно говоря, нас самих впечатлили.
  • Скорость обработки пакетов выросла в десятки раз. Не на проценты, а в десятки раз. Сервер стал отзывчивее настолько, что разницу видно невооружённым глазом даже при обычном онлайне.
  • Потребление памяти сетевым слоем упало в разы. Раньше сеть «ела» заметную часть ресурсов, теперь она работает гораздо экономнее. Больше соединений, меньше нагрузки на железо.
  • Это не точечные фиксы и не подкрутка настроек. Сетевой слой был переписан на фундаментальном уровне. Закладываем базу, которая выдержит любую нагрузку.

ВЕБ И ЛИЦЕНЗИИ: ТОЖЕ В ПЕРЕРАБОТКЕ
Кроме геймсерверной части, мы полностью переделываем:
  • Веб-интерфейс получит новый дизайн с нуля. Не «перекрасили кнопки», а именно переосмыслили, как должен выглядеть ресурс Lucera2. Чтобы было удобно, понятно и не стыдно показать.
  • Система управления лицензиями тоже будет полностью переработана: новый интерфейс, переработанная логика. Всё должно быть прозрачно и просто.
ИТОГО
  • Хроники High Five (H5)+ Salvation 140 в активной разработке, бета в июне. два клиента на одном сервере
  • Парсеры из ПТС полностью готовы (AI, локации, скиллы и т.д.)
  • Новая сеть для H5 готова на ~20%, работа идёт
  • Сетевой стек быстрее в десятки раз, память снижена в разы
  • Веб-интерфейс: полный редизайн
  • Управление лицензиями: переработка с нуля

Следите за новостями. Дальше будет интереснее.
 
Last edited:
На нижний (классик) пускает, а верхний чет нет, ладно буду пробовать
 
i downloaded client from your post and patch and i dont see h5 features,nevits for example
Это клиент, на том же Salvation тоже нет, но люди делаю через интерфейс. Дизер не клиент разраб. Реализовывай сам либо ищи кто тебе это реализует
 
Last edited:
Это клиент, на там же Salvation тоже нет, но люди делаю через интерфейс. Дизер не клиент разраб. Реализовывай сам либо ищи кто тебе это реализует
на всех нормальных серверах невитов и в целом убирают
 
Обновил патч и клиент. Исправлены недочеты, обновлен тестовый так же.
 
Back
Top