เอกสาร Steamworks
ข้อมูลอ้างอิงในการใช้งาน Steamworks API
ยินดีต้อนรับสู่ข้อมูลอ้างอิงในการใช้งาน Steamworks API!

หัวข้อนี้จะแสดงรายการทั้งหมดที่มีให้บริการใน Steamworks API คุณควรไปที่ ภาพรวม Steamworks API เตรียมความพร้อมในการใช้งาน Steamworks API ก่อนลงมือทำงานจริง

สำหรับข้อมูลภาพรวมเกี่ยวกับคุณสมบัติต่าง ๆ ที่ให้ไว้โดย Steamworks API กรุณาดูที่ คุณสมบัติ

หากคุณกำลังใช้งาน Web API อยู่ คุณสามารถค้นหาเอกสารประกอบการใช้งานได้ที่ ข้อมูลอ้างอิงในการใช้งาน Steamworks Web API

อินเตอร์เฟสคำอธิบาย
ISteamAppsให้ข้อมูลและคำสั่งดำเนินการหลากหลายชนิดสำหรับแอปพลิเคชันและ เนื้อหาดาวน์โหลด (DLC)
ISteamAppTicketอินเตอร์เฟสสำหรับรับข้อมูลความเป็นเจ้าของแอป ซึ่งแรปเปอร์ของ Steam DRM สามารถใช้อินเตอร์เฟสนี้เพื่อสอบถามข้อมูลความเป็นเจ้าของได้อย่างมั่นใจยิ่งขึ้น
ISteamClientอินเตอร์เฟสสำหรับสร้างอินสแตนซ์ Steam รายการใหม่ หรือเชื่อมต่อกับอินสแตนซ์ Steam ที่มีอยู่เดิม ไม่ว่าอินสแตนซ์นั้นจะอยู่คนละโปรเซสหรืออยู่ในระดับโลคอล
ISteamControllerAPI สำหรับรองรับการใช้งาน Steam Controller
ISteamFriendsอินเตอร์เฟสสำหรับเข้าถึงข้อมูลเกี่ยวกับผู้ใช้แต่ละคน และโต้ตอบกับ โอเวอร์เลย์ Steam
ISteamGameCoordinatorฟังก์ชันต่าง ๆ สำหรับรับและส่งข้อความกับ Game Coordinator
ISteamGameServerฟังก์ชันการทำงานหลักของ Steam Game Servers API
ISteamGameServerStatsฟังก์ชันสำหรับอนุญาตให้เซิร์ฟเวอร์เกมตั้งค่าสถิติและรางวัลความสำเร็จกับผู้เล่น
ISteamHTMLSurfaceอินเตอร์เฟสสำหรับเรนเดอร์และโต้ตอบกับหน้าเว็บ HTML
ISteamHTTPไคลเอนต์ HTTP ขนาดเล็กและใช้งานง่าย ใช้สำหรับรับและส่งข้อมูลกับเว็บ
ISteamInventoryAPI สำหรับคิวรี่และควบคุม Steam Inventory
ISteamMatchmakingฟังก์ชันสำหรับให้ไคลเอนต์เข้าถึงบริการค้นหาคู่ต่อสู้ รายการโปรด และใช้ทำงานในล็อบบี้เกม
ISteamMatchmakingServersฟังก์ชันสำหรับให้การเข้าถึงเบราว์เซอร์เลือกเซิร์ฟเวอร์เกม
ISteamMusicฟังก์ชันสำหรับควบคุมการเล่นเพลงในไคลเอนต์ Steam
ISteamMusicRemoteใช้สำหรับโต้ตอบกับเครื่องเล่น Steam Music โดยตรง
ISteamNetworkingฟังก์ชันทางเครือข่ายสำหรับเชื่อมต่อและส่งข้อมูลระหว่างไคลเอนต์ รวมถึงการข้ามผ่าน NAT ถ้าเป็นไปได้
ISteamNetworkingSocketsNewer networking API. Higher performance API that relays data through the Valve network and protects player IP addresses.
ISteamRemoteStorageProvides functions for reading, writing, and accessing files which can be stored remotely in the Steam Cloud.
ISteamScreenshotsFunctions for adding screenshots to the user's screenshot library.
ISteamUGCFunctions to create, consume, and interact with the Steam Workshop.
ISteamUnifiedMessagesInterface to the Steam unified messages client.
ISteamUserFunctions for accessing and manipulating Steam user information.
ISteamUserStatsProvides functions for accessing and submitting stats, achievements, and leaderboards.
ISteamUtilsInterface which provides access to a range of miscellaneous utility functions.
ISteamVideoProvides functions to interface with the Steam video and broadcasting platforms.
SteamEncryptedAppTicketUtilities to decode/decrypt encrypted application tickets.
steam_apiProvides the core foundation to initialize and access the Steamworks API.
steam_gameserverProvides the core foundation to initialize and access the Steamworks GameServer API.