Обновление от 13.05.2026
Новинки и исправления сервера
---
Сборки и инфраструктура
- Добавлен Linux development release. Теперь доступны отдельные сборки для разработки под ОС Linux, что упрощает тестирование и развёртывание в Linux-средах.
- Возвращено исключение лицензии для OpenSSL. Лицензионная политика приведена в соответствие с используемыми зависимостями.
---
Сборка и предупреждения
- Переработана система предупреждений компилятора: теперь все предупреждения включены и помечены как ошибки. Часть неисправленных предупреждений скрыта, чтобы обеспечить успешную сборку. Добавлена опция -DBUILD_WARNINGS_AS_ERROR=1 для CI.
- По умолчанию -Werror отключён, что позволяет разработчикам локально компилировать код без преждевременного прерывания на предупреждениях.
---
Геймплей и квесты
- Добавлен новый скрипт для квеста Missing In Action. Механика задания реализована корректно.
- Добавлена проверка дистанции при луте трупа. Персонаж теперь должен находиться достаточно близко к трупу, чтобы подобрать добычу — в соответствии с механикой оригинальной игры.
---
Рефакторинг
- Перенесены дополнительные пакеты в класс packet. Унификация работы с сетевыми пакетами повышает поддерживаемость и снижает вероятность ошибок.
---
Резюме
Всего 8 коммитов. Работа велась по нескольким направлениям: улучшение инфраструктуры сборки (Linux-релиз, обработка предупреждений), геймплейные исправления (квест, проверка дистанции лута) и рефакторинг сетевого кода. Акцент сделан на стабильности сборки и повышении качества кода.
Евгений
Файл "vanillafixes....zip" что-то там, с Трояном
May 20 05:06
gajet
Евгений, на Фаил действительно ложно позитивно срабатывает антивирус, следствие того, что логика инжекта библиотек в клиент игры.
May 20 06:31 

1
ЕвгенийReplying to gajet
gajet, понял, спасибо
May 20 06:37