Steamworks 文獻庫
Steamworks API 索引
歡迎來到 Steamworks API 索引單元!

所有 Steamworks API 中可用的函式,您都能在本單元中找到。 在開始設定 Steamworks API 之前,請先閱讀 Steamworks API Overview

Steamworks API 的功能介紹請見功能一文。

如果您使用 Web API,請參考 Steamworks Web API 索引一文。

介面說明
ISteamApps廣泛提供與應用程式和可下載內容(DLC)相關的動作與資訊。
ISteamAppTicket可取得應用程式所有權資料的介面。 供 Steam DRM 包裝函式用來詢問所有權,加以確認。
ISteamClient此介面可新增 Steam 執行個體或連接現有的 Steam 執行個體,無論該 Steam 執行個體位於不同的處理程序或是本機中。
ISteamControllerSteam 控制器支援 API(遭 ISteamInput 取代且已棄用)
ISteamFriends用於取用個別使用者的資訊,以及和 Steam 內嵌介面互動的介面。
ISteamGameCoordinator用於從遊戲協調器收發訊息的函式。
ISteamGameServer提供 Steam 遊戲伺服器 API 的核心功能。
ISteamGameServerStats供遊戲伺服器設定玩家的統計資料與成就的函式。
ISteamHTMLSurface用於轉譯 HTML 網頁並與其互動之介面。
ISteamHTTP精簡好用的 HTTP 用戶端,可傳送並接收網路資料。
ISteamInput支援 Xbox、PlayStation、Switch 與 Steam 控制器的介面。
ISteamInventorySteam 物品庫查詢與操作用 API。
ISteamMatchmaking供用戶端存取遊戲配對服務、最愛,與操作遊戲大廳的函式。
ISteamMatchmakingServers用於存取遊戲伺服器瀏覽器的函式。
ISteamMusic用於控制 Steam 用戶端音樂播放的函式。
ISteamMusicRemote用來直接與 Steam 音樂播放器互動。
ISteamNetworking在用戶端之間建立連線與傳送資料、狀況允許時也能穿越 NAT 的網路方法。
ISteamNetworkingSockets較新的網路 API。 效能較高的 API,能透過 Valve 網路轉送資料,並保護玩家的 IP 位址。
ISteamNetworkingUtils其它網路工具,使用 ISteamNetworkingSockets 時可派上用場。
ISteamRemotePlay用於取得更多關於 Steam 遠端暢玩階段資訊的函式。
ISteamRemoteStorage為可遠端儲存於 Steam 雲端上的檔案提供用於讀取、寫入與存取檔案的函式。
ISteamScreenshots用於為使用者的螢幕擷圖收藏庫中增添螢幕擷圖的函式。
ISteamUGC用於在 Steam 工作坊中創造、使用並與其互動的函式。
ISteamUser用於存取並操作 Steam 用戶資料的函式。
ISteamUserStats提供用於存取與提交統計資料、成就與排行榜的函式。
ISteamUtils用於存取各種其它工具函式的介面。
ISteamVideo提供用於與 Steam 影片及直播平台連結的函式。
SteamEncryptedAppTicket用於解碼 / 解密加密應用程式票證的工具。
steam_api提供用於初始化及存取 Steamworks API 所需的核心基礎。
steam_gameserver提供用於初始化及存取 Steamworks GamerServer API 所需的核心基礎。