#Как работает оверлей
Оверлей встраивается в игру библиотекой GameOverlayRenderer, подключаясь к графическому API. Он работает только если игра запущена через Steam, оверлей включён глобально и для конкретной игры, а нет конфликтующих хуков. При запуске от разных прав (игра от администратора, Steam нет) оверлей не подключается.
#Частые причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Игра запущена не через SteamОверлей не загружается. | Нет окна по Shift+Tab. | Запустите из библиотеки. |
| Игра в полноэкранном режиме без рамкиНетипичный API. | Оверлей показывается не во всех режимах. | Попробуйте оконный режим без рамки. |
| Конфликт с другим оверлеемDiscord, Afterburner. | Работает после отключения. | Отключите лишние. |
| ПраваИгра запущена от администратора. | Оверлей не загружается. | Запустите Steam с теми же правами. |
| АнтивирусБлокирует DLL. | Библиотека не загружается. | Добавьте исключение. |
#Проверка по шагам
- Убедитесь, что игра поддерживает наложение SteamЗапустите игру непосредственно из библиотеки Steam и нажмите
Shift+Tab. Если ничего не происходит, проверьте, поддерживает ли игра оверлей Steam и не работает ли она в режиме, который запрещает наложение. Встроенные меню некоторых игр и отдельных методов запуска не показывают оверлей, даже когда Steam настроен правильно. - Включите оверлей в общих настройках SteamВ окне Steam откройте меню «Steam» → «Настройки» → «В игре». Найдите «Включить оверлей Steam в игре» и включите его, если он выключен. Обратите внимание на строку с сочетанием клавиш открытия оверлея: стандартно это
Shift+Tab, но пользователь может изменить его. Сохраните настройки и полностью перезапустите игру. - Проверьте настройку для одной игрыВ библиотеке Steam нажмите правой кнопкой по проблемной игре → «Свойства» → «Общие». Убедитесь, что включён параметр «Включить оверлей Steam в игре», если он доступен для выбранной игры. Закройте окно свойств и запустите игру заново. Если остальные игры показывают оверлей, а эта нет, ищите ограничения конкретной игры или способа её запуска.
- Проверьте запуск через Steam и сочетание клавишЗакройте игру, затем в клиенте Steam нажмите «Играть» в её карточке. В игре нажмите назначенное в «Steam» → «Настройки» → «В игре» сочетание. Если оно конфликтует с клавишами игры или другой программы, назначьте другое свободное сочетание в Steam и повторите проверку. Если игра использует сторонний лаунчер, дождитесь окончания его запуска.
- Устраните конфликт сторонних наложенийВременно закройте запись экрана и наложения Discord, NVIDIA App или других программ. Например, в Discord откройте «Настройки пользователя» → «Игровой оверлей» и выключите его; название пункта зависит от версии. После каждого изменения перезапускайте игру и проверяйте
Shift+Tab. Если оверлей появился, включайте сторонние наложения по одному, чтобы найти конфликт. - Сопоставьте права запуска Steam и игрыЕсли игра специально запускается с правами администратора, а Steam — как обычный пользователь, наложение может не появляться. В «Проводнике» откройте свойства ярлыка и исполняемого файла игры → «Совместимость» и проверьте, не отмечено ли «Запускать эту программу от имени администратора». Для обычной игры снимите отметку, если вы сами ставили её ранее, и запускайте Steam и игру с обычными правами. Не повышайте права всего Steam только ради оверлея.
- Проверьте, что Steam обновлёнВ клиенте Steam откройте меню «Steam» → «Проверить наличие обновлений клиента Steam», если действие присутствует в вашей версии. Дождитесь обновления и перезапустите Steam, затем проверьте игру. Не добавляйте непроверенный параметр запуска
-nooverlay: он может как раз отключить оверлей и не является универсальной командой исправления. - Соберите данные при сбое только в одной игреЕсли оверлей по-прежнему не работает, проверьте его в другой игре из библиотеки Steam. Запишите название проблемной игры, режим вывода (оконный/полноэкранный), способ запуска и сторонние наложения. Это поможет поддержке отличить несовместимость игры от глобальной неисправности клиента без удаления Steam и загруженных игр.
Если оверлей не работает именно в играх, запущенных без Steam (например, из Epic), добавьте игру в библиотеку: «Игры» → «Добавить стороннюю игру» → выберите exe.
#Особые случаи
В играх с античитом (EAC, BattlEye) и эксклюзивным полноэкранным режимом оверлей может быть отключён намеренно: переключитесь на «Оконный без рамок». В играх на Vulkan и старых DX9 оверлей иногда показывается с задержкой в несколько секунд после запуска. На ноутбуках с двумя видеокартами убедитесь, что игра запущена на той же карте, что и Steam, иначе оверлей не подключится: назначьте видеокарту в «Параметры → Система → Дисплей → Графика». Проверьте также, не переопределено ли сочетание клавиш: Shift+Tab занят в некоторых играх под собственные функции, и в «Настройки → В игре» стоит выбрать другую комбинацию, например Ctrl+Shift+O.