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.

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

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

11 часов назад

Апдейт Windows 11 KB5124008 нарушает работу подключений Always On VPN

На этой неделе Microsoft выпустила очередное ежемесячное апдейт для Windows 11, и пользователи стартовали жаловаться на возникновение проблем. Одной из них стала неработоспособность VPN‑соединений тип

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

11 часов назад

В McKinsey стартовали информировать сотрудников о перерасходе ИИ‑токенов

В McKinsey решили бороться с перерасходом ИИ‑токенов не введением жёстких лимитов, а информирование сотрудников. Читать далее

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

12 часов назад

WhatsApp Business программный оболочку: с 1 октября платим за всё? Разбираю по пунктам

Вы долго и сложно подключали WhatsApp* Business программный интерфейс: проходили верификацию, регистрировали номер, подключали CRM и чат-бота. Всё ради нормальной работы: чтобы не держать телефон вклю

Biostar начала продвижение видеокарты на базе GeForce GT 730

13 часов назад

Biostar начала продвижение видеокарты на базе GeForce GT 730

Тайваньская Biostar начала продвижение видеокарты на базе GeForce GT 730, вышедшей летом 2014 года. Организация рекламирует новинку под названием Biostar VN7313TG46 для диспетчерских пунктов, промышле

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

14 часов назад

Revolut по ошибке выдала мошенникам информация своих клиентов, включая селфи и историю криптовалютные транзакции

Британская финтех‑компания Revolut по ошибке раскрыла мошенникам данные своих клиентов, в том числе паспортные данные, селфи для подтверждения личности и историю криптовалютных транзакций. Злоумышленн