SOU.Hud.Sdk
0.2.0-preview.4
dotnet add package SOU.Hud.Sdk --version 0.2.0-preview.4
NuGet\Install-Package SOU.Hud.Sdk -Version 0.2.0-preview.4
<PackageReference Include="SOU.Hud.Sdk" Version="0.2.0-preview.4" />
<PackageVersion Include="SOU.Hud.Sdk" Version="0.2.0-preview.4" />
<PackageReference Include="SOU.Hud.Sdk" />
paket add SOU.Hud.Sdk --version 0.2.0-preview.4
#r "nuget: SOU.Hud.Sdk, 0.2.0-preview.4"
#:package SOU.Hud.Sdk@0.2.0-preview.4
#addin nuget:?package=SOU.Hud.Sdk&version=0.2.0-preview.4&prerelease
#tool nuget:?package=SOU.Hud.Sdk&version=0.2.0-preview.4&prerelease
sOU HUD SDK for Blazor
Read-only browser client for a HUD installed in sOU. Receives processed CS2 game snapshots and package-specific panel updates. Requires .NET 10 and Blazor WebAssembly.
Install preview version 0.2.0-preview.4 in your Blazor WebAssembly project:
dotnet add package SOU.Hud.Sdk --version 0.2.0-preview.4
For the portable SDK, add its packages folder as a NuGet source or use the included NuGet.Config when restoring your project. Other .NET dependencies require access to NuGet.org for the first restore.
SOU.Live.Contracts is installed as a dependency. Create HudClient with a long-lived HttpClient and the installed package address (NavigationManager.Uri in Blazor). Run WatchAsync(token) and WatchPanelAsync(token) concurrently; cancel and await both when disposing the component.
Before the first GSI message, snapshot.Game is null. snapshot.ManagedMatch may already contain the prepared match. Connection status and snapshot.Freshness describe different things. Streams reconnect automatically; previous panel actions are not replayed.
Open the installed HUD from sOU. Opening index.html as a local file or using a normal development server does not supply a package identity or a HUD session. No account credentials belong in your HUD.
Complete tutorial and examples · API reference · Panel reference
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.AspNetCore.SignalR.Client (>= 10.0.13)
- SOU.Live.Contracts (>= 0.2.0-preview.4)
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.2.0-preview.4 | 0 | 10/17/2026 |
| 0.2.0-preview.3 | 0 | 10/17/2026 |
Documentation and package links now use www.getsou.app. Template installation instructions use the .NET 10 package@version syntax.