0

我注意到在 LoLReplays 网页上,您现在可以通过他们的程序 LoLRecorder 流式传输实时游戏。我在他们的页面上找到了这段代码

href="lrf://spectator spectator.eu.lol.riotgames.com 2nHvYdkaSjjqC7f+mtHQeIhFcUSQLFu5 488978485 EUN1 3.01.0.1"

而且我已经尝试从我自己的(已经录制的)游戏中流式传输。但我得到的只是找不到匹配项。我的问题是:这里有人知道这是如何工作的吗?

谢谢!

4

1 回答 1

0

TL;博士; 您无法播放任何内容,但您可以在旁观者模式下为特定比赛打开 LoLReplay。

尝试重新安装 LoLReplay,似乎解决了我遇到的问题。

您的帖子标题有些误导,因为实际上没有发生流式传输 - 该链接所做的只是在您的本地计算机上打开 LoLReplay 并传递您想要观看的比赛的详细信息。

这仅适用于现在正在发生的比赛,因为它的连接方式与您观看比赛时 LoL 客户端的连接方式相似。

从浏览器调用 LoLReplay

链接的格式似乎如下:

lrf://spectator [Observer IP Address][:Observer Port] [Observer Encryption Key] [Game Id] [Platform Id] [Client Version?]

lrf://spectator告诉 LoLReplay 在旁观者模式下打开。

Observer IP Address是必需的,可以是主机名或 IP 地址。主机名通常采用spectator.[eu/na/br/etc.].lol.riotgames.com.

Observer Port是可选的,我相信它默认为 8088,这似乎是默认的观众模式端口。

Observer Encryption Key... 是所需的每次匹配加密密钥。

Game Id是一个必需的、每个匹配的整数 id。

Platform Id是该地区的一个更具体的版本,我想这与 Riot 如何对他们的服务器进行分组有关。例如 EUW1。

Client Version,最后一个字段似乎是版本号 - 我只能假设这是 LoLReplay 正在使用的客户端版本或比赛中玩家正在使用的客户端版本。

如何查找 IP 地址、加密密钥等。

编辑:您现在可以使用官方 Riot API 获取您需要的所有信息,您只需要您要查询的用户的 SummonerId。有关用法,请参阅当前游戏API 文档。

于 2013-08-29T01:11:00.673 回答