有没有连接Dota2游戏服务器的库?

Is there any library to connect to Dota2 game server?

我正在寻找一种方法来创建程序以从实时 Dota2 游戏中获取实时游戏数据。在官方 Dota2 客户端中,有几种方法可以做到这一点。你可以通过DotaTV连接到游戏服务器,你可以加入你朋友的游戏或者你可以在游戏开始前以观众或广播的身份加入大厅。

我认为,所有这些方式都使用相同的协议来连接到游戏服务器并检索游戏数据。那么,您能否建议任何图书馆来做这件事?如果没有这样的库,能否请教一下如何自己创建。

没有库,但是有一个控制台命令_record file_name,它告诉 Dota2 客户端将当前播放或观看的游戏的回放写入文件。你可以使用 Dota2 重播解析器解析此文件(Skadistat Clarity for example). They already have example 用于实时解析。