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" />
                    
Directory.Packages.props
<PackageReference Include="SteamCSharp" />
                    
Project file
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
                    
#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
                    
Install as a Cake Addin
#tool nuget:?package=SteamCSharp&version=0.1.0
                    
Install as a Cake Tool

SteamCSharp

Support Server Invite NuGet version (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

  1. Sign into your Steam Community account
  2. 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!
    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.
    
    This could be the worst case for your application, so please be aware to follow the Steam Web API Terms of Use.
  3. 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 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.

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