Valve выпустила апдейт веб библиотеки GameNetworkingSockets 1.5.0

2 мин
Valve выпустила апдейт веб библиотеки GameNetworkingSockets 1.5.0

28 апреля 2026 года Valve представила апдейт библиотеки GameNetworkingSockets 1.5.0 с реализацией системы передачи сообщений поверх UDP, которая может применяться для организации высокоскоростного и надёжного сетевого обмена данными в играх. Исходный код проекта написан на языке С++ и опубликован на GitHub под лицензией BSD. Предыдущая стабильная релиз проекта вышла в июне 2022 года.

По информации OpenNET, проект GameNetworkingSockets реализует поверх UDP похожий на TCP протокол, обеспечивающий установку соединения, но ориентированный на передачу сообщений вместо потоков. Через установленный канал связи сообщения могут передаваться как в режиме гарантированной доставки, так и с использованием более быстрого режима ненадёжной передачи.

Протокол GameNetworkingSockets поддерживает такие возможности, как обработка фрагментации, пересборка пакетов, прогнозирование и ограничение пропускной способности, создание P2P‑каналов связи, обход трансляторов адресов (через WebRTC ICE) и шифрование. Данные в пакетах шифруются с использованием алгоритма блочного шифрования AES, а для обмена ключами и проверки сертификатов применяются цифровые подписи на базе эллиптических кривых Ed25519. Механизмы доставки ключей и выбора вектора инициализации для каждого пакета основаны на методах, применяемых в протоколе QUIC.

Основные изменения и доработки в GameNetworkingSockets 1.5.0:

  • api ISteamNetworkingSockets::SendMessages расширен для упрощения обработки сбоев при отправке и инициирования повторных попыток доставки;

  • добавлены новые настройки для ECN, jitter‑а, определения локального IP (IPLocalHost) и отключения аутентификации (AllowWithoutAuth);

  • добавлен вариант программный оболочку ISteamNetworkingMessages для языка С;

  • реализована начальная версия обвязки для языка Rust;

  • исправлены ошибки в реализации режима P2P;

  • реализована автоматическая корректировка ситуаций, связанных с нарушением порядка прихода пакетов и сообщений;

  • улучшена интеграция с инструментариями CMake и vcpkg;

  • налажена совместимость с новыми версиями библиотек protobuf и abseil;

  • добавлена поддержка диагностики через ETW (Event Tracing for Windows);

  • устранены уязвимости, информация о которым не детализируется, но судя по логу изменений речь о целочисленном переполнении в функциях отправки пакетов и возможности обхода проверки сертификата в функции CheckCertPOPID.

Читают сейчас

2 часа назад

OpenAI снизила цены на GPT-5.6 Luna и Terra и запустила Fast mode для Sol

OpenAI обновила прайсинг семейства GPT-5.6: модель Luna подешевела на 80%, а Terra — на 20%. Цены в api составляют $0.20 / $1.20 за миллион токенов для Luna и $2 / $12 за миллион токенов для Terra. Пр

SpaceX: Starship не затонул спустя четыре дня после посадки на воду

3 часа назад

SpaceX: Starship не затонул спустя четыре дня после посадки на воду

На пятый день после мягкой посадки корабль Starship S40 по‑прежнему оставался на воде в Индийском океане. Аппарат некоторое количество дней дрейфовал у берегов Западной Австралии после рекордно мягког

Два проекта БКС стали лучшими на GlobalCIO: как мы построили надёжную ИИ-экосистему для 1,5 млн клиентов

3 часа назад

Два проекта БКС стали лучшими на GlobalCIO: как мы построили надёжную ИИ-экосистему для 1,5 млн клиентов

28 января в Москве прошла церемония награждения GlobalCIO — одного из самых престижных международных конкурсов цифровых инноваций. Компания «БКС Мир инвестиций» заняла первые места в двух номинациях в

Как хранить медицинские информация и не строить свой ЦОД

5 часов назад

Как хранить медицинские информация и не строить свой ЦОД

Данные о здоровье — специальная категория персональных данных, и закон спрашивает за них строже всего. Одна ошибка в хранении обходится дороже, чем грамотно выстроенный процесс: оборотные штрафы, репу

За недопуск провайдеров в дома УК стартовали привлекать к ответственности

6 часов назад

За недопуск провайдеров в дома УК стартовали привлекать к ответственности

Хотя ещё в апреле 2024 года вступил в силу закон о недискриминационном доступе интернет‑провайдеров в многоквартирные дома, управляющие компании продолжают чинить препятствия. Минцифры регулярно напра