1
英雄联盟观众流格式
介绍 我一直在摆弄LoL的旁观者系统,希望最终从流中抓取数据并建立一个数据集进行分析。我知道已经有一些非官方的API和技术,但是我正在寻找真正特定的游戏事件(冠军杀死,炮塔杀死,物品讨价还价,丛林暴民杀死,特定事件的冠军配合等等)。 到目前为止我已经弄清楚了 当您开始观看游戏时(不适用),您的客户端将连接到以下主机: spectator.na.lol.riotgames.com:8088 我假设此主机由Amazon AWS或类似机构支持。无论如何,接下来发生的事情是客户端向版本服务器发送版本请求: GET / observer-mode / rest / consumer / version 这将返回当前观众服务器的版本。例如:“ 1.80.54” 接下来,客户端发送对游戏元数据的请求: GET / observer-mode / rest / consumer / getGameMetaData / NA1 / [gameid] / [一些随机随机数] /令牌 这将返回有关游戏的元数据。此数据的示例:http : //pastebin.com/3N4qs0hx 客户端现在知道观众会话应该通过的参数。它尝试通过调用以下命令来定位最新的数据块: GET / observer-mode / rest / consumer / getLastChunkInfo / NA1 …