Документация Steamworks
Справочник по API Steamworks
Добро пожаловать в справочник по API Steamworks!

В данном разделе представлен полный список всего, что доступно в API Steamworks. Чтобы настроить использование API Steamworks, перейдите в раздел «Обзор API Steamworks».

Обзор функций API Steamworks предоставлен в разделе «Список возможностей».

Документация по веб-API представлена в разделе «Справочник по веб-API Steamworks».

ИнтерфейсОписание
ISteamAppsПредставляет подробную информацию о приложениях и доп. контенте, а также позволяет выполнять над ними те или иные действия.
ISteamAppTicketПозволяет получить данные о владении приложением. Используется DRM-оболочкой Steam, если ей необходимо получить более надёжные данные о владении.
ISteamClientИспользуется для создания нового экземпляра Steam или для соединения с существующим вне зависимости от того, в каком процессе — другом или локальном.
ISteamControllerAPI поддержки Steam Controller (устарел и заменён на ISteamInput)
ISteamFriendsИнтерфейс для доступа к информации об отдельных пользователях и взаимодействия с оверлеем.
ISteamGameCoordinatorИспользуется для отправки и получения сообщений игрового координатора.
ISteamGameServerЯдро интерфейса игровых серверов Steam.
ISteamGameServerStatsИнтерфейс для сохранения игровыми серверами статистик и достижений игроков.
ISteamHTMLSurfaceИнтерфейс для отображения HTML-страниц и взаимодействия с ними.
ISteamHTTPПростой и удобный HTTP-клиент для получения и отправки сетевых данных.
ISteamInputИнтерфейс для поддержки контроллеров Xbox, PlayStation, Switch и Steam Controller.
ISteamInventoryИнтерфейс управления инвентарём Steam.
ISteamMatchmakingИнтерфейс для доступа клиентов к подбору игр, избранным серверам и игровым лобби.
ISteamMatchmakingServersИнтерфейс доступа к окну поиска игровых серверов.
ISteamMusicУправляет проигрыванием музыки в клиенте Steam.
ISteamMusicRemoteПредоставляет прямой доступ к проигрывателю Steam.
ISteamNetworkingСетевые функции для организации связи и отправки данных между клиентами. По возможности используется прохождение через NAT.
ISteamNetworkingSocketsБолее новый сетевой API с повышенной производительностью, передающий данные через сеть Valve и защищающий IP-адреса игроков.
ISteamNetworkingUtilsРазличные сетевые утилиты, полезные при использовании ISteamNetworkingSockets.
ISteamRemotePlayИспользуется для получения информации о сессиях Steam Remote Play.
ISteamRemoteStorageФункции для чтения, записи и предоставления доступа к файлам, которые могут удалённо храниться в Steam Cloud.
ISteamScreenshotsФункции для добавления скриншотов в пользовательскую библиотеку.
ISteamUGCФункции для создания, потребления и взаимодействия с работами из мастерской Steam.
ISteamUserФункции для управления информацией о пользователях Steam.
ISteamUserStatsФункции для управления статистиками, достижениями и списками лидеров.
ISteamUtilsИнтерфейс для доступа к служебным функциям.
ISteamVideoИнтерфейс для доступа к видеоплатформе Steam и платформе для трансляций.
SteamEncryptedAppTicketСлужебные функции для расшифровки зашифрованных билетов приложений.
steam_apiОснова для инициализации и доступа к API Steamworks.
steam_gameserverОснова для инициализации и доступа к API игровых серверов Steamworks.