Steamworks документация
Справочник за Steamworks API
Добре дошли в справочника за Steamworks приложно програмния интерфейс (API)!

Тази секция предоставя пълен списък за всичко, достъпно в Steamworks API. Трябва да се упътите към „Обзор на Steamworks API“, преди да се впуснете в установката, използвайки Steamworks API.

За обзор на характеристиките, предоставяни от Steamworks API, погледнете „Характеристики“.

Ако използвате уеб приложно програмния интерфейс (API), можете да намерите документация за него в „Справочник за Steamworks уеб API.

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