Установка клиента · релиз 1.7.44

Безопасность установки YaPlay

Здесь собраны реальные файлы текущего релиза, их SHA-256 и объяснение, зачем YaPlay проверяет WebView2 Runtime и ставит NetBird. Страница нужна, чтобы вы могли проверить установщик до запуска, а поддержка могла говорить с вами предметно, без «просто доверьтесь».

Зачем NetBird

NetBird создаёт VPN-туннель между вашим компьютером и игровым ПК. Без него Moonlight физически не увидит хост в приватной сети YaPlay.

Что подписано

WebView2 installer проверяется перед запуском: SHA-256 должен совпасть с `version.json`, Authenticode должен быть `Valid`, издатель — Microsoft Corporation. NetBird MSI дополнительно проверяется на издателя NETBIRD / Wiretrustee.

Что пока не подписано

YaPlay EXE и online-installer пока без code signing. Поэтому Windows может показать Unknown Publisher или SmartScreen-предупреждение.

Что ставится и куда

Компонент Путь Назначение
YaPlayLauncher.exe %LocalAppData%\Programs\YaPlay\ Нативный WPF-клиент с WebView2, который открывает сайт, поднимает VPN, делает pairing и запускает Moonlight.
Пользовательские данные YaPlay %LocalAppData%\YaPlayLauncher\ Логи, WebView2 cookie/cache, временные диагностические архивы. Обычный uninstall клиента это не удаляет.
Microsoft Edge WebView2 Runtime %ProgramFiles(x86)%\Microsoft\EdgeWebView\ Системный Chromium Runtime для WebView2. YaPlay не встраивает его в single-file exe: setup и лаунчер обновляют Runtime отдельно только если версия ниже 120.0.0.0.
NetBird C:\Program Files\NetBird\ VPN-клиент и Windows-служба `netbird`. Установка идёт через официальный MSI и UAC с `AUTOSTART=0`: служба остаётся, tray UI не добавляется в автозагрузку.
Moonlight Portable %LocalAppData%\Moonlight Game Streaming\ Портативный Moonlight для стриминга. Ставится без прав администратора.
URI-схема HKCU\Software\Classes\yaplay Позволяет кнопке «Поехали» в браузере открыть установленный YaPlay-клиент.

SHA-256 текущего релиза

Файл Размер SHA-256 Проверка
Установщик YaPlay
downloads/client/YaPlayClientSetup.exe

Онлайн-установщик: ставит YaPlay в профиль пользователя, проверяет WebView2 Runtime и запускает официальный MSI NetBird с AUTOSTART=0, если NetBird ещё не установлен или у старой установки остался tray-автозапуск.

2,59 МБ 6e33d78a2be51ae6c12ebb2625938f02a9c63ee8cdb07df4b79e5bb12aeab2a0 YaPlay пока без code signing: Windows может показать Unknown Publisher.
Архив клиента YaPlay
downloads/client/YaPlayClient.zip

Внутренний zip для самообновления лаунчера. Установщик скачивает его по HTTPS и проверяет SHA-256.

63,20 МБ bb3130db819abc162a42beefa0bb20b78aa1fbb31bdac068ffdc9929c1869b14 Без подписи, целостность проверяется по SHA-256.
Microsoft WebView2 Runtime installer
downloads/webview2/MicrosoftEdgeWebview2Setup.exe

Официальный Microsoft Evergreen Bootstrapper. Запускается только если WebView2 Runtime отсутствует или ниже 120.0.0.0.

1,61 МБ f91077e2c116dcf6377e555d0d4a3a564d242351ad6718b6954658d4f74819c1 Подписан: Microsoft Corporation, Authenticode Status=Valid; целостность проверяется по SHA-256.
Официальный MSI NetBird
downloads/netbird/netbird_installer_0.72.4_windows_amd64.msi

VPN-клиент, который создаёт защищённый туннель до игрового ПК. Перед запуском YaPlay проверяет SHA-256 и Authenticode и отключает автозагрузку tray UI.

36,13 МБ 81f62905797882c097d2f6efa66705e380944c9e0acca2da6eed0c29e47e3a32 Подписан: NETBIRD / Wiretrustee, Authenticode Status=Valid; ставится с AUTOSTART=0.
Moonlight Portable
downloads/moonlight/MoonlightPortable-x64-6.1.0.zip

Портативный клиент стриминга. Ставится в профиль пользователя без прав администратора.

28,14 МБ 95f4d0853a31c7fced4b6d233ddf55ee41720963f2e2620a9cb49a21d112aed1 Целостность проверяется по SHA-256.
Проверить скачанный установщик в PowerShell:
Get-FileHash "$env:USERPROFILE\Downloads\YaPlayClientSetup.exe" -Algorithm SHA256

Что YaPlay не делает скрыто

Если антивирус блокирует NetBird

Обычно исключения не нужны. Добавляйте их только если официальный подписанный NetBird не ставится, служба `netbird` пропадает или поддержка попросила проверить этот сценарий.

  1. Откройте Безопасность Windows.
  2. Перейдите в Защита от вирусов и угрозУправление настройками.
  3. Откройте ИсключенияДобавление или удаление исключений.
  4. Выберите Добавить исключениеПапка.
  5. Укажите папку C:\Program Files\NetBird\.
В клиенте YaPlay есть advanced-галка «попробовать добавить NetBird в исключения Защитника Windows». Она появляется только после неудачной установки/починки и выключена по умолчанию.
Add-MpPreference -ExclusionPath 'C:\Program Files\NetBird\' (Get-MpPreference).ExclusionPath
PowerShell-команды требуют запуска от администратора. Если включён Tamper Protection или корпоративные политики, Windows может запретить изменение.