๐งฑ partner.steamgames ๐งฑ
C# bindings for Steam Partner WebApi
public class SampleClass
{
private readonly ISteamPartnerApi steamApi;
public SampleClass(ISteamPartnerApi SteamApi) => this.steamApi = SteamApi;
public async ValueTask CreateLobby(SteamId id)
{
await this.steamApi.Matchmaking.CreateLobby(32, ELobbyType.Public, "Test Name", new List<ulong> { steamId });
}
}
// in DI configure
services.AddSteamPartnerApi();
{
"Logging": { ... },
},
"Steam": {
"PartnerApiKey": "Your Partner Api Key",
"ClassicApiKey": "Your Steam Api Key",
"AppId": 730,
"ServerAppId": 740,
"ApiEndpoint": "https://api.steampowered.com",
"PartnerEndpoint": "https://partner.steam-api.com"
}
}
Install-Package partner.steamgames
๐
To Do
โก๏ธ
In Progress
โฃ๏ธ
Partial Done
โ
Done
Feature |
Status |
IBroadcastService |
๐ |
ICheatReportingService |
โ
|
ICloudService |
๐ |
IEconMarketService |
๐ |
IEconService |
๐ |
IGameInventory |
๐ |
IGameNotificationsService |
๐ |
IGameServersService |
๐ |
IInventoryService |
๐ |
ILobbyMatchmakingService |
โฃ๏ธ |
IPlayerService |
๐ |
IPublishedFileService |
๐ |
ISiteLicenseService |
๐ |
ISteamApps |
๐ |
ISteamCommunity |
๐ |
ISteamEconomy |
๐ |
ISteamGameServerStats |
๐ |
ISteamLeaderboards |
๐ |
ISteamMicroTxn |
๐ |
ISteamMicroTxnSandbox |
๐ |
ISteamNews |
๐ |
ISteamPublishedItemSearch |
๐ |
ISteamPublishedItemVoting |
๐ |
ISteamUserAuth |
โฃ๏ธ |
ISteamUser |
โฃ๏ธ |
ISteamUserStats |
๐ |
ISteamWebAPIUtil |
๐ |
IWorkshopService |
๐ |