Как получить ID игроков во время игры через консоль или альтернативные варианты...

avatar TheTimeOfChange

2172

22

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
Всем привет, собственно вопрос в теме, интересно быстрое получение ID игроков через консоль списком или способы получить эти данные через подключение в поток игры по средствам Com-соединения или чтения лог-файлов в которых возможно хранится эта информация.

Факт того что это можно сделать имеет место быть, т.к. никто не запрещает ручками прочекать профиль каждого игрока, даже если он скрыт и получить этот самый ID player.  Если кто-нибудь знает - подскажите плз.

negatv12

Почетный пользователь

Регистрация: 18.06.2015

Сообщения: 5719

Рейтинг: 6126

negatv12

Регистрация: 18.06.2015

Сообщения: 5719

Рейтинг: 6126

img
Хз я делаю через код элемента в браузере

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
negatv12 сказал(а):
Хз я делаю через код элемента в браузере
Нажмите, чтобы раскрыть...

Ключевой момент - быстро, т.е. за несколько секунд, до 10 сек желательно все профили. Чекая профиль каждого - можно потратить несколько минут.

mukas

Пользователь

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

mukas

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

status в консоле

Ctrax

Пользователь

Регистрация: 11.05.2012

Сообщения: 749

Рейтинг: 406

Ctrax

Регистрация: 11.05.2012

Сообщения: 749

Рейтинг: 406

https://dota2api.readthedocs.io/en/latest/ дальше сам разберешься

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
Ctrax сказал(а):
https://dota2api.readthedocs.io/en/latest/ дальше сам разберешься
Нажмите, чтобы раскрыть...

С этим уже разобрались, это не то, т.к. показывает информацию уже записанных матчей. А мне нужно так сказать live информация.

mukas сказал(а):
status в консоле
Нажмите, чтобы раскрыть...

Я это тоже вижу, но там только имена игроков, а 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.

Ctrax

Пользователь

Регистрация: 11.05.2012

Сообщения: 749

Рейтинг: 406

Ctrax

Регистрация: 11.05.2012

Сообщения: 749

Рейтинг: 406

TheTimeOfChange сказал(а):
С этим уже разобрались, это не то, т.к. показывает информацию уже записанных матчей. А мне нужно так сказать live информация.

Я это тоже вижу, но там только имена игроков, а Player ID или Steam ID там нет.

.
Нажмите, чтобы раскрыть...

Всмысле запись, ты можешь инфу парсить в лайф режиме  с определенного  матча (по айди)

mukas

Пользователь

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

mukas

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

TheTimeOfChange сказал(а):

steamid - В данном случае ID игры а не игрока.  А запрос в API по match_id=3141395537 ничего не дает.  А искать пользователя по имени не есть тру, т.к. с одним и тем же именем могут попасться много разных ID.
Нажмите, чтобы раскрыть...

http://steamwebapi.azurewebsites.net/

IDOTA2MatchStats_570

GET https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1

получишь примерно такое

Спойлер:

{

"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

}

откуда забираешь 10 штук accountid

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
Ctrax сказал(а):
Всмысле запись, ты можешь инфу парсить в лайф режиме  с определенного  матча (по айди)
Нажмите, чтобы раскрыть...

Каким образом? Каким запросом я могу получить информацию из игры в лайф режиме?

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
mukas сказал(а):
http://steamwebapi.azurewebsites.net/

IDOTA2MatchStats_570

GET https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1

получишь примерно такое

Спойлер:

{

"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

}

откуда забираешь 10 штук accountid
Нажмите, чтобы раскрыть...

В описании есть всего 1 параметр server_steam_id - откуда ты его взял?

И почему задавая такой же запрос сейчас мне выдается информация по матчу с таким же ID, хотя я думаю игра уже давно закончилась. А в истории игр этой игры вообще нет, хотя номер matchid":"3141662061" похож на свежий.

Спойлер:

{

"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

}

mukas

Пользователь

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

mukas

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

[Client] steamid : [A:1:2441906181:8470] (90108373362313221)

игра лайв. на паузе

https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid}

должно пройти 3 минуты со старты игры. чтобы инфа появилась.

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
mukas сказал(а):
[Client] steamid : [A:1:2441906181:8470] (90108373362313221)

игра лайв. на паузе
Нажмите, чтобы раскрыть...

Спасибо сейчас проверим.

EniHole

Пользователь

Регистрация: 08.08.2012

Сообщения: 5772

Рейтинг: 2985

EniHole

Регистрация: 08.08.2012

Сообщения: 5772

Рейтинг: 2985

img
один вопрос  - зачем?

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
DarkBotanik сказал(а):
один вопрос  - зачем?
Нажмите, чтобы раскрыть...

Я раньше создавал тему об оптимальном контр-пике.

Вот делаю апгрейд.

Essavian

Пользователь

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

Essavian

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

img
DarkBotanik сказал(а):
один вопрос  - зачем?
Нажмите, чтобы раскрыть...

Зачем тебе это знать?

ТС, ты же с API доты что-то делать пытаешься? Может, объяснишь в ЛС или здесь, как с ней работать.

Я давненько так искал информацию по этому поводу в интернете, но почти ничего не нашёл годного и забросил затею.

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
mukas сказал(а):
[Client] steamid : [A:1:2441906181:8470] (90108373362313221)

игра лайв. на паузе

https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid}

должно пройти 3 минуты со старты игры. чтобы инфа появилась.
Нажмите, чтобы раскрыть...

Спасибо ещё раз - работает, но это не подходит, т.к. 3 минуты это долго, а мне нужна эта информация на стадии пиков героев. Может есть ещё варианты?

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
Nomin. сказал(а):
Зачем тебе это знать?

ТС, ты же с API доты что-то делать пытаешься? Может, объяснишь в ЛС или здесь, как с ней работать.

Я давненько так искал информацию по этому поводу в интернете, но почти ничего не нашёл годного и забросил затею.
Нажмите, чтобы раскрыть...

Если хочешь разобраться, вот здесь самое простое описание, и на мой взгляд самые исчерпывающие ответы на все запросы, схожие с Api, которые предоставляет официально steam, а ещё плюс тут не нужен никакой ключ, но есть ограничение на количество запросов.

Essavian

Пользователь

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

Essavian

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

img
TheTimeOfChange сказал(а):
Если хочешь разобраться, вот здесь самое простое описание, и на мой взгляд самые исчерпывающие ответы на все запросы, схожие с Api, которые предоставляет официально steam, а ещё плюс тут не нужен никакой ключ, но есть ограничение на количество запросов.

Нажмите, чтобы раскрыть...

Лол

Подставил свой ID, увидел - "solo_competitive_rank":"2343"

Хотя на самом деле - 2417

Теперь я если честно не знаю, где является "на самом деле", в Доте в профиле или в Апи

"profileurl":"http://steamcommunity.com/id/idnomin/" - это тоже старая информация

У меня уже 100 лет другой ID

И пишет, что в последний раз я был онлайн 20.01.2017

Essavian

Пользователь

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

Essavian

Регистрация: 24.01.2015

Сообщения: 8528

Рейтинг: 5444

img
mukas сказал(а):
[Client] steamid : [A:1:2441906181:8470] (90108373362313221)

игра лайв. на паузе

https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1?key={API_KEY}&server_steam_id={steamid}

должно пройти 3 минуты со старты игры. чтобы инфа появилась.
Нажмите, чтобы раскрыть...

Что-то не пойму, откуда steamid игры брать.

Сейчас зашёл в Доту, зашёл спектатором в игру, прописал status - ничего не выдало

mukas

Пользователь

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

mukas

Регистрация: 13.08.2015

Сообщения: 3743

Рейтинг: 4024

TheTimeOfChange сказал(а):
Спасибо ещё раз - работает, но это не подходит, т.к. 3 минуты это долго, а мне нужна эта информация на стадии пиков героев. Может есть ещё варианты?
Нажмите, чтобы раскрыть...

попробуй парсить текстовый файл 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])

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
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])
Нажмите, чтобы раскрыть...

Походу то что надо - спасибо дружище))

TheTimeOfChange

Пользователь

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

TheTimeOfChange

Регистрация: 16.05.2015

Сообщения: 1992

Рейтинг: 596

img
Я нашел что искал тему можно Close.

Nikoliasik_Zeus

Куратор технического раздела

Регистрация: 22.05.2014

Сообщения: 17379

Рейтинг: 26964

Nikoliasik_Zeus

Регистрация: 22.05.2014

Сообщения: 17379

Рейтинг: 26964

TheTimeOfChange сказал(а):
Я нашел что искал тему можно Close.
Нажмите, чтобы раскрыть...

Закрыто.

Тема закрыта