Закрыто
Как получить ID игроков во время игры через консоль или альтернативные варианты...
2172
22
Всем привет, собственно вопрос в теме, интересно быстрое получение ID игроков через консоль списком или способы получить эти данные через подключение в поток игры по средствам Com-соединения или чтения лог-файлов в которых возможно хранится эта информация. Факт того что это можно сделать имеет место быть, т.к. никто не запрещает ручками прочекать профиль каждого игрока, даже если он скрыт и получить этот самый ID player. Если кто-нибудь знает - подскажите плз.
С этим уже разобрались, это не то, т.к. показывает информацию уже записанных матчей. А мне нужно так сказать live информация.Ctrax сказал(а):↑https://dota2api.readthedocs.io/en/latest/ дальше сам разберешьсяНажмите, чтобы раскрыть...Я это тоже вижу, но там только имена игроков, а Player ID или Steam ID там нет. Server: Inactive Client: Connected [=[A:1:2441906181:8470]] [last packet 0.126 sec ago] [EngineServiceManager] ----- Status ----- [EngineServiceManager] @ Current : game [Client] source : slot 1 [Client] version : 44/44 7448 secure public [Client] steamid : [A:1:2441906181:8470] (90108373362313221) [Client] players : 1 humans, 1 bots (0 max) (not hibernating) (unreserved) [Client] ---------spawngroups---- [Client] loaded spawngroup( 1) : SV: [1: start | main lump | mapload] [Client] loading spawngroup( 4) : SV: [4: dota | main lump | mapload] [Client] ---------players-------- [Client] id time ping loss state rate name [Client] 1 BOT 0 0 active 0 'SourceTV' [Client] 2 00:10 58 0 active 80000 'Agent' [Client] Lobby MatchID: 3141395537 [Client] ID: 0058fff5e3c613ef [Client] Type: PRACTICE [Client] State: RUN [Client] GameMode: DOTA_GAMEMODE_AP [Client] GameState: DOTA_GAMERULES_STATE_HERO_SELECTION Times: Transition=67.30 Current=13.27 [Client] #end steamid - В данном случае ID игры а не игрока. А запрос в API по match_id=3141395537 ничего не дает. А искать пользователя по имени не есть тру, т.к. с одним и тем же именем могут попасться много разных ID.mukas сказал(а):↑status в консолеНажмите, чтобы раскрыть...
Всмысле запись, ты можешь инфу парсить в лайф режиме с определенного матча (по айди)TheTimeOfChange сказал(а):↑С этим уже разобрались, это не то, т.к. показывает информацию уже записанных матчей. А мне нужно так сказать live информация. Я это тоже вижу, но там только имена игроков, а Player ID или Steam ID там нет. .Нажмите, чтобы раскрыть...
http://steamwebapi.azurewebsites.net/ IDOTA2MatchStats_570 GET https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1 получишь примерно такоеTheTimeOfChange сказал(а):↑steamid - В данном случае ID игры а не игрока. А запрос в API по match_id=3141395537 ничего не дает. А искать пользователя по имени не есть тру, т.к. с одним и тем же именем могут попасться много разных ID.Нажмите, чтобы раскрыть...откуда забираешь 10 штук accountidСпойлер:{"match":{"server_steam_id":"90108374550067200","matchid":"3141662061","timestamp":223,"game_time":-32,"game_mode":4,"league_id":0},"teams":<{"team_number":2,"team_id":0,"team_name":"","team_logo":"0","score":0,"players":<{"accountid":416385964,"playerid":0,"name":"ickwj99698","team":2,"heroid":86,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":120,"x":-0.378535866737365723,"y":-0.373957276344299316},{"accountid":416539961,"playerid":1,"name":"zawjq41782","team":2,"heroid":108,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.247828185558319092,"y":-0.220794439315795898},{"accountid":416581000,"playerid":2,"name":"efzty70222","team":2,"heroid":58,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.249258577823638916,"y":-0.2253570556640625},{"accountid":412186342,"playerid":3,"name":"wkakeqid","team":2,"heroid":18,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":65,"x":-0.419280886650085449,"y":-0.378559589385986328},{"accountid":419009968,"playerid":4,"name":"xnrtt85461","team":2,"heroid":15,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.251038312911987305,"y":-0.222531735897064209}]},{"team_number":3,"team_id":0,"team_name":"","team_logo":"0","score":0,"players":<{"accountid":412187783,"playerid":5,"name":"udvoxafeb","team":3,"heroid":11,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":567,"x":0.416264474391937256,"y":0.401182174682617188},{"accountid":417995934,"playerid":6,"name":"yllto53840","team":3,"heroid":1,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":125,"x":0.304035484790802002,"y":0.279496967792510986},{"accountid":416503254,"playerid":7,"name":"turum64722","team":3,"heroid":60,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":0.225820302963256836,"y":0.197957515716552734},{"accountid":412791445,"playerid":8,"name":"ewizyxyfy","team":3,"heroid":2,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":0.431346535682678223,"y":0.375542700290679932},{"accountid":413459770,"playerid":9,"name":"ekucys","team":3,"heroid":29,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":244,"x":0.440395772457122803,"y":0.368001699447631836}]}],"buildings":<{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":1,"x":-0.374517381191253662,"y":0.109555959701538086,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":2,"x":-0.371621608734130859,"y":-0.0526061654090881348,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":3,"x":-0.397683382034301758,"y":-0.205598443746566772,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":1,"x":-0.0999034643173217773,"y":-0.0912162065505981445,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":2,"x":-0.214285671710968018,"y":-0.168436288833618164,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":3,"x":-0.279922783374786377,"y":-0.25,"destroyed":false},{"team":2,"heading":0.523598790168762207,"type":0,"lane":3,"tier":1,"x":0.297055959701538086,"y":-0.369691133499145508,"destroyed":false},{"team":2,"heading":0,"type":0,"lane":3,"tier":2,"x":-0.00627413392066955566,"y":-0.376447886228561401,"destroyed":false},{"team":2,"heading":0,"type":0,"lane":3,"tier":3,"x":-0.238416999578475952,"y":-0.368725866079330444,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":4,"x":-0.344594597816467285,"y":-0.293436288833618164,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":4,"x":-0.32528957724571228,"y":-0.313223958015441895,"destroyed":false},{"team":2,"heading":3.14159274101257324,"type":1,"lane":1,"tier":1,"x":-0.382239282131195068,"y":-0.226713091135025024,"destroyed":false},{"team":2,"heading":0,"type":1,"lane":1,"tier":1,"x":-0.412886083126068115,"y":-0.226773679256439209,"destroyed":false},{"team":2,"heading":2.35619449615478516,"type":1,"lane":2,"tier":1,"x":-0.281853020191192627,"y":-0.274613857269287109,"destroyed":false},{"team":2,"heading":5.4977869987487793,"type":1,"lane":2,"tier":1,"x":-0.305260658264160156,"y":-0.253318071365356445,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":1,"lane":3,"tier":1,"x":-0.258204400539398193,"y":-0.383687376976013184,"destroyed":false},{"team":2,"heading":4.71238899230957031,"type":1,"lane":3,"tier":1,"x":-0.2581443190574646,"y":-0.353100866079330444,"destroyed":false},{"team":2,"heading":6.02138566970825195,"type":2,"lane":0,"tier":0,"x":-0.357142508029937744,"y":-0.322876036167144775,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":1,"x":-0.285714268684387207,"y":0.362934350967407227,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":2,"x":0,"y":0.362934350967407227,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":3,"x":0.214285731315612793,"y":0.348455607891082764,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":1,"x":0.0617760419845581055,"y":0.0193049907684326172,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":2,"x":0.150579154491424561,"y":0.127413153648376465,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":3,"x":0.257722020149230957,"y":0.226773619651794434,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":1,"x":0.377252578735351563,"y":-0.0994655787944793701,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":2,"x":0.375482618808746338,"y":0.0231660008430480957,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":3,"x":0.382239401340484619,"y":0.182915031909942627,"destroyed":false},{"team":3,"heading":0.750491559505462646,"type":0,"lane":2,"tier":4,"x":0.298262536525726318,"y":0.288127422332763672,"destroyed":false},{"team":3,"heading":0.73303830623626709,"type":0,"lane":2,"tier":4,"x":0.318532824516296387,"y":0.267374515533447266,"destroyed":false},{"team":3,"heading":4.71238899230957031,"type":1,"lane":1,"tier":1,"x":0.235160291194915771,"y":0.331563770771026611,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":1,"lane":1,"tier":1,"x":0.234917938709259033,"y":0.36347728967666626,"destroyed":false},{"team":3,"heading":5.4977869987487793,"type":1,"lane":2,"tier":1,"x":0.283663809299468994,"y":0.230695724487304688,"destroyed":false},{"team":3,"heading":2.35619449615478516,"type":1,"lane":2,"tier":1,"x":0.261583030223846436,"y":0.252352774143218994,"destroyed":false},{"team":3,"heading":0,"type":1,"lane":3,"tier":1,"x":0.397683322429656982,"y":0.204634189605712891,"destroyed":false},{"team":3,"heading":3.14159274101257324,"type":1,"lane":3,"tier":1,"x":0.365830123424530029,"y":0.203667938709259033,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":2,"lane":0,"tier":0,"x":0.333494007587432861,"y":0.301640808582305908,"destroyed":false}],"graph_data":{"graph_gold":<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"delta_frame":true}
В описании есть всего 1 параметр server_steam_id - откуда ты его взял? И почему задавая такой же запрос сейчас мне выдается информация по матчу с таким же ID, хотя я думаю игра уже давно закончилась. А в истории игр этой игры вообще нет, хотя номер matchid":"3141662061" похож на свежий.mukas сказал(а):↑http://steamwebapi.azurewebsites.net/ IDOTA2MatchStats_570 GET https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1 получишь примерно такоеоткуда забираешь 10 штук accountidСпойлер:{"match":{"server_steam_id":"90108374550067200","matchid":"3141662061","timestamp":223,"game_time":-32,"game_mode":4,"league_id":0},"teams":<{"team_number":2,"team_id":0,"team_name":"","team_logo":"0","score":0,"players":<{"accountid":416385964,"playerid":0,"name":"ickwj99698","team":2,"heroid":86,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":120,"x":-0.378535866737365723,"y":-0.373957276344299316},{"accountid":416539961,"playerid":1,"name":"zawjq41782","team":2,"heroid":108,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.247828185558319092,"y":-0.220794439315795898},{"accountid":416581000,"playerid":2,"name":"efzty70222","team":2,"heroid":58,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.249258577823638916,"y":-0.2253570556640625},{"accountid":412186342,"playerid":3,"name":"wkakeqid","team":2,"heroid":18,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":65,"x":-0.419280886650085449,"y":-0.378559589385986328},{"accountid":419009968,"playerid":4,"name":"xnrtt85461","team":2,"heroid":15,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":-0.251038312911987305,"y":-0.222531735897064209}]},{"team_number":3,"team_id":0,"team_name":"","team_logo":"0","score":0,"players":<{"accountid":412187783,"playerid":5,"name":"udvoxafeb","team":3,"heroid":11,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":567,"x":0.416264474391937256,"y":0.401182174682617188},{"accountid":417995934,"playerid":6,"name":"yllto53840","team":3,"heroid":1,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":125,"x":0.304035484790802002,"y":0.279496967792510986},{"accountid":416503254,"playerid":7,"name":"turum64722","team":3,"heroid":60,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":0.225820302963256836,"y":0.197957515716552734},{"accountid":412791445,"playerid":8,"name":"ewizyxyfy","team":3,"heroid":2,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":625,"x":0.431346535682678223,"y":0.375542700290679932},{"accountid":413459770,"playerid":9,"name":"ekucys","team":3,"heroid":29,"level":1,"kill_count":0,"death_count":0,"assists_count":0,"denies_count":0,"lh_count":0,"gold":244,"x":0.440395772457122803,"y":0.368001699447631836}]}],"buildings":<{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":1,"x":-0.374517381191253662,"y":0.109555959701538086,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":2,"x":-0.371621608734130859,"y":-0.0526061654090881348,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":0,"lane":1,"tier":3,"x":-0.397683382034301758,"y":-0.205598443746566772,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":1,"x":-0.0999034643173217773,"y":-0.0912162065505981445,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":2,"x":-0.214285671710968018,"y":-0.168436288833618164,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":3,"x":-0.279922783374786377,"y":-0.25,"destroyed":false},{"team":2,"heading":0.523598790168762207,"type":0,"lane":3,"tier":1,"x":0.297055959701538086,"y":-0.369691133499145508,"destroyed":false},{"team":2,"heading":0,"type":0,"lane":3,"tier":2,"x":-0.00627413392066955566,"y":-0.376447886228561401,"destroyed":false},{"team":2,"heading":0,"type":0,"lane":3,"tier":3,"x":-0.238416999578475952,"y":-0.368725866079330444,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":4,"x":-0.344594597816467285,"y":-0.293436288833618164,"destroyed":false},{"team":2,"heading":0.785398185253143311,"type":0,"lane":2,"tier":4,"x":-0.32528957724571228,"y":-0.313223958015441895,"destroyed":false},{"team":2,"heading":3.14159274101257324,"type":1,"lane":1,"tier":1,"x":-0.382239282131195068,"y":-0.226713091135025024,"destroyed":false},{"team":2,"heading":0,"type":1,"lane":1,"tier":1,"x":-0.412886083126068115,"y":-0.226773679256439209,"destroyed":false},{"team":2,"heading":2.35619449615478516,"type":1,"lane":2,"tier":1,"x":-0.281853020191192627,"y":-0.274613857269287109,"destroyed":false},{"team":2,"heading":5.4977869987487793,"type":1,"lane":2,"tier":1,"x":-0.305260658264160156,"y":-0.253318071365356445,"destroyed":false},{"team":2,"heading":1.57079637050628662,"type":1,"lane":3,"tier":1,"x":-0.258204400539398193,"y":-0.383687376976013184,"destroyed":false},{"team":2,"heading":4.71238899230957031,"type":1,"lane":3,"tier":1,"x":-0.2581443190574646,"y":-0.353100866079330444,"destroyed":false},{"team":2,"heading":6.02138566970825195,"type":2,"lane":0,"tier":0,"x":-0.357142508029937744,"y":-0.322876036167144775,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":1,"x":-0.285714268684387207,"y":0.362934350967407227,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":2,"x":0,"y":0.362934350967407227,"destroyed":false},{"team":3,"heading":0,"type":0,"lane":1,"tier":3,"x":0.214285731315612793,"y":0.348455607891082764,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":1,"x":0.0617760419845581055,"y":0.0193049907684326172,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":2,"x":0.150579154491424561,"y":0.127413153648376465,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":0,"lane":2,"tier":3,"x":0.257722020149230957,"y":0.226773619651794434,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":1,"x":0.377252578735351563,"y":-0.0994655787944793701,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":2,"x":0.375482618808746338,"y":0.0231660008430480957,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":0,"lane":3,"tier":3,"x":0.382239401340484619,"y":0.182915031909942627,"destroyed":false},{"team":3,"heading":0.750491559505462646,"type":0,"lane":2,"tier":4,"x":0.298262536525726318,"y":0.288127422332763672,"destroyed":false},{"team":3,"heading":0.73303830623626709,"type":0,"lane":2,"tier":4,"x":0.318532824516296387,"y":0.267374515533447266,"destroyed":false},{"team":3,"heading":4.71238899230957031,"type":1,"lane":1,"tier":1,"x":0.235160291194915771,"y":0.331563770771026611,"destroyed":false},{"team":3,"heading":1.57079637050628662,"type":1,"lane":1,"tier":1,"x":0.234917938709259033,"y":0.36347728967666626,"destroyed":false},{"team":3,"heading":5.4977869987487793,"type":1,"lane":2,"tier":1,"x":0.283663809299468994,"y":0.230695724487304688,"destroyed":false},{"team":3,"heading":2.35619449615478516,"type":1,"lane":2,"tier":1,"x":0.261583030223846436,"y":0.252352774143218994,"destroyed":false},{"team":3,"heading":0,"type":1,"lane":3,"tier":1,"x":0.397683322429656982,"y":0.204634189605712891,"destroyed":false},{"team":3,"heading":3.14159274101257324,"type":1,"lane":3,"tier":1,"x":0.365830123424530029,"y":0.203667938709259033,"destroyed":false},{"team":3,"heading":0.785398185253143311,"type":2,"lane":0,"tier":0,"x":0.333494007587432861,"y":0.301640808582305908,"destroyed":false}],"graph_data":{"graph_gold":<0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"delta_frame":true}Нажмите, чтобы раскрыть...Спойлер:{ "match":{ "server_steam_id":"90108374550067200", "matchid":"3141662061", "timestamp":2027, "game_time":109, "game_mode":4, "league_id":0 }, "teams":< { "team_number":2, "team_id":0, "team_name":"", "team_logo":"0", "score":2, "players":< { "accountid":416385964, "playerid":0, "name":"ickwj99698", "team":2, "heroid":86, "level":2, "kill_count":1, "death_count":0, "assists_count":1, "denies_count":0, "lh_count":2, "gold":616, "x":-0.0198022425174713135, "y":-0.022321552038192749 }, { "accountid":416539961, "playerid":1, "name":"zawjq41782", "team":2, "heroid":108, "level":1, "kill_count":1, "death_count":1, "assists_count":1, "denies_count":0, "lh_count":2, "gold":429, "x":-0.0296859443187713623, "y":-0.0385626852512359619 }, { "accountid":416581000, "playerid":2, "name":"efzty70222", "team":2, "heroid":58, "level":1, "kill_count":0, "death_count":1, "assists_count":0, "denies_count":0, "lh_count":3, "gold":793, "x":-0.131784141063690186, "y":-0.106097668409347534 }, { "accountid":412186342, "playerid":3, "name":"wkakeqid", "team":2, "heroid":18, "level":1, "kill_count":0, "death_count":2, "assists_count":0, "denies_count":0, "lh_count":0, "gold":110, "x":-0.228194266557693481, "y":-0.209835976362228394 }, { "accountid":419009968, "playerid":4, "name":"xnrtt85461", "team":2, "heroid":15, "level":2, "kill_count":0, "death_count":0, "assists_count":2, "denies_count":0, "lh_count":2, "gold":958, "x":-0.00983753800392150879, "y":-0.0105524063110351563 } ] }, { "team_number":3, "team_id":0, "team_name":"", "team_logo":"0", "score":4, "players":< { "accountid":412187783, "playerid":5, "name":"udvoxafeb", "team":3, "heroid":11, "level":2, "kill_count":3, "death_count":1, "assists_count":0, "denies_count":0, "lh_count":2, "gold":1318, "x":0.149029910564422607, "y":0.138540029525756836 }, { "accountid":417995934, "playerid":6, "name":"yllto53840", "team":3, "heroid":1, "level":1, "kill_count":0, "death_count":0, "assists_count":2, "denies_count":0, "lh_count":1, "gold":476, "x":0.260999619960784912, "y":0.268983840942382813 }, { "accountid":416503254, "playerid":7, "name":"turum64722", "team":3, "heroid":60, "level":1, "kill_count":0, "death_count":0, "assists_count":2, "denies_count":0, "lh_count":1, "gold":875, "x":0.170898020267486572, "y":0.152146279811859131 }, { "accountid":412791445, "playerid":8, "name":"ewizyxyfy", "team":3, "heroid":2, "level":1, "kill_count":0, "death_count":0, "assists_count":0, "denies_count":0, "lh_count":0, "gold":814, "x":0.431346535682678223, "y":0.375542700290679932 }, { "accountid":413459770, "playerid":9, "name":"ekucys", "team":3, "heroid":29, "level":2, "kill_count":0, "death_count":1, "assists_count":3, "denies_count":0, "lh_count":0, "gold":209, "x":-0.00380384922027587891, "y":-0.0066941678524017334 } ] } ] , "buildings":< { "team":2, "heading":1.57079637050628662, "type":0, "lane":1, "tier":1, "x":-0.374517381191253662, "y":0.109555959701538086, "destroyed":false }, { "team":2, "heading":1.57079637050628662, "type":0, "lane":1, "tier":2, "x":-0.371621608734130859, "y":-0.0526061654090881348, "destroyed":false }, { "team":2, "heading":1.57079637050628662, "type":0, "lane":1, "tier":3, "x":-0.397683382034301758, "y":-0.205598443746566772, "destroyed":false }, { "team":2, "heading":0.785398185253143311, "type":0, "lane":2, "tier":1, "x":-0.0999034643173217773, "y":-0.0912162065505981445, "destroyed":false }, { "team":2, "heading":0.785398185253143311, "type":0, "lane":2, "tier":2, "x":-0.214285671710968018, "y":-0.168436288833618164, "destroyed":false }, { "team":2, "heading":0.785398185253143311, "type":0, "lane":2, "tier":3, "x":-0.279922783374786377, "y":-0.25, "destroyed":false }, { "team":2, "heading":0.523598790168762207, "type":0, "lane":3, "tier":1, "x":0.297055959701538086, "y":-0.369691133499145508, "destroyed":false }, { "team":2, "heading":0, "type":0, "lane":3, "tier":2, "x":-0.00627413392066955566, "y":-0.376447886228561401, "destroyed":false }, { "team":2, "heading":0, "type":0, "lane":3, "tier":3, "x":-0.238416999578475952, "y":-0.368725866079330444, "destroyed":false }, { "team":2, "heading":0.785398185253143311, "type":0, "lane":2, "tier":4, "x":-0.344594597816467285, "y":-0.293436288833618164, "destroyed":false }, { "team":2, "heading":0.785398185253143311, "type":0, "lane":2, "tier":4, "x":-0.32528957724571228, "y":-0.313223958015441895, "destroyed":false }, { "team":2, "heading":3.14159274101257324, "type":1, "lane":1, "tier":1, "x":-0.382239282131195068, "y":-0.226713091135025024, "destroyed":false }, { "team":2, "heading":0, "type":1, "lane":1, "tier":1, "x":-0.412886083126068115, "y":-0.226773679256439209, "destroyed":false }, { "team":2, "heading":2.35619449615478516, "type":1, "lane":2, "tier":1, "x":-0.281853020191192627, "y":-0.274613857269287109, "destroyed":false }, { "team":2, "heading":5.4977869987487793, "type":1, "lane":2, "tier":1, "x":-0.305260658264160156, "y":-0.253318071365356445, "destroyed":false }, { "team":2, "heading":1.57079637050628662, "type":1, "lane":3, "tier":1, "x":-0.258204400539398193, "y":-0.383687376976013184, "destroyed":false }, { "team":2, "heading":4.71238899230957031, "type":1, "lane":3, "tier":1, "x":-0.2581443190574646, "y":-0.353100866079330444, "destroyed":false }, { "team":2, "heading":6.02138566970825195, "type":2, "lane":0, "tier":0, "x":-0.357142508029937744, "y":-0.322876036167144775, "destroyed":false }, { "team":3, "heading":0, "type":0, "lane":1, "tier":1, "x":-0.285714268684387207, "y":0.362934350967407227, "destroyed":false }, { "team":3, "heading":0, "type":0, "lane":1, "tier":2, "x":0, "y":0.362934350967407227, "destroyed":false }, { "team":3, "heading":0, "type":0, "lane":1, "tier":3, "x":0.214285731315612793, "y":0.348455607891082764, "destroyed":false }, { "team":3, "heading":3.51687121391296387, "type":0, "lane":2, "tier":1, "x":0.0617760419845581055, "y":0.0193049907684326172, "destroyed":false }, { "team":3, "heading":0.785398185253143311, "type":0, "lane":2, "tier":2, "x":0.150579154491424561, "y":0.127413153648376465, "destroyed":false }, { "team":3, "heading":0.785398185253143311, "type":0, "lane":2, "tier":3, "x":0.257722020149230957, "y":0.226773619651794434, "destroyed":false }, { "team":3, "heading":1.57079637050628662, "type":0, "lane":3, "tier":1, "x":0.377252578735351563, "y":-0.0994655787944793701, "destroyed":false }, { "team":3, "heading":1.57079637050628662, "type":0, "lane":3, "tier":2, "x":0.375482618808746338, "y":0.0231660008430480957, "destroyed":false }, { "team":3, "heading":1.57079637050628662, "type":0, "lane":3, "tier":3, "x":0.382239401340484619, "y":0.182915031909942627, "destroyed":false }, { "team":3, "heading":0.750491559505462646, "type":0, "lane":2, "tier":4, "x":0.298262536525726318, "y":0.288127422332763672, "destroyed":false }, { "team":3, "heading":0.73303830623626709, "type":0, "lane":2, "tier":4, "x":0.318532824516296387, "y":0.267374515533447266, "destroyed":false }, { "team":3, "heading":4.71238899230957031, "type":1, "lane":1, "tier":1, "x":0.235160291194915771, "y":0.331563770771026611, "destroyed":false }, { "team":3, "heading":1.57079637050628662, "type":1, "lane":1, "tier":1, "x":0.234917938709259033, "y":0.36347728967666626, "destroyed":false }, { "team":3, "heading":5.4977869987487793, "type":1, "lane":2, "tier":1, "x":0.283663809299468994, "y":0.230695724487304688, "destroyed":false }, { "team":3, "heading":2.35619449615478516, "type":1, "lane":2, "tier":1, "x":0.261583030223846436, "y":0.252352774143218994, "destroyed":false }, { "team":3, "heading":0, "type":1, "lane":3, "tier":1, "x":0.397683322429656982, "y":0.204634189605712891, "destroyed":false }, { "team":3, "heading":3.14159274101257324, "type":1, "lane":3, "tier":1, "x":0.365830123424530029, "y":0.203667938709259033, "destroyed":false }, { "team":3, "heading":0.785398185253143311, "type":2, "lane":0, "tier":0, "x":0.333494007587432861, "y":0.301640808582305908, "destroyed":false } ] , "graph_data":{ "graph_gold":< 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 89, 49, 9, -30, -70, -110, -150, -190, -230, -270, -310, -350, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -365, -369, -373, -377, -382, -386, -390, -394, -398, -402, -406, -422, -453, -484, -515, -546, -576, -607, -638, -669, -699, -730, -761, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -766, -758, -714, -670, -626, -582, -538, -495, -451, -407, -363, -319, -275, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -269, -284, -300, -315, -330, -345, -360, -375, -390, -405, -421, -429, -419, -409, -399, -389, -379, -369, -359, -349, -339, -329, -319, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316 ] }, "delta_frame":true }
[Client] steamid : [A:1:2441906181:8470] (90108373362313221) игра лайв. на паузе https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid} должно пройти 3 минуты со старты игры. чтобы инфа появилась.
Я раньше создавал тему об оптимальном контр-пике. Вот делаю апгрейд.DarkBotanik сказал(а):↑один вопрос - зачем?Нажмите, чтобы раскрыть...
Зачем тебе это знать? ТС, ты же с API доты что-то делать пытаешься? Может, объяснишь в ЛС или здесь, как с ней работать. Я давненько так искал информацию по этому поводу в интернете, но почти ничего не нашёл годного и забросил затею.DarkBotanik сказал(а):↑один вопрос - зачем?Нажмите, чтобы раскрыть...
Спасибо ещё раз - работает, но это не подходит, т.к. 3 минуты это долго, а мне нужна эта информация на стадии пиков героев. Может есть ещё варианты?mukas сказал(а):↑[Client] steamid : [A:1:2441906181:8470] (90108373362313221) игра лайв. на паузе https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid} должно пройти 3 минуты со старты игры. чтобы инфа появилась.Нажмите, чтобы раскрыть...
Если хочешь разобраться, вот здесь самое простое описание, и на мой взгляд самые исчерпывающие ответы на все запросы, схожие с Api, которые предоставляет официально steam, а ещё плюс тут не нужен никакой ключ, но есть ограничение на количество запросов.Nomin. сказал(а):↑Зачем тебе это знать? ТС, ты же с API доты что-то делать пытаешься? Может, объяснишь в ЛС или здесь, как с ней работать. Я давненько так искал информацию по этому поводу в интернете, но почти ничего не нашёл годного и забросил затею.Нажмите, чтобы раскрыть...Спойлер:
Лол Подставил свой ID, увидел - "solo_competitive_rank":"2343" Хотя на самом деле - 2417 Теперь я если честно не знаю, где является "на самом деле", в Доте в профиле или в Апи "profileurl":"http://steamcommunity.com/id/idnomin/" - это тоже старая информация У меня уже 100 лет другой ID И пишет, что в последний раз я был онлайн 20.01.2017TheTimeOfChange сказал(а):↑Если хочешь разобраться, вот здесь самое простое описание, и на мой взгляд самые исчерпывающие ответы на все запросы, схожие с Api, которые предоставляет официально steam, а ещё плюс тут не нужен никакой ключ, но есть ограничение на количество запросов.Спойлер:Нажмите, чтобы раскрыть...
Что-то не пойму, откуда steamid игры брать. Сейчас зашёл в Доту, зашёл спектатором в игру, прописал status - ничего не выдалоmukas сказал(а):↑[Client] steamid : [A:1:2441906181:8470] (90108373362313221) игра лайв. на паузе https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid} должно пройти 3 минуты со старты игры. чтобы инфа появилась.Нажмите, чтобы раскрыть...
попробуй парсить текстовый файл Steam\steamapps\common\dota 2 beta\game\dota\server_log.txtTheTimeOfChange сказал(а):↑Спасибо ещё раз - работает, но это не подходит, т.к. 3 минуты это долго, а мне нужна эта информация на стадии пиков героев. Может есть ещё варианты?Нажмите, чтобы раскрыть...Спойлер:04/26/2017 - 21:16:00: =[A:1:3629660160:8470] (Lobby 25051229588023384 DOTA_GAMEMODE_SD 0:[U:1:416385964] 1:[U:1:416539961] 2:[U:1:416581000] 3:[U:1:412186342] 4:[U:1:419009968] 5:[U:1:412187783] 6:[U:1:417995934] 7:[U:1:416503254] 8:[U:1:412791445] 9:[U:1:413459770]) (Party 25051229572721635 0:[U:1:412791445])
Походу то что надо - спасибо дружище))mukas сказал(а):↑попробуй парсить текстовый файл Steam\steamapps\common\dota 2 beta\game\dota\server_log.txtСпойлер:04/26/2017 - 21:16:00: =[A:1:3629660160:8470] (Lobby 25051229588023384 DOTA_GAMEMODE_SD 0:[U:1:416385964] 1:[U:1:416539961] 2:[U:1:416581000] 3:[U:1:412186342] 4:[U:1:419009968] 5:[U:1:412187783] 6:[U:1:417995934] 7:[U:1:416503254] 8:[U:1:412791445] 9:[U:1:413459770]) (Party 25051229572721635 0:[U:1:412791445])Нажмите, чтобы раскрыть...
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:1
Просмотров:0
-
mirrorobjects 27 Apr 2024 в 05:17Сообщений: 8 27 Apr 2024 в 05:17
Сообщений:8
Просмотров:10
-
Сообщений:1
Просмотров:1
-
me11 27 Apr 2024 в 04:00Сообщений: 13 27 Apr 2024 в 04:00
Сообщений:13
Просмотров:16
-
Сообщений:6
Просмотров:9