Пополнить Steam
Главная / Блог / Клиент Steam и библиотека
Иллюстрация к материалу «Как добавить стороннюю игру в Стим: что работает, а что нет»

Как добавить стороннюю игру в Стим: что работает, а что нет

Чтобы добавить стороннюю игру в Steam, откройте в клиенте меню «Игры» → «Добавить стороннюю игру в мою библиотеку...», отметьте игру в списке или найдите её файл запуска на диске и нажмите «Добавить выбранные». В библиотеке появится ярлык: игра запускается из Steam, друзья видят, во что вы играете, часто работает оверлей. Достижений, Steam Cloud и обновлений через Steam у такой игры не будет.

Сторонняя игра в Steam — это ярлык на программу, которая уже установлена на компьютере. Steam её не скачивает, не обновляет и не считает купленной. Справка Steam в статье «Добавление сторонних игр в библиотеку Steam» говорит об этом прямо: в клиент добавляется только ярлык, обновления через Steam загружать нельзя, и для подтверждения владения аккаунтом такая игра не годится.

Добавить можно что угодно с файлом запуска: игру из другого магазина, старую игру с диска, эмулятор, лаунчер другого издателя и даже обычную программу.

Как добавить игру не из Steam в библиотеку на компьютере

Шаги по справке Steam:

  1. Запустите Steam.
  2. Откройте меню «Игры» в верхней строке клиента и выберите «Добавить стороннюю игру в мою библиотеку...».
  3. В открывшемся окне отметьте галочками нужные игры в списке программ. Если игры в списке нет, найдите её на компьютере через кнопку обзора в том же окне и укажите исполняемый файл (в Windows это файл с расширением .exe в папке игры).
  4. Нажмите «Добавить выбранные».

Можно добавить сразу несколько игр, отметив их все в одном окне. Ярлык появится в библиотеке среди остальных игр, под тем именем, которое Steam взял из файла.

Имя можно поменять: нажмите на игру в библиотеке правой кнопкой мыши и откройте «Свойства». Это пригодится, если файл называется вроде launcher.exe или game_x64.exe. Именно это имя увидят друзья, когда вы запустите игру.

Ярлык живёт на конкретном компьютере. Пользователи на форуме Steam находят ярлыки сторонних игр в файлах настроек внутри папки userdata клиента, то есть локально. Если зайти в тот же аккаунт на другом ПК, ярлыка там, скорее всего, не будет, и игру придётся установить и добавить заново.

Если у вас есть ключ Steam

Ключ Steam из другого магазина или с коробки лучше активировать, чем добавлять игру ярлыком. После активации игра становится полноценной: её можно скачать через Steam, у неё будут достижения, обновления и облачные сохранения, если их поддерживает разработчик. Как это сделать, описано в статье «Как активировать ключ в Steam».

Ярлык нужен там, где ключа Steam нет: игра куплена и привязана к другому сервису, или это старая игра, которой в Steam вовсе нет.

Что работает у сторонней игры, а что нет

Функция У сторонней игры Почему
Запуск из библиотеки Steam Работает Steam просто открывает указанный файл
Статус «В игре» у друзей Обычно работает Друзья видят имя ярлыка, если открыта игровая информация в профиле
Оверлей Steam (Shift+Tab) Часто работает, но без гарантий Оверлей встраивается в игру, запущенную из Steam; в играх с программной отрисовкой его нет
Скриншоты по F12 Работают, если работает оверлей Справка Steam: для скриншотов нужен оверлей
Remote Play Может работать Valve: трансляция сторонних игр возможна, но официально не поддерживается
Remote Play Together Нет Поддержку включает разработчик для игры в магазине Steam
Достижения Steam Нет Достижения настраиваются для конкретного приложения Steam и выдаются через Steamworks
Steam Cloud Нет Облако разработчик настраивает для своего приложения в Steamworks
Обновления через Steam Нет Прямо сказано в справке
Подтверждение владения аккаунтом Нет Прямо сказано в справке

Оверлей в сторонней игре

В документации Steamworks сказано, что оверлей автоматически подключается к любой игре, запущенной из Steam, и поддерживает игры на DirectX 7–12, OpenGL, Metal и Vulkan. В играх с программной (не видеокарточной) отрисовкой оверлея не будет. Поэтому многие сторонние игры при запуске из библиотеки получают и Shift+Tab, и чат с друзьями, и браузер.

Сложнее с играми, которые запускаются через свой лаунчер. Steam открывает лаунчер, а тот стартует игру отдельным процессом и нередко сам закрывается. В руководстве сообщества Steam про статус сторонних игр описана именно эта ситуация: Steam считает, что игра завершилась. В комментариях к тому же руководству игроки жалуются и на оверлей в таких играх. Гарантированного решения здесь нет, есть только способы попробовать.

Что попробовать, если оверлей не открывается:

  1. Проверьте, что он включён глобально: Steam → «Настройки» → «В игре» → «Включить оверлей Steam в игре».
  2. Если игра запускается и без лаунчера, добавьте в Steam её собственный исполняемый файл.
  3. Запускайте игру из библиотеки Steam. В документации Steamworks именно это советуют проверить, если оверлей не появляется: ярлык на рабочем столе запускает игру в обход Steam.

Статус у друзей: как показывать, во что играю

Когда сторонняя игра запущена из Steam, друзья видят, что вы в игре, и имя ярлыка. Так описывает это руководство в сообществе Steam «Making Non-Steam Games Show Up In Your Friends List». Если лаунчер закрывается сразу после старта игры, Steam решает, что игра завершилась, и статус пропадает. Тогда опять помогает добавление исполняемого файла самой игры.

Статус виден только тем, кому открыт раздел «Доступ к игровой информации» в настройках приватности. Как его настроить или спрятать, разобрано в статье «Как скрыть профиль и игры в Steam». Если не хотите, чтобы друзья видели настоящее название, дайте ярлыку другое имя в «Свойствах»: в статусе отобразится оно.

Remote Play и сохранения

Трансляция сторонней игры на другой компьютер или телевизор через Remote Play в списке известных проблем Valve описана так: возможна, но официально не поддерживается. То есть может заработать, а может и нет, и поддержка Steam тут не поможет. Remote Play Together, игра по сети в локальный кооператив, для ярлыков не подходит: эта функция включается для конкретных игр в магазине, подробнее в статье «Remote Play Together в Steam».

С сохранениями похожая история. Steam Cloud разработчик настраивает для своего приложения в Steamworks, задаёт пути к файлам и квоту. У ярлыка такого приложения нет, поэтому сохранения сторонней игры лежат только там, куда их пишет сама игра или её родной лаунчер. Как Steam Cloud устроен для обычных игр, рассказано в статье «Сохранения Steam Cloud».

Сторонние игры на Steam Deck

На Steam Deck стороннюю игру добавляют из режима рабочего стола. В FAQ для разработчиков Steam Deck Valve описывает это так: установите приложение и добавьте его в Steam из режима рабочего стола, после чего оно появится, как на любом ПК.

  1. Переключитесь в режим рабочего стола (переход есть в меню питания).
  2. Установите игру или лаунчер в режиме рабочего стола.
  3. Откройте Steam на рабочем столе и выберите «Игры» → «Добавить стороннюю игру в мою библиотеку...».
  4. Отметьте программу и нажмите «Добавить выбранные».
  5. Вернитесь в игровой режим ярлыком на рабочем столе.

Игру, добавленную на компьютере, на Steam Deck придётся добавить отдельно: ярлык создаётся на том устройстве, где вы его сделали. Игры под Windows на Deck запускаются через слой совместимости Proton, и в том же FAQ Valve пишет, что Proton хорошо работает и с приложениями вне Steam. Гарантии для конкретной игры это не даёт.

Ещё одно предупреждение из FAQ: программы, установленные на Steam Deck в обход Flatpak (например, через pacman), могут стереться при следующем обновлении SteamOS.

Как убрать стороннюю игру из библиотеки

Ярлык удаляют вручную:

  1. Нажмите на игру в библиотеке правой кнопкой мыши.
  2. Откройте «Управление».
  3. Выберите пункт удаления сторонней игры из библиотеки.

Так пункт описывают пользователи на форумах Steam; точное название в справке Steam мы не нашли. Само удаление ярлыка не трогает файлы игры, они остаются на диске. Обратное тоже верно: если удалить папку игры, ярлык в библиотеке останется, пока его не уберёте.

На Steam Deck в режиме рабочего стола можно выделить несколько игр с зажатым Shift, нажать правой кнопкой и в «Управлении» удалить выбранные сторонние игры разом. По сообщениям пользователей, игры из Steam в этом выделении не затрагиваются.

Обычные игры Steam удаляются и прячутся иначе, это разобрано в статье «Как удалить игру из библиотеки Steam».

Частые вопросы

Можно ли получить достижения в сторонней игре?

Нет. Достижения Steam разработчик настраивает для своего приложения в Steamworks, и игра выдаёт их через API Steam. У ярлыка на стороннюю программу этого нет.

Снимает ли сторонняя игра ограничения с аккаунта?

Нет. Справка Steam прямо пишет, что такую игру нельзя использовать как подтверждение владения аккаунтом. Про ограниченные аккаунты есть отдельная статья.

Почему игры нет в списке при добавлении?

В списке видны не все установленные программы. Найдите игру через кнопку обзора в том же окне и укажите её исполняемый файл вручную.

Будет ли сторонняя игра на другом компьютере?

Скорее всего, нет: ярлык создаётся на том устройстве, где вы его добавили. На другом ПК или на Steam Deck игру нужно установить и добавить заново.

Удалит ли Steam файлы игры, если убрать её из библиотеки?

Нет. Удаляется только ярлык в Steam, папка с игрой остаётся на диске.