Документація Steamworks
Довідник API Steamworks
Вітаємо в довіднику API Steamworks!

Цей розділ надає повний перелік усіх доступних в API Steamworks функцій. Для налаштування використання API Steamworks перейдіть до розділу із загальним оглядом API Steamworks.

Огляд функцій, які надаються API Steamworks, подано в розділі про функції та особливості.

Якщо ви користуєтеся веб-API, то відповідну документацію знайдете в довіднику веб-API.

ІнтерфейсОпис
ISteamAppsНадає докладну інформацію про застосунки та завантажуваний вміст.
ISteamAppTicketІнтерфейс для отримання даних про володіння застосунком. Використовується DRM-оболонкою Steam, якщо їй необхідно отримати надійніші дані про володіння.
ISteamClientВикористовується для створення нового екземпляру Steam чи для підключення до наявного, незалежно від того, це локальний чи інший процес.
ISteamControllerAPI підтримки контролера Steam (застарів, замінений на ISteamInput).
ISteamFriendsІнтерфейс для доступу до інформації про окремих користувачів чи для взаємодії з оверлеєм.
ISteamGameCoordinatorВикористовується для надсилання й отримування повідомлень ігрового координатора.
ISteamGameServerНадає ядро інтерфейсу ігрових серверів Steam.
ISteamGameServerStatsІнтерфейс для збереження ігровими серверами статистик і досягнень гравців.
ISteamHTMLSurfaceІнтерфейс для візуалізації HTML-сторінок і для взаємодії з ними.
ISteamHTTPПростий і зручний HTTP-клієнт для отримання й надсилання мережевих даних.
ISteamInputІнтерфейс для підтримки контролерів Xbox, PlayStation, Switch і Steam.
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.