Обновление v1.5.8.3079
Мы рады объявить о выпуске нашей последней версии сервера!
Это обновление включает в себя несколько важных исправлений и долгожданную новую функцию: полностью управляемых NPC!
Полный список изменений можно прочитать здесь.
Основные особенности:
- Введена возможность полного управления NPC в качестве встроенной функции сервера, что устраняет необходимость во внешних плагинах NPC и позволяет использовать более глубокий серверный ИИ и автоматизацию.
- Добавлен C API и C API SDK, позволяющие разработчикам интегрировать open.mp напрямую с нативным кодом и внешними инструментами.
- Добавлена возможность вызова нативных функций Pawn из C++ SDK open.mp, что значительно улучшает взаимодействие между скриптовыми и нативными модулями.
Сеть и производительность:
- Значительное улучшение производительности сети, что приводит к более быстрой синхронизации и более отзывчивому игровому процессу.
- Добавлены множественные проверки синхронизации для предотвращения некорректных данных, поддельных состояний и некорректно сформированных пакетов.
- Значения MTU теперь проверяются на соответствие максимально допустимому значению для каждой версии клиента, что предотвращает неправильную конфигурацию и нестабильность.
Платформа и совместимость:
- Обновлен OpenSSL с версии 1.1.1 до 3.0.13, официально признан устаревшим для устаревших дистрибутивов Linux и обеспечена надлежащая поддержка современных систем.
- Добавлена поддержка переменных окружения для config.json, что упрощает и делает более гибким развертывание в контейнерах, CI/CD и производственной среде.
Улучшения NPC и игрового процесса:
- Идентификаторы NPC теперь распределяются от наибольшего к наименьшему, что предотвращает конфликты и повышает предсказуемость.
- ConnectNPC заменен новой встроенной системой NPC.
- При создании поезда теперь всегда используются 4 последовательных идентификатора, что исправляет давние несоответствия.
- Исправлены проблемы синхронизации пассажиров поезда.
Стабильность и исправления ошибок:
- Исправлена известная проблема с данными о спавне.
- Исправлены проблемы с задержкой при высадке.
- Исправлены сбои, связанные с зонами банд в списке проверки во время перезапуска сервера.
- Исправлены случайные случаи установки состояния игрока в None после наблюдения.
- Исправлена блокировка стандартного ввода в Linux во время выключения сервера.
- Исправлена ошибка, из-за которой логирование чата не влияло на сообщения о смерти.
- Удален устаревший компонент Fixes из-за нестабильности, избыточности и устаревания его функциональности в более новых системах.
- Многочисленные мелкие исправления в нативных функциях Pawn для повышения корректности и удобства использования.
Документация и сообщество:
- Новый и обновленный API для скриптинга NPC (нативные функции Pawn) доступны в официальной документации.
- Присоединяйтесь к сообществу и получайте поддержку в Discord.
- Поддержите разработку через OpenCollective.
Этот релиз определяет направление на оставшуюся часть этого года и закладывает основу для новой главы в 2026 году. Мы вступаем в фазу, сфокусированную на более глубоком инструменте, более сильной нативной интеграции и более амбициозных релизах. Мы рады вместе с сообществом создавать то, что будет дальше.

Комментариев 0