WebDev
Участник
Пользователь
- Сообщения
- 957
- Реакции
- 1,185
- Помог
- 52 раз(а)
Оригинал: Steam browser protocol - Valve Developer Community
Перевод: sonyx
Существует множество общесистемных команд, которые взаимодействуют со Steam. Все они открывают Steam, если он не открыт. Они могут быть введены в командной строке (Пуск-> Выполнить) или через адресную строку вашего браузера (вы можете создавать ссылки на их так же, как ссылки на веб-страницы).
Реализованые команды
Открывает Steam со строкой аргументов, которые можете найти здесь.
Примечание: если вы забыли закрывающую кавычку: "<команда>", получите сообщение об ошибке
Открывает магазин приложений.
Принимает подарок или гостевой пропуск.
Открывает страницу новостей для приложения.
Откроется Мастер резервного копирования и проверки указанного приложения. Если приложение не указано, то ничего не будет проверено.
Проверяет соответствие ПК системным требованиям приложения.
Подключает пользователя к серверу заданному IP-адрес или DNS. Приложение для запуска определяется автоматически.
Дефрагментировать файлы приложения.
Выход из Steam.
Открывает список друзей пользователя. Опционально поддерживаются субкоманды:
Добавляет в друзья пользователя с указанным ID номер
Показывает список друзей, с которыми вы недавно играли
Присоединяется к чату с указанным ID
Отправить сообщение
Показывает таблицу последних игроков, с которыми вы недавно играли
Показать/скрыть оффлайн друзей
Переключение аватарок в списке друзей
Отсортировать список друзей по имени
Устанавливает статус Отошел
Устанавливает статус Занят
Устанавливает статус Ожидание торговли
Устанавливает статус Ожидание игры
Устанавливает Статус Оффлайн
Устанавливает статус Онлайн
Сбрасывает и перезагружает настройки ВСЕХ приложений
Открывает окно гостевого доступа
Устанавливает приложение.
Устанавливает указанный аддон.
Открывает окно Steam, но не делает активным. Доступные значения:
Открывает окно Steam. Доступные значения:
Загружает приложение.
Открывает диалоговое окно для покупки приложения со Steam.
Удаляет указанные дополнения.
Запускает приложение. Если приложение не установлено, запускается Установщик.
Открывает магазин приложений, если приложение не указано, будет открыта страница по умолчанию.
Удаляет файлы, кэш указанного приложения.
Открывает новости о последних обновлениях для приложения.
Проверка локальных файлов приложения. Если файлы будут отличаться от оригинала, произведет закачку.
Для работы с протоколом и API, список appid приложений (частично устарел, но базовые игры соответствуют)
https://developer.valvesoftware.com/wiki/Steam_Application_ID
Перевод: 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/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>
Проверка локальных файлов приложения. Если файлы будут отличаться от оригинала, произведет закачку.
23 Ноя 2017
https://developer.valvesoftware.com/wiki/Steam_Application_ID
Последнее редактирование: