SteamCSharp 0.1.0
dotnet add package SteamCSharp --version 0.1.0
NuGet\Install-Package SteamCSharp -Version 0.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SteamCSharp" Version="0.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SteamCSharp" Version="0.1.0" />
<PackageReference Include="SteamCSharp" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SteamCSharp --version 0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SteamCSharp, 0.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SteamCSharp@0.1.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SteamCSharp&version=0.1.0
#tool nuget:?package=SteamCSharp&version=0.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
SteamCSharp
SteamCSharp is a easy to use API Wrapper for any developement.
The aim of this project is to simplify the complexity of the Steam Web API.
Get started
Steam Web API
- Sign into your Steam Community account
- Visit the Steam Web API Key page
2.1 Register for a new Steam Web API Key if not already registered.
2.2 Be sure you have read the Steam Web API Terms of Use!
This could be the worst case for your application, so please be aware to follow the Steam Web API Terms of Use.11. Termination Valve may change, suspend or discontinue the Steam Web API and suspend or terminate your use of the Steam Web API, Steam Data, and/or Valve Brand & Links at any time for any reason, without notice. You may also terminate by ceasing to use the Steam Web API, Steam Data, and Valve Brand & Links, removing implementation of the Steam Web API from your Application, and deleting all copies of the Steam Data and Valve Brand & Links.
- The key which you are able to see now is mandatory to use the Steam Web API.
Note: Protect your key, do not share it, and change it immediately if it is compromised!
Program Code
using SteamCSharp;
namespace SteamExample
{
public class Program
{
private Steam steam;
public static void Main(string[] args)
{
steam = new Steam("STEAM WEB API KEY");
}
}
}
Features / To-do
- Asynchronous support
- Automated Method Version Detector
- Simplified Steam Games Support (Statistics)
- Counter-Strike: Global Offensive
- Team Fortress 2
- open for requests
- Readable Entities
- Steam User (Community)
- Steam User (Statistics)
- Steam Game (Statistics)
- Steam News
- Interaction with Steam Users (Chat)
Current features / to-do list for the major version.
Game Server, VAC support and much more coming after Version 1.0.0!
Installation
NuGet Package-Console
Install-Package SteamCSharp
Contact
Discord: .OnlyOneCookie#1337
Email: contact@onlyonecookie.ch
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 3.1
- Newtonsoft.Json (>= 12.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.1.0 | 675 | 8/5/2020 |
Initial release