Dokumentacja Steamworks
Strona odwoławcza dla API Steamworks
Witamy w stronie odwoławczej API Steamworks!

Ten dział zapewnia pełną listę wszystkiego, co jest dostępne w ramach API Steamworks. Zanim zaczniesz, zapoznaj się z przeglądem API Steamworks, by dowiedzieć się, jak działają API Steamworks.

Przegląd funkcji udostępnianych za pomocą API Steamworks znajduje się tutaj.

Jeśli korzystasz z Web API, odpowiednią dokumentację znajdziesz tutaj.

InterfejsOpis
ISteamAppsDaje dostęp do wielu informacji oraz działań przeznaczonych dla aplikacji oraz zawartości do pobrania (DLC).
ISteamAppTicketInterfejs pozwalający na uzyskanie danych dotyczących stanu posiadania aplikacji. Jest on wykorzystywany przez wrapper DRM Steam, dzięki czemu może on pytać o stan posiadania z większą pewnością.
ISteamClientInterfejs służący do tworzenia nowej instancji Steam lub do połączenia się z istniejącą instancją Steam w zależności od tego, czy jest w innym procesie, czy jest lokalna.
ISteamControllerWsparcie Steam Controllera (przestarzałe i zastąpione przez ISteamInput).
ISteamFriendsInterfejs używany do uzyskiwania informacji o poszczególnych użytkownikach i interakcji z nakładką Steam.
ISteamGameCoordinatorFunkcje wysyłania i odbierania wiadomości od koordynatora gry.
ISteamGameServerStanowi rdzeń API serwerów gier Steam.
ISteamGameServerStatsFunkcje umożliwiające serwerom gier ustalanie statystyk i osiągnięć graczy.
ISteamHTMLSurfaceInterfejs do renderowania i interakcji ze stronami HTML.
ISteamHTTPMały i łatwy w użyciu klient HTTP służący do wysyłania i odbierania danych z sieci.
ISteamInputInterfejs wspierający kontrolery Xbox, PlayStation, Switch i Steam Controller.
ISteamInventoryAPI służące do odpytywania i zarządzania Ekwipunkiem Steam.
ISteamMatchmakingFunkcje umożliwiające klientom dostęp do usług takich jak wyszukiwanie gier, dodawanie do ulubionych i działania na poczekalniach gier.
ISteamMatchmakingServersFunkcje zapewniające dostęp do przeglądarki serwerów gry.
ISteamMusicFunkcje kontrolujące odtwarzanie muzyki w kliencie Steam.
ISteamMusicRemoteUmożliwia bezpośrednią interakcję z odtwarzaczem muzyki Steam.
ISteamNetworkingFunkcje sieciowe do organizowania komunikacji i wysyłania danych między klientami. Jeśli to możliwe, używana jest funkcja translacji NAT.
ISteamNetworkingSocketsNowszy interfejs API sieci. Interfejs API o wyższej wydajności, który przekazuje dane przez sieć Valve i chroni adresy IP gracza.
ISteamNetworkingUtilsRóżne funkcje sieciowe pomocne przy korzystaniu z ISteamNetworkingSockets.
ISteamRemotePlayFunkcje pozwalające na uzyskiwanie informacji o sesjach Steam Remote Play.
ISteamRemoteStorageZapewnia funkcje do odczytu, pisania i uzyskiwania dostępu do plików, które mogą być zdalnie przechowywane w Steam Cloud.
ISteamScreenshotsFunkcje pozwalające na dodawanie zrzutów ekranu do galerii zrzutów ekranu użytkownika.
ISteamUGCFunkcje pozwalające na tworzenie, używanie i interakcję z Warsztatem Steam.
ISteamUserFunkcje umożliwiające dostęp do informacji o użytkownikach Steam i zarządzanie nimi.
ISteamUserStatsFunkcje umożliwiające przesyłanie statystyk, osiągnięć i rankingów oraz dostęp do tychże.
ISteamUtilsInterfejs oferujący dostęp do wachlarza różnych funkcji użytkowych.
ISteamVideoInterfejs umożliwiający dostęp do platformy wideo i transmisji Steam.
SteamEncryptedAppTicketNarzędzia do dekodowania/deszyfrowania zaszyfrowanych tokenów aplikacji.
steam_apiZapewnia podstawową funkcjonalność służącą do zainicjowania i otrzymania dostępu do API Steamworks.
steam_gameserverZapewnia podstawową funkcjonalność służącą do zainicjowania i otrzymania dostępu do interfejsu API GameServer Steamworks.