Skip to content

Steam

Awesome Steam Awesome

> 精心策划的清单 packagesresources 关于 Steam 发展.

请阅读 contribution guidelines 在贡献之前.

本文档的目的是提供有关 Steam 客户端自动化和 WebAPI 使用的现有软件包(库、模块等)和可用资源的快速概述. 每当您需要开始一个新项目时,请查看包列表,看看是否有任何对您的用例有用的东西. 如果您需要技术详细信息或教程,请查看资源部分.

Packages

> 这些包存储库中的许多都提供了有用的自述文件和 wiki 页面,其中解释了用法和/或提供了示例. 使用特定包时不要忘记检查它们.

Node.js

General

  • steam - 从 Node.js 直接与 Steam 服务器交互.
  • steam-client - Node-steam 的 SteamClient 的 API 兼容分支.
  • steam-user - 功能丰富且易于使用的 Steam 客户端.
  • vapor - 轻量级 Steam 客户端框架.
  • steam-parentbot - Steam 机器人的简单基类.

WebAPI

  • steam-webapi - 完整的 WebAPI 包装器,支持 Steam 发送的额外 HTTP 标头.
  • steamapi - 一个不错的 Steam API 包装器.

Trading

Game Interaction

  • steam-gameserver - Gameserver 和 AnonGameserver 帐户类型的 Steam 客户端处理程序.
  • tf2 - 直接与 TF2 游戏协调员互动.
  • csgo - 直接与 CS:GO 游戏协调员互动.
  • dota2 - 直接与 Dota 2 游戏协调员互动.

Community & Store Automation

Authentication

Misc

C#

General

  • SteamKit2 - .NET 库旨在与 Valve 的 Steam 网络进行互操作.
  • SteamAuth - A C# library that provides vital Steam Mobile Authenticator functionality.
  • SteamBot - 用于与蒸汽交易交互的自动化机器人软件.
  • SteamTradeOffersBot - SteamBot 分叉,专注于贸易优惠.
  • SteamStandardProject - .NET 标准库的集合,使用常见类型在 Steam 的一个或多个部分中提供功能.

Misc

PHP

Go

Python

General

  • steam - 与 Steam 进行各种交互的模块.
  • PySteamKit - SteamKit 的 Python 端口.
  • steamodd - 蒸汽工具库.
  • steampy - 全自动 Steam 交易提供具有 SteamGuard 支持的库.
  • SteamAPI - 用于访问 Steam Web API 的面向对象的 Python 2.7+ 库.
  • Steam-Trade - 一个异步的、基于事件的交易库.

Game Interaction

  • csgo - 用于与 CSGO 的游戏协调器交互的 Python 模块.
  • dota2 - 用于与 Dota 2 的游戏协调器交互的 Python 模块.

Misc

  • vpk - 用于处理 Valve 的 Pack 格式的 Python 模块.
  • vdf - 用于处理 Valve 的 KeyValue 格式的 Python 模块.

C++

  • SteamPP - 用于与 Steam 服务器互操作的 C++ 库.

Java

  • SteamKit-Java - SteamKit 的 Java 端口.
  • JavaSteam - Java 库,提供直接与 Valve 的 Steam 服务器交互的接口.

Objective-C

  • SteamAuth - Steam 的 OpenID 登录的 iOS 包装.

Ruby

Resources

General

Tutorials

Posts

Standalone Tools

Discussion Boards

Third-Party Services

下面列出的网站可能提供免费和/或付费服务,并根据其域名的字母顺序列出.

  • backpack.tf - 提供TF2价格和Steam市场/库存相关服务.
  • steamanalyst.com - 提供 CS:GO 价格.
  • hexa.one - 提供多种游戏和 Steam 市场/库存相关服务的价格.
  • steamapis.com - 提供多种游戏和 Steam 市场/库存相关服务的价格.

License

CC0

在法律允许的范围内,本文的作者和贡献者已放弃本作品的所有版权以及相关或邻接权.