SteamRE/SteamKit
GitHub: SteamRE/SteamKit
一个逆向实现的 .NET 库,用于与 Steam 网络进行底层协议交互,提供比官方 Web API 更完整的客户端级功能。
Stars: 3044 | Forks: 527
# SteamKit
[](https://github.com/SteamRE/SteamKit/actions/workflows/steamkit2-build.yaml)
[](https://www.nuget.org/packages/SteamKit2/)
[](https://codecov.io/gh/SteamRE/SteamKit)
SteamKit *(亦称为 SteamKit2)* 是一个旨在与 Valve 的 [Steam network](https://store.steampowered.com/about) 进行交互的 .NET 库。它旨在提供一个简单但可扩展的接口,以便在网络中执行各种操作。
## 获取二进制文件
### Visual Studio
SteamKit 以 [NuGet package](https://www.nuget.org/packages/steamkit2) 的形式分发。
只需在 Visual Studio 中使用包管理器安装 SteamKit,NuGet 就会将所有必需的依赖项和引用添加到您的项目中。
### 其他
我们还在 [发布页面](https://github.com/SteamRE/SteamKit/releases) 上分发二进制文件。
有关安装 SteamKit 的更多信息,请参阅 wiki 上的 [安装指南](https://github.com/SteamRE/SteamKit/wiki/Installation)。
## 文档
文档主要由随二进制文件提供的 XML 代码文档以及我们的 [wiki](https://github.com/SteamRE/SteamKit/wiki) 组成。
## 许可证
SteamKit 是在 [LGPL-2.1 许可证](https://choosealicense.com/licenses/lgpl-2.1/) 下发布的。
## 依赖项
为了在运行时使用 SteamKit,需要 [.NET 10.0 Runtime](https://dot.net/) 或更高版本。
如果您使用的是 SteamKit NuGet 包,依赖项应该会为您自动解析。有关更多信息,请参阅 [安装指南](https://github.com/SteamRE/SteamKit/wiki/Installation)。
要编译 SteamKit,需要 [.NET 10.0 SDK](https://dot.net/)。
## 讨论
如果您有疑问,[请使用 GitHub Discussions](https://github.com/SteamRE/SteamKit/discussions) 版块,
也可以尝试搜索现有的讨论。
IRC: irc.libera.chat / #steamre ([通过 webchat 加入](https://web.libera.chat/#steamre))
标签:404团队, API 封装, LGPL, .NET 10, NuGet, Steam, SteamBot, Steam Network, Valve, 云资产清单, 协议分析, 即时通讯, 多人体追踪, 开源库, 搜索引擎爬虫, 数据包解析, 权限提升, 游戏开发, 网络库, 网络调试, 自动化, 逆向工程