• Этот сайт использует файлы cookie. Продолжая пользоваться этим сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Браузер-протокол Steam

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#1
Оригинал: Steam browser protocol - Valve Developer Community
Перевод: sonyx

Существует множество общесистемных команд, которые взаимодействуют со Steam. Все они открывают Steam, если он не открыт. Они могут быть введены в командной строке (Пуск-> Выполнить) или через адресную строку вашего браузера (вы можете создавать ссылки на их так же, как ссылки на веб-страницы).

Реализованые команды
steam:"<commands>"
Открывает Steam со строкой аргументов, которые можете найти здесь.
Примечание: если вы забыли закрывающую кавычку: "<команда>", получите сообщение об ошибке

steam://advertise/<id>
Открывает магазин приложений.

steam://ackMessage/ackGuestPass/<pass>
Принимает подарок или гостевой пропуск.

steam://appnews/<id>
Открывает страницу новостей для приложения.

steam://backup/<id>
Откроется Мастер резервного копирования и проверки указанного приложения. Если приложение не указано, то ничего не будет проверено.

steam://checksysreqs/<id>
Проверяет соответствие ПК системным требованиям приложения.

steam://connect/<IP or DNS>[:<port>][/<password>]
Подключает пользователя к серверу заданному IP-адрес или DNS. Приложение для запуска определяется автоматически.
  • Пример: steam://connect/1.0.0.27:27015
  • Пример: steam://connect/:27015
  • Пример: steam://connect/dns.server.com
  • Пример: steam://connect/1.0.0.27:27015/546, где 546 - пароль для входа на сервер sv_password
steam://defrag/<id>
Дефрагментировать файлы приложения.

steam://ExitSteam
Выход из Steam.

steam://friends/
Открывает список друзей пользователя. Опционально поддерживаются субкоманды:

add/<id>
Добавляет в друзья пользователя с указанным ID номер
friends/<id>
Показывает список друзей, с которыми вы недавно играли
joinchat/<id>
Присоединяется к чату с указанным ID
message/<id>
Отправить сообщение
players
Показывает таблицу последних игроков, с которыми вы недавно играли
settings/hideoffline
Показать/скрыть оффлайн друзей
settings/showavatars
Переключение аватарок в списке друзей
settings/sortbyname
Отсортировать список друзей по имени
status/away
Устанавливает статус Отошел
status/busy
Устанавливает статус Занят
status/trade
Устанавливает статус Ожидание торговли
status/play
Устанавливает статус Ожидание игры
status/offline
Устанавливает Статус Оффлайн
status/online
Устанавливает статус Онлайн

steam://flushconfig/
Сбрасывает и перезагружает настройки ВСЕХ приложений

steam://guestpasses/
Открывает окно гостевого доступа

steam://install/<id>
Устанавливает приложение.
  • Пример: steam://install/10 устанавливает Counter-Strike 1.6.
steam://installaddon/<addon>
Устанавливает указанный аддон.
  • Пример: steam://installaddon/halflifehd устанавливает HL пакет HD-качества.
  • Пример: steam://installaddon/hl2russian устанавливает руссификацию Half-Life2.
steam://nav/<component>
Открывает окно Steam, но не делает активным. Доступные значения:
downloads
games
games/details
games/details/<id>
games/grid
games/list
media
music
tools

steam://open/<component>
Открывает окно Steam. Доступные значения:
activateproduct
bigpicture
console
downloads
friends
games
games/details
games/grid
games/list
largegameslist
minigameslist
main
music
musicplayer
mymedia
news
registerproduct
tools
screenshots
servers
settings

steam://preload/<id>
Загружает приложение.

steam://purchase/<id>
Открывает диалоговое окно для покупки приложения со Steam.

steam://removeaddon/<addon>
Удаляет указанные дополнения.

steam://run/<id>
Запускает приложение. Если приложение не установлено, запускается Установщик.

steam://store/<id>
Открывает магазин приложений, если приложение не указано, будет открыта страница по умолчанию.

steam://uninstall/<id>
Удаляет файлы, кэш указанного приложения.

steam://updatenews/<id>
Открывает новости о последних обновлениях для приложения.

steam://validate/<id>
Проверка локальных файлов приложения. Если файлы будут отличаться от оригинала, произведет закачку.
 

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
369
Симпатии
210
Пол
Мужской
#2
так же могу написать гайд по работе со SteamApi, если это кому то будет интересно.