使用 Steamworks API 拉取竞技游戏分数?

Posted

技术标签:

【中文标题】使用 Steamworks API 拉取竞技游戏分数?【英文标题】:Use Steamworks API to pull competitive game scores? 【发布时间】:2014-02-27 19:33:48 【问题描述】:

我有一个难题需要解决。

所以我正在建立一个网站,人们可以在其中观看竞技游戏(例如反恐精英:全球攻势),可能使用 Twitch 电视流,或者实际上通过游戏可能提供的匹配流媒体服务(在本例的情况是 CS: GO TV)。在比赛期间,成员可以使用某种形式的没有实际价值的积分来“投注”哪些球队会获胜。当然,这里的问题是,网站需要能够从游戏中提取分数,并实时更新。继续以 CS:GO 为例,Steamworks API 中是否有一部分允许通过某种 phpjavascript 方法实时提取游戏分数?

【问题讨论】:

你有没有试过问steam是否提供这样的api? 【参考方案1】:

为了回答您的问题,没有 Steam 开发的 API 可以做到这一点。

但是,许多网站仍然完全符合您的要求。

我的猜测是,他们使用定期更新的脚本来解析 ESEA 和 ESL 等网站并提取有关这些匹配项的数据。毕竟,他们主持了几乎所有人们关心的大型游戏。

不过,您需要了解私人联赛的最新动态,因为他们通常不会以易于解析的格式发布实时统计数据。 GOSU Gamers 可以帮助您追踪任何进入大联盟的新玩家。

【讨论】:

【参考方案2】:

很抱歉告诉你,你现在不能。

在 CS:GO 竞技比赛信息的 API 描述中说:

能够找到竞技比赛信息会很有趣——就像 DOTA 2 一样。它可以包含地图中的所有玩家,以及他们的蒸汽和竞争等级,半场/全场得分。可能还有一些信息也可以包括在内。 Pigophone2 16:54,2013 年 9 月 14 日(太平洋夏令时间)

【讨论】:

以上是关于使用 Steamworks API 拉取竞技游戏分数?的主要内容,如果未能解决你的问题,请参考以下文章

Steamworks上传游戏

如何在 Steamworks.NET 中制作排行榜?

如何使用 SteamWorks API 检索 Steam 用户名?

Rpgmakermv(14)Archeia_Steamworks

独立游戏如何对接STEAM SDK

Steam API调试