【发布时间】:2020-11-10 10:38:38
【问题描述】:
我想在没有安装 Steam 或 Steam 的情况下以编程方式找出 Steam 游戏的安装目录。
SteamCMD 有一个名为app_info_print 的命令可以检索此信息。然而,不幸的是,它不会等待网络请求首先完成,因此不适合自动化。因此,我想弄清楚它使用什么网络调用来检索这些信息。
通过 WireShark,我能够为 XCOM2 捕获此 URL:http://clientconfig.akamai.steamstatic.com/appinfo/268500/sha/163238418f51174e7882ac5faec80da1fe17bbc5.txt.gz。 “268500”是XCOM2的app ID。但是,我无法弄清楚我需要散列哪些输入才能获取 URL 的最后一部分。我也找不到任何返回哈希的其他网络调用。
据我所知,official Steam Web API 很遗憾不提供对此信息的访问权限。
如何破译该哈希?或者是否有任何其他方法可以访问这些信息?
【问题讨论】:
标签: networking steam