Диагностика останова и затянувшегося процесса
Если Steam продолжает отображать вашу игру Unity как «Выполняемую» после выхода, воспользуйтесь этим эвристическим опросом и контрольным списком для расследования.
Как это работает
Вы отмечаете, что на самом деле делает ваша сборка; мы ранжируем общие причины и добавляем практический список сортировки. Сопряжение с сортировкой Player.log при сопоставлении с журналами игроков.
Ответьте для релизной сборки. Инструмент не сканирует ПК — даёт чек-лист, почему Steam может показывать «Running» после выхода.
Эвристический риск
НЕТ
Полный чек-лист расследования
## Чек-лист расследования ### На машине с воспроизведением 1. Выйдите из игры штатно; подождите 30–60 с. Steam всё ещё **Running**? 2. Диспетчер задач (Подробности): сортировка по **Parent PID** или дерево в **Process Explorer**. 3. Ищите: `UnityCrashHandler`, имя игры, WebView2, CEF, апдейтер, лаунчер или ваши тулзы. 4. Зависший PID — основной процесс или дочерний; снимите командную строку (Process Explorer → Properties). ### Код / дизайн - Один путь выхода: меню, Alt+F4 и закрытие ОС — одна и та же последовательность shutdown. - Отмените или завершите висящий `async` / потоки; не стартуйте новое после запроса выхода. - Нативные плагины: логирование вокруг `OnDestroy` / финализации. - С `Application.wantsToQuit`: false только когда нужно, и всегда разруливайте состояние. ### Специфика Steam - Проверяйте **Running** при запуске из клиента Steam, а не только «голым» EXE. - Сравните: Development vs Release, Mono vs IL2CPP. ### Что приложить к багрепорту - Скрин дерева Process Explorer в момент зависания - Хвост `Player.log` той же сессии - Build ID / ветка
Вопросы и ответы
- Это автоматически исправляет ошибку?
- Нет. Он структурирует расследование: диспетчер задач/обозреватель процессов, журналы и пути кода для аудита.
- Почему Steam заботится о дочерних процессах?
- Дерево процессов ОС и способы выхода вашего плеера могут оставить работу в живых; Состояние «Работа» Steam отслеживает жизненный цикл запущенного приложения.
Похожие Инструменты
-
Анализатор отчетов Unity Build
Анализируйте журналы сборки Unity, чтобы найти крупнейшие активы и быстрые победы.
-
Мастер обновления Unity 6
Версия + конвейер + пакеты → упорядоченный контрольный список со ссылками на официальную документацию Unity и редакционными примечаниями.
-
Глубокое сравнение версий Unity и Visual Explorer
Выберите две версии Unity: эвристические оценки различий/рисков, тепловую карту подсистемы, индикаторы воздействия, таблицу пакетов, ссылки на официальные документы, общий URL-адрес.
-
Сопоставитель возможностей Unity AI
Цель → Ассистент/Генераторы/Сентис +документы; редактируемые шаблоны подсказок для спрайтов, иконок, текстур.
-
Инспектор манифеста и зависимостей Unity
Проверьте файл Packages/manifest.json, классифицируйте источники и визуализируйте зависимости.
-
Разница в Unity Profiler
Сравните два снимка профилировщика и регрессию ранга.