Steam

Awesome Steam Awesome

>精选清单 packagesresources 关于 Steam 发展.

请阅读 contribution guidelines 在捐款之前.

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

Packages

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

Node.js

General

  • steam -直接与Node.js中的Steam服务器连接.
  • steam-client -节点蒸汽的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 -旨在与Valve的Steam网络进行互操作的.NET库.
  • SteamAuth - A C# library that provides vital Steam Mobile Authenticator functionality.
  • SteamBot -用于与蒸汽交易进行交互的自动化机器人软件.
  • SteamTradeOffersBot -专注于贸易报价的SteamBot前叉.
  • SteamStandardProject -使用通用类型的.NET Standard库的集合,这些库在Steam的一个或多个部分中提供功能.

Misc

PHP

Go

Python

General

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

Game Interaction

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

Misc

  • vpk -用于Valve包格式的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价格.
  • steamapi.io -提供几种游戏以及Steam市场/库存相关服务的价格.
  • steamapis.com -提供几种游戏以及Steam市场/库存相关服务的价格.
  • steamlytics.xyz -提供CS:GO价格和Steam市场/库存相关服务.

License

CC0

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