我有一个难题需要解决。
所以我正在建立一个网站,人们可以在那里观看竞技游戏(例如反恐精英:全球攻势),可能使用 Twitch 电视流,或者实际上通过游戏可能提供的配对流媒体服务(在例如,CS:GO TV)。在比赛期间,会员可以使用某种形式的没有实际价值的积分来“投注”哪些球队会获胜。当然,这里的问题是,网站需要能够从游戏中提取分数,并实时更新。继续以 CS:GO 为例,Steamworks API 中是否有一部分允许通过某种 PHP 或 JavaScript 方法实时提取游戏分数?
我有一个难题需要解决。
所以我正在建立一个网站,人们可以在那里观看竞技游戏(例如反恐精英:全球攻势),可能使用 Twitch 电视流,或者实际上通过游戏可能提供的配对流媒体服务(在例如,CS:GO TV)。在比赛期间,会员可以使用某种形式的没有实际价值的积分来“投注”哪些球队会获胜。当然,这里的问题是,网站需要能够从游戏中提取分数,并实时更新。继续以 CS:GO 为例,Steamworks API 中是否有一部分允许通过某种 PHP 或 JavaScript 方法实时提取游戏分数?
要回答您的问题,没有 Steam 开发的 API 可以做到这一点。
然而,许多网站仍然完全符合您的要求。
我的猜测是他们使用定期更新的脚本来解析 ESEA 和 ESL 等网站并提取有关这些匹配项的数据。毕竟,他们主持了几乎所有人们关心的大型游戏。
不过,您需要了解私人联赛的最新动态,因为他们通常不会以易于解析的格式发布实时统计数据。GOSU Gamers 可以帮助您追踪任何进入大联盟桌的新玩家。
很抱歉告诉你,你现在不能。
在 CS:GO 竞技比赛信息的 API 描述中说:
能够找到竞争性比赛信息会很有趣——就像 DOTA 2 一样。它可以包含地图中的所有玩家,以及他们的蒸汽和竞争等级,半场/全场得分。可能还有一些信息也可以包括在内。Pigophone2 16:54,2013 年 9 月 14 日(太平洋夏令时)