Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Вышло новое обновление Open Multiplayer

Ноя
15
2
Пользователь
Вышло новое обновление Open Multiplayer​

Разработчики Open Multiplayer выпустили очередное обновление, в котором улучшили работу лаунчера, исправили ряд ошибок серверной части и добавили несколько полезных возможностей.

Обновление лаунчера
В новой версии особое внимание уделили стабильности и удобству использования лаунчера.
Что изменилось:
  • Улучшили работу оверлея и совместимость с графическими модификациями, включая ENB.
  • Повысили надёжность подключения, в том числе при использовании ников и паролей со специальными символами.
  • Добавили историю ников, позволяющую быстрее переключаться между используемыми именами.
  • Реализовали настройку кэша моделей, чтобы пользователи могли лучше контролировать загружаемые файлы.
  • Добавили новые переводы.
Также разработчики сообщили, что это обновление может стать последним для классического лаунчера. Команда работает над чем-то новым, однако подробностями пока не поделилась. При этом патчи безопасности продолжат выходить и в дальнейшем.

Улучшения серверной части
Не обошлось и без изменений на стороне сервера. В этой версии доработали несколько важных систем, влияющих на игровой процесс и стабильность работы.
Основные изменения:
  • Улучшили передвижение NPC.
  • Оптимизировали синхронизацию транспорта.
  • Исправили проблемы с лодками и респавном.
  • Устранили проблемы с подключением к заполненным серверам.
  • Исправили ошибки, связанные с режимом наблюдения и покраской транспорта.
  • Повысили стабильность работы скриптов и конфигурации сервера.
  • Исправили работу перезагрузки банов и выключения сервера на Linux.
Что дальше?
Пока разработчики не раскрывают подробностей о новом проекте или направлении развития лаунчера. Тем не менее текущее обновление приносит немало полезных исправлений как для игроков, так и для администраторов серверов.

Будем следить за дальнейшими новостями Open Multiplayer и ждать подробностей о том, над чем сейчас работает команда.
 
Ноя
15
2
Пользователь
Сервер open.mp — изменения с прошлой версии (v1.5.8.3079)


Работа сервера и сеть
  • Добавлен artwork.show_crc_logs для включения логирования CRC файлов TXD и DFF, если это нужно. По умолчанию выключено.
  • Пофикшена подстановка переменных окружения в конфиге сервера, включая числовые и булевы параметры.
  • Пофикшен reloadbans, так что перезагруженные баны снова форсятся сетью. Заодно кикает совпавших подключенных игроков.
  • Пофикшены ложные сообщения «сервер полон» после киков, отсеяны невалидные пакеты разрыва соединения, а невалидные попытки коннекта теперь временно банятся, чтобы не забивать логи.
  • Пофикшен сброс по невалидному сетевому куки коннектов, которые пытались залететь сразу после запуска сервера.
  • Пофикшено урезание полезной нагрузки broadcast RPC, если какой-то плагин читает их до отправки. Это ломало погоду, сообщения и game text.
  • Пофикшено зависание или краш при выключении на Linux, если сервер запущен без терминала (например, через nohup).
  • Пейнтджобы на транспорте теперь сбрасываются при респавне.

Скриптинг и компоненты
  • Пофикшено экранирование %q в Pawn-функции format(), краш при чтении отсутствующей консольной переменной как строки, и краши из-за невалидных аргументов в SetTimerEx.
  • Пофикшен спавн после выхода из режима спектатора, а TogglePlayerSpectating теперь нормально возвращает спектатор.
  • Изменена выгрузка главного скрипта: компоненты теперь сбрасываются после выгрузки скрипта, чтобы коллбеки и таймеры не ссылались на мертвый скрипт.
  • Добавлены сообщения об использовании, когда консольные команды загрузки скриптов вызываются без имени файла, а также более понятные ошибки для отсутствующих legacy-плагинов.
  • Добавлены раздельные проверки состояния редактирования для объектов и прикрепленных объектов, плюс входящие ответы на редактирование теперь проверяются на соответствие текущему режиму правки.
  • Пофикшен игнор аргумента syncRotation в AttachPlayerObjectToObject, включая путь через C API.
  • Пофикшен сбой сброса legacy-ID при удалении зон банд и пикапов через C API, из-за чего они не переиспользовались.
  • В Pawn заветили фиксы для memcpy и fwrite на упакованных строках, а еще поправили пресеты в legacy-компоненте серверного game text.

NPC
  • Завезены NPC_SetVehiclePos, NPC_SetVehicleRot, NPC_GetVehiclePos и NPC_GetVehicleRot. Изменение поведения: NPC_SetPos теперь выкидывает бота из тачки; чтобы двигать его прямо за рулем, используйте транспортный сеттер.
  • Пофикшено залипание или телепортация транспорта NPC при езде по склонам, плюс подвезли улучшенную синхронизацию движения.
  • Пофикшен баг, из-за которого NPC_PutInVehicle оставлял ботов визуально пешими в лодках.
  • Пофикшены мертвые боты, которые при стриме выглядели живыми и стояли на ногах. NPC_Respawn теперь сбрасывает их статус смерти.
  • Пофикшен бесконечный патрон у ботов, если не вызывался NPC_SetAmmo, исправлено возвращаемое значение NPC_GetSkin и угол, который считает NPC_SetAngleToPos.
  • Прокачано движение между короткими нодами путей ботов и пофикшены бесконечные циклы переходов между нодами с нулевым таймингом в один тик.
  • Пофикшена очистка NPC и пачка крашей, если отсутствуют или выгружаются опциональные компоненты.

Билд и деплой
  • Сборки переехали на Conan 2, завезли отдельный build guide по сборке под Windows, Linux и macOS.
  • Добавлена поддержка сборки под macOS ARM и пофикшена совместимость Windows с новыми инструментами Microsoft.
  • Пофикшено отсутствие библиотек для запуска omp-server в 32-битном Docker-образе.

p.s Официально не анонсировали, но ведётся работа над мобильным лаунчером.​
 
Сверху