吧友分享:教你如何知道DOTA2的比赛编号

2013-05-20 15:26:38 神评论

17173 新闻导语

教你如何知道DOTA2的比赛编号

最近不少吧友最近都喜欢用dota_spectator_auto_spectate_games代码在DOTA2里面挂机看比赛 可是不知道比赛编号 无法挂机 这里教大家一个个人认为比较方便的方法 HOHO

  获得DOTA2的比赛编号 有2个办法

  第一个办法是用GCFScape打开dota文件夹里面的pak01_dir.vpk文件 然后找到items_game.txt文件,之后慢慢找比赛编号(ID),这个方法,我个人觉得比较麻烦,因为每次更新 你要再回到VPK文件里面找文件 HOHO

  下面将重点说明第二个方法 HOHO

第一步: 首先进入STEAM API 网站

  http://steamcommunity.com/dev/apikey

  会看到下面这个图:

然后在域名名称随便输入你想要的名字 最好英文吧 没测试过中文 HOHO

  点中"i agree to the Steam Web API Terms of Use"左边的小框框 HOHO

  之后点击"注册"

  注册成功的话 应该可以看到下图,复制下来你的锁(API KEY)

第二步: 把下面这个地址复制到你的地址栏 先不要按回车进入

  https://api.steampowered.com/IDOTA2Match_570/GetLeagueListing/v0001/?key

  =key后面加入你刚才复制下来的锁

  最终应该类似这样的地址,然后按回车

  https://api.steampowered.com/IDOTA2Match_570/GetLeagueListing/v0001/?      key=AAFB3717E64F8A3C51200A3F7F7988F8

  回车以后 你就可以看到目前DOTA2所有已经有的比赛资料了(如下图 这个地址最好保存到你的收藏夹 如果以后经常要用 HOHO) 资料很多 那如何获得每个比赛的比赛ID(LEAGUE ID)呢 HOHO

这个时候就利用搜索功能,比如我想搜索PREMIER LEAGUE 5的比赛ID 那我就搜索 "PREMIER"这个关键字 你会看到 有12个搜索结果 这是因为PREMIER LEAGUE 已经是第五届 所以你要一直搜索下去 当你看到 "DOTA_Item_Premier_League_Season_5",没错,那你就找到了,然后看下面,有一个 "leagueid": 45, 说明 TPL5的比赛ID就是45了 HOHO

找到比赛编号(League ID)以后 当有TPL5的比赛的时候 你就可以根据 dota_spectator_auto_spectate_games 45的代码 输入控制台 挂机看比赛了 就算你不在电脑前 游戏也会自动帮你观看所有进行的TPL5比赛 直到你输入 dota_spectator_auto_spectate_games 0 如果是要看其他比赛 就用同样的方法 找到比赛ID HOHO

  这个方法的好处是 就算以后有更新了 你也可以直接再打开这个网页 然后查询新比赛的比赛编号(ID) 不需要像第一个方法 还要再去找文件慢慢弄 当然 如果你很懒 第二个方法也不想用 那就找其他知道的吧友问ID吧 HOHO

顺便说一下 马上TI3的东部预选赛就要开始了 东部预选赛的比赛ID是 65004 HOHO

  正式TI3比赛的时候 编号是65001(不知道以后会不会变) HOHO

  希望对大家有帮助 HOHO

【编辑:yhcyhc123】
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包