Tài liệu Steamworks
Tham khảo API Steamworks
Chào mừng đến bảng tham khảo API Steamworks!

Mục này cung cấp một danh sách đầy đủ mọi chức năng mà API Steamworks có. Hãy ghé Steamworks API Overview trước khi mày mò cài đặt API Steamworks.

Để biết tổng quan các tính năng mà API Steamworks cung cấp, hãy xem qua Tính năng.

Nếu đang dùng API Web, bạn có thể tìm tài liệu liên quan tại Tham khảo API Web Steamworks.

InterfaceMô tả
ISteamAppsLàm hiện diện hàng loạt các thông tin và hành động cho ứng dụng và Nội dung tải thêm (DLC).
ISteamAppTicketInterface để lấy dữ liệu về quyền sở hữu ứng dụng. Được dùng bởi wrapper Steam DRM để giúp nó truy vấn quyền sở hữu với độ tin cậy cao hơn.
ISteamClientInterface để tạo một phiên Steam mới hoặc kết nối với Steam hiện tại, cho dù đó là một process khác hay local.
ISteamControllerAPI hỗ trợ Steam Controller (không còn dùng và được thay thế bằng ISteamInput)
ISteamFriendsInterface để truy cập thông tin về người dùng đơn lẻ và tương tác với Lớp phủ Steam.
ISteamGameCoordinatorHàm để gửi và nhận thông điệp từ Hệ thống điều phối trò chơi (Game Coordinator).
ISteamGameServerCung cấp core cho API Steam Game Servers.
ISteamGameServerStatsHàm cho phép các máy chủ trò chơi đặt thông số và thành tựu lên người chơi.
ISteamHTMLSurfaceInterface để render và tương tác với các trang HTML.
ISteamHTTPMột client HTTP nhỏ và dễ sử dụng để gửi và nhận dữ liệu từ web.
ISteamInputInterface để hỗ trợ tay cầm Xbox, PlayStation, Switch và Steam Controller.
ISteamInventoryTruy vấn kho đồ Steam và thao túng API.
ISteamMatchmakingHàm cho các client truy cập dịch vụ xếp trận đấu, yêu thích, và hoạt động trong phòng chờ trận đấu.
ISteamMatchmakingServersHàm cung cấp trình duyệt máy chủ trò chơi.
ISteamMusicHàm để điều khiển việc phát âm nhạc trong phần mềm Steam.
ISteamMusicRemoteCho phép tương tác trực tiếp với trình phát nhạc Steam.
ISteamNetworkingHàm networking để thực hiện kết nối và gửi dữ liệu giữa các client, vượt tường NAT khi có thể.
ISteamNetworkingSocketsAPI networking mới hơn. API hiệu suất cao hơn để chuyển tiếp dữ liệu qua hệ thống mạng của Valve và bảo vệ địa chỉ IP của người chơi.
ISteamNetworkingUtilsCác tiện ích networking phụ khác hữu dụng khi dùng ISteamNetworkingSockets
ISteamRemotePlayHàm để lấy thông tin từ các phiên Steam Remote Play.
ISteamRemoteStorageCung cấp các hàm để đọc, ghi, và truy cập file có thể lưu trữ từ xa trong Steam Cloud.
ISteamScreenshotsHàm dùng để thêm ảnh chụp màn hình vào thư viện ảnh chụp của người dùng.
ISteamUGCHàm để tạo, tiêu thụ, và tương tác với Steam Workshop.
ISteamUserHàm để truy cập và thao túng thông tin người dùng Steam.
ISteamUserStatsCung cấp các hàm để truy cập và gửi thông số, thành tựu, và bảng xếp hạng.
ISteamUtilsInterface cung cấp truy cập tới hàng loạt chức năng phụ khác.
ISteamVideoCung cấp các hàm cho interface với video Steam và nền tảng phát sóng.
SteamEncryptedAppTicketTiện ích để mã hóa/giải mã các ticket ứng dụng.
steam_apiCung cấp nền tảng cốt lõi để triển khai và truy cập API Steamworks.
steam_gameserverCung cấp nền tảng cốt lõi để triển khai và truy cập API Steamworks GameServer.