Facepunch.Steamworks 2.3.3

Steamworks implementation with an emphasis on making things easy. For Windows x64.

Install-Package Facepunch.Steamworks -Version 2.3.3
dotnet add package Facepunch.Steamworks --version 2.3.3
<PackageReference Include="Facepunch.Steamworks" Version="2.3.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Facepunch.Steamworks --version 2.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
  • Add Steamworks.Dispatch.OnDebugCallback
  • Fixed Dispatch not stopping properly when Server/Client Shutdown
  • Now throws an exception is try to initialize more than once
  • Fixed SteamFriends events not being hooked
  • Fixed SteamServer events being hooked twice
  • Added SteamNetworkingUtils.ConnectionTimeout
  • Added SteamNetworkingUtils.Timeout
  • Renamed SteamNetworkingUtils.GetConfigInt to SetConfigInt
  • Fixed dispatch double callbacks when server initialized
  • Added a bunch of functions/properties to NetIdentity
  • Added a bunch more functions to NetAddress
  • ConnectionInfo exposes NetAddress, NetIdentity
  • Rename SocketInterface to SocketManager
  • Rename ConnectionInterface toConnectionManager
  • Fixed Sockets created using CreateRelaySocket not receiving messages
  • Added interface versions of Connection/SocketManagers
  • Removed SteamClient.OnCallbackException
  • Removed SteamServer.OnCallbackException
  • Added Dispatch.OnException
  • Fixed Leaderboards returning corrupt results under Unity
  • Added SteamNetworkingUtils.SendBufferSize
  • Add Steamworks.Dispatch.OnDebugCallback
  • Fixed Dispatch not stopping properly when Server/Client Shutdown
  • Now throws an exception is try to initialize more than once
  • Fixed SteamFriends events not being hooked
  • Fixed SteamServer events being hooked twice
  • Added SteamNetworkingUtils.ConnectionTimeout
  • Added SteamNetworkingUtils.Timeout
  • Renamed SteamNetworkingUtils.GetConfigInt to SetConfigInt
  • Fixed dispatch double callbacks when server initialized
  • Added a bunch of functions/properties to NetIdentity
  • Added a bunch more functions to NetAddress
  • ConnectionInfo exposes NetAddress, NetIdentity
  • Rename SocketInterface to SocketManager
  • Rename ConnectionInterface toConnectionManager
  • Fixed Sockets created using CreateRelaySocket not receiving messages
  • Added interface versions of Connection/SocketManagers
  • Removed SteamClient.OnCallbackException
  • Removed SteamServer.OnCallbackException
  • Added Dispatch.OnException
  • Fixed Leaderboards returning corrupt results under Unity
  • Added SteamNetworkingUtils.SendBufferSize

  • .NETFramework 4.6

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Facepunch.Steamworks:

Repository Stars
egordorichev/BurningKnight
C# branch of BK

Version History

Version Downloads Last updated
2.3.3 1,616 2/28/2020
2.3.1 138 2/25/2020
2.3.0 166 2/24/2020
2.2.0 887 8/29/2019
2.1.0 466 6/21/2019
2.0.0 224 5/30/2019
0.7.5 1,074 3/21/2018