Stray запускает VR — как остановить

Почему Stray запускает VR-приложения?
Коротко: в папке игры присутствует служебная папка OpenXR. OpenXR — это единый API для VR/AR-устройств. Наличие файлов OpenXR в релизной сборке может активировать установленное на ПК VR-рантайм (Oculus/Meta или SteamVR), и он автоматически запускается вместе с игрой.
Важно: Stray официально не поддерживает VR, поэтому появление этой папки, вероятно, — остаток от разработки или подготовка к возможной поддержке VR в будущем.
Как исправить проблему: пошаговое руководство
- Откройте Steam и найдите Stray в библиотеке.
- Правой кнопкой мыши по игре → “Управление” → “Просмотреть локальные файлы” (Browse Local Files).
- Перейдите в Engine → Binaries → ThirdParty.
- Найдите папку с названием OpenXR.
- Либо удалите папку OpenXR, либо переместите её в безопасное место (резервная копия).
После этого запустите игру — VR-приложения больше не должны автоматически открываться.
Краткая заметка о безопасности: удаление этой папки не ломает игру. Если потребуется вернуть её, выполните “Проверить целостность файлов игры” в свойствах Stray в Steam — Steam заново загрузит недостающие файлы.
Альтернативы и дополнительные варианты
- Переместить папку вместо удаления: если вы не уверены, сохраните резервную копию. Это быстро и безопасно.
- Отключить автозапуск VR через настройки самого рантайма (Oculus, SteamVR), если такая опция доступна в их меню.
- Если вы используете сторонние лаунчеры или мод-менеджеры, проверьте, не восстанавливают ли они OpenXR автоматически.
Критерии приёмки — как проверить, что всё исправлено
- Запустите Stray и убедитесь, что Oculus/SteamVR не открываются автоматически.
- Если ранее VR-приложение открывалось, проверьте диспетчер задач на предмет его процессов.
- Проверьте производительность игры: удаление OpenXR не должно ухудшать FPS или вызывать ошибки запуска.
Что делать, если это не решило проблему
- Убедитесь, что у вас нет глобальных настроек автозапуска VR-рантайма в Oculus/SteamVR.
- Проверьте, не установлен ли у вас отдельный мод или служба, которая связывает запуск игр с VR.
- Если проблема возвращается после обновления игры, повторите удаление папки или временно заблокируйте её восстановление (например, переименуйте OpenXR в OpenXR_disabled).
Важно: если вы переименуете или заблокируете папку, а затем захотите вернуть оригинальные файлы — восстановите через проверку целостности в Steam.
Ментальная модель: почему это происходит
OpenXR — это мост между приложением и VR-рантаймом. Если игра содержит рантайм-клиент OpenXR, операционная система или сам рантайм может трактовать это как сигнал к инициализации VR-оcновы и запустить соответствующие сервисы. Представьте OpenXR как опознаватель: его присутствие привлекает внимание уже установленных VR-программ.
Рольовые чек-листы
Игрок
- Откройте локальные файлы игры.
- Найдите Engine/Binaries/ThirdParty/OpenXR.
- Переместите или удалите папку.
- Запустите игру и проверьте наличие VR-приложений.
Разработчик / моддер
- Проверьте сборочный пайплайн: почему OpenXR попадает в релизную сборку.
- Исключите OpenXR из релиз-конфигураций, если VR не поддерживается.
- Документируйте зависимости и файл-пометки в релизе.
Тест-кейсы и приёмочные критерии
- До исправления: при запуске Stray автоматически запускается Oculus или SteamVR.
- После удаления папки: Stray запускается без сторонних VR-приложений.
- Восстановление: после проверки целостности Steam папка OpenXR возвращается, и если это ожидаемо, VR может снова открываться.
Критерии приёмки: отсутствие автозапуска VR в 3 последовательных запусках без вмешательства.
Советы для разных конфигураций
- Если вы пользуетесь Oculus/Meta-устройствами: проверьте настройки приложения Oculus на предмет автозапуска.
- Если у вас установлен SteamVR: откройте настройки SteamVR и посмотрите наличие опций автозапуска или интеграции с играми.
- На PC с несколькими пользователями: проверьте, нет ли глобального автозапуска в учётной записи, где установлен VR-рантайм.
Возможные причины появления папки OpenXR
- Остатки от стадии разработки и тестирования VR.
- Подготовка к будущей поддержке VR, которая не была включена в релиз.
- Ошибка сборочного сценария, включающая лишние зависимости.
Эксперты по разработке игр отмечают, что в крупных проектах такие артефакты иногда остаются из-за многопоточности сборок и различий между конфигурациями Debug/Release.
Простая блок-схема принятия решения
flowchart TD
A[Старт: Stray открывает VR?] -->|Да| B[Откройте локальные файлы в Steam]
B --> C[Перейдите в Engine/Binaries/ThirdParty]
C --> D[Найдите папку OpenXR]
D --> E{Удалять или переместить?}
E -->|Удалить| F[Удалите папку]
E -->|Переместить| G[Переместите в резервную папку]
F --> H[Запустите Stray — проверка]
G --> H
H --> I{VR больше не запускается?}
I -->|Да| J[Готово]
I -->|Нет| K[Проверьте автозапуск в Oculus/SteamVR и повторите]Вопросы и ответы
Вопрос: Безопасно ли удалять папку OpenXR?
Да. Удаление не ломает Stray. Если нужно вернуть файлы — используйте проверку целостности в Steam.
Вопрос: Почему проблема вернулась после обновления игры?
Некоторые обновления могут повторно включать файлы OpenXR. В таком случае повторите удаление или перемещение.
Вопрос: Поможет ли отключение Oculus/SteamVR в автозагрузке Windows?
Это может помочь, но корневое решение — убрать OpenXR из папки игры. Отключение автозагрузки VR-рантайма уменьшит вероятность автоматического запуска.
Короткое резюме
Удаление или временное перемещение папки Engine/Binaries/ThirdParty/OpenXR в установочной папке Stray решает проблему автозапуска Oculus/SteamVR. Это быстро, безопасно и обратимо через проверку файлов в Steam.
Итог: регулярная проверка локальных файлов и минимизация лишних рантайм-зависимостей поможет избежать неожиданных запусков стороннего ПО при старте игр.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone