eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

Sheodar сказал(а):

Я про посыл. API есть не только у стима, папаша. Глянь панорамное апи в самой доте. А делать что-то только потому что "это в открытом доступе" - это жижа. Чертежи оружия тоже в открытом доступе. На сайт не насрать, ибо в ранкед играть не собираюсь. Жаль, что баны вообще существуют, это уже не игра, а помойка. Хочешь банов - иди в цм.

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

С банами согласен. Там выше люди об этом тоже писали. Они просто ещё странные, типо баны есть, но шанс 50%. Т.е. возможна ситуация когда твои сигны откисают, а у энеми бары с тинкерами.

Тут уж либо 100% бан вводить, либо выводить баны с AP.

А насчёт того, что всё в открытом доступе - не согласен. Я более чем уверен, что вытащить ин гейм в лайве кучу информации гораздо более трудоёмкий и НЕ открытый процесс, т.е. всякие мутки с файлами игры и прочее.

Для получения id игрока с матча тебе не нужно ничего, просто 0, zero. Ну, пример с оружием туда же, ты же понимаешь что в квартирке, так ещё и без определённых умений ничего не выйдет, а операция для вытаскивания  id с матча по сложности схожа с тем, как воспользоваться гугл поисковиком.

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img
georj сказал(а):

Как я понимаю дотабафф и опендота вроде парсят реплей, в котором как раз и нет этих id игроков...

Только теперь я не понимаю почему они это не юзают?

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

Нет, DotaBuff, OpenDota и STRATZ работают по одному принципу:

1. Бесконечно собирают ID матчей с этого метода.

2. Сохраняют собранные ID в очередь.

3. Парсят каждый матч через Manta (DotaBuff) или Clarity (OpenDota, STRATZ).

4. Сохраняют все данные в БД.

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

Ну и в целом такие сервисы крутятся вокруг матчей, а не вокруг аккаунтов и когда ты переходишь в профиль игрока тебе просто фильтруют матчи по ID с его участием. Это кстати косвенно подтверждено тем, что DotaBuff, после того как ты откроешь акк, отпарсит игры, когда он был ещё скрыт. По крайней мере раньше так было.

хороший_человек

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

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

Сообщения: 1040

Рейтинг: 462

хороший_человек

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

Сообщения: 1040

Рейтинг: 462

Wondermarin сказал(а):

Нет, DotaBuff, OpenDota и STRATZ работают по одному принципу:

1. Бесконечно собирают ID матчей с этого метода.

2. Сохраняют собранные ID в очередь.

3. Парсят каждый матч через Manta (DotaBuff) или Clarity (OpenDota, STRATZ).

4. Сохраняют все данные в БД.

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

Ну и в целом такие сервисы крутятся вокруг матчей, а не вокруг аккаунтов и когда ты переходишь в профиль игрока тебе просто фильтруют матчи по ID с его участием. Это кстати косвенно подтверждено тем, что DotaBuff, после того как ты откроешь акк, отпарсит игры, когда он был ещё скрыт. По крайней мере раньше так было.

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

так если убрать просмотр скрытых матчей в твоем "dev" контенте, получится очередной неудобный дб 

да и думаю что скрытые игры не просто так не показываются, возможно есть на это веская причина 

 

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

хороший_человек сказал(а):

так если убрать просмотр скрытых матчей в твоем "dev" контенте, получится очередной неудобный дб 

да и думаю что скрытые игры не просто так не показываются, возможно есть на это веская причина 

 

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

Хорошо. Тогда почему ProTracker отображает скрытые аккаунты и матчи, сыгранные на них, вот уже хрен знает сколько лет и ничего?

Swertio

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

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

Сообщения: 680

Рейтинг: 352

Swertio

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

Сообщения: 680

Рейтинг: 352

Решил по фану затестить, а сайт не работает.

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img
Swertio сказал(а):

Решил по фану затестить, а сайт не работает.

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

Да, сайт на тех. обслуживании до понедельника.

georj

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

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

Сообщения: 448

Рейтинг: 314

georj

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

Сообщения: 448

Рейтинг: 314

img

Недавно мысль в голову пришла. Вы же парсите все матчи, так вот...

Хотел недавно посмотреть в доте некоторые матчапы по героям, например Templar vs Invoker на рангах Divine. Но нигде такого функционала не нашёл.

Фича по сути почти уникальная, на Opendota только есть похожий функционал - Combos, но есть 2 минуса:

Возвращает всего 10 последних матчей за текущий день.

Нет фильтрации по рангу. Я понимаю что вы пока собираете матчи от Ancient и выше.

Я конечно не знаю, может есть и что-то, но на популярных не нашёл...

П.С. Как я вижу api там возвращает массив players, команду можно например определять по player_slot, id героев тоже есть

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img
georj сказал(а):

Недавно мысль в голову пришла. Вы же парсите все матчи, так вот...

Хотел недавно посмотреть в доте некоторые матчапы по героям, например Templar vs Invoker на рангах Divine. Но нигде такого функционала не нашёл.

Фича по сути почти уникальная, на Opendota только есть похожий функционал - Combos, но есть 2 минуса:

Возвращает всего 10 последних матчей за текущий день.

Нет фильтрации по рангу. Я понимаю что вы пока собираете матчи от Ancient и выше.

Я конечно не знаю, может есть и что-то, но на популярных не нашёл...

П.С. Как я вижу api там возвращает массив players, команду можно например определять по player_slot, id героев тоже есть

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

Привет, спасибо за предложение, но, к сожалению, данный функционал реализован на STRATZ.

Вот пример: https://stratz.com/heroes/6 (спустить до таблицы Matchup Trends).

Если имелось ввиду что-то другое, то, пожалуйста, уточни.

georj

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

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

Сообщения: 448

Рейтинг: 314

georj

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

Сообщения: 448

Рейтинг: 314

img
Wondermarin сказал(а):

Привет, спасибо за предложение, но, к сожалению, данный функционал реализован на STRATZ.

Вот пример: https://stratz.com/heroes/6 (спустить до таблицы Matchup Trends).

Если имелось ввиду что-то другое, то, пожалуйста, уточни.

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

Не, эти процентики есть и на других сайтах, нужны именно матчи.

Допустим я играю на рейтинге Divine на Инвокере и хочу посмотреть реплеи других игроков, чтобы понять, как люди играли против темпларок.

И мне нужно где-то достать id таких матчей, в которых Invoker играл против TA, ещё и желательно на рангах Divine+

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img
georj сказал(а):

Не, эти процентики есть и на других сайтах, нужны именно матчи.

Допустим я играю на рейтинге Divine на Инвокере и хочу посмотреть реплеи других игроков, чтобы понять, как люди играли против темпларок.

И мне нужно где-то достать id таких матчей, в которых Invoker играл против TA, ещё и желательно на рангах Divine+

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

Спасибо за предложение, подумаем, можно ли это реализовать.

Swertio

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

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

Сообщения: 680

Рейтинг: 352

Swertio

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

Сообщения: 680

Рейтинг: 352

Wondermarin сказал(а):

Да, сайт на тех. обслуживании до понедельника.

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

вроде четверг уже. че там?

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img
Swertio сказал(а):

вроде четверг уже. че там?

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

Жду, когда AWS исправят свои ошибки. По срокам - ответа нет. Надеюсь к концу недели управятся.

Ruvidota

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

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

Сообщения: 299

Рейтинг: 211

Ruvidota

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

Сообщения: 299

Рейтинг: 211

img
georj сказал(а):

Не, эти процентики есть и на других сайтах, нужны именно матчи.

Допустим я играю на рейтинге Divine на Инвокере и хочу посмотреть реплеи других игроков, чтобы понять, как люди играли против темпларок.

И мне нужно где-то достать id таких матчей, в которых Invoker играл против TA, ещё и желательно на рангах Divine+

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

в дискорде dota2protracker есть такая функция давно.

ссылка https://discord.gg/4jjpPkxv, остальное сам найдешь

zxc.png

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

Подняли сайт, тех. работы слегка затянулись. Но теперь всё работает как часы, более того, теперь гораздо плавнее и быстрее.

Вскоре продолжим работу над расширением функционала и выборки рангов.

ktotoneprav

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

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

Сообщения: 199

Рейтинг: 84

ktotoneprav

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

Сообщения: 199

Рейтинг: 84

Сайт работает, но чет немного криво игры показываются: у меня из последних 6 не показалось три (и не самые последние), остальные 19 после них показались нормально.

Просто 3 игры куда-то делись

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

ktotoneprav сказал(а):

Сайт работает, но чет немного криво игры показываются: у меня из последних 6 не показалось три (и не самые последние), остальные 19 после них показались нормально.

Просто 3 игры куда-то делись

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

Можешь id матчей прислать, плз? Проверим.

Wondermarin

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

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

Сообщения: 131

Рейтинг: 35

Wondermarin

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

Сообщения: 131

Рейтинг: 35

img

Всем ку.

Сегодня прикрутили к сервису отображение Live матчей на странице игрока. Но с одной оговоркой - только тех матчей, которые находятся во вкладке "Watch" (Просмотр) в самой доте. Выглядит это примерно так:

2.jpg

Дядя Богдан

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

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

Сообщения: 723

Рейтинг: 229

Дядя Богдан

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

Сообщения: 723

Рейтинг: 229

Привет, сайт не работает.

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

Дядя Богдан сказал(а):

Привет, сайт не работает.

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

Привет. Да, действительно что-то упало, ща разберемся. Пасиб что сказал.

UPD: Всё заработало, можно пользоваться.

DerRauch

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

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

Сообщения: 3845

Рейтинг: 1296

DerRauch

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

Сообщения: 3845

Рейтинг: 1296

Без интегрирования в игру сервис абсолютно бесполезен, потому что игрок банально не успеет всех проверить.

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

DerRauch сказал(а):

Без интегрирования в игру сервис абсолютно бесполезен, потому что игрок банально не успеет всех проверить.

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

Сервис и не задумывался для того, чтобы эффективно его использовать в пабликах.

DerRauch

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

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

Сообщения: 3845

Рейтинг: 1296

DerRauch

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

Сообщения: 3845

Рейтинг: 1296

eXplore96 сказал(а):

Сервис и не задумывался для того, чтобы эффективно его использовать в пабликах.

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

Вот бывает так, заходишь после завода, нажимаешь на любимый рандом, а тебя Брудомразь пушит на 10-й и думаешь, "Эх, вот бы я знал заранее, что банить надо не Тинкера, но у бруды скрытый акк".

И вуаля - теперь у всего пролетариата мира (пока временно только среди дивайнов и титанов, вскоре появятся властелины и ниже) есть возможность увидеть сквозь портрет анонимуса своего потенциального обидчика, благодаря нашему НАРОДНОМУ сервису - DotaScout!

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

DerRauch сказал(а):

Вот бывает так, заходишь после завода, нажимаешь на любимый рандом, а тебя Брудомразь пушит на 10-й и думаешь, "Эх, вот бы я знал заранее, что банить надо не Тинкера, но у бруды скрытый акк".

И вуаля - теперь у всего пролетариата мира (пока временно только среди дивайнов и титанов, вскоре появятся властелины и ниже) есть возможность увидеть сквозь портрет анонимуса своего потенциального обидчика, благодаря нашему НАРОДНОМУ сервису - DotaScout!

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

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

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

Если не фулл команду, то где-то 2-3 игрока легко можно чекнуть до банов. Поэтому немного не понял твою претензию к заголовку и тексту поста.

Ещё раз:

Возможно ли чекнуть скрытые акки в пабе? Да, возможно.

Эффективно ли это? Далеко не так, как это делает софт. Но мы и не софт.

DerRauch

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

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

Сообщения: 3845

Рейтинг: 1296

DerRauch

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

Сообщения: 3845

Рейтинг: 1296

eXplore96 сказал(а):

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

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

Если не фулл команду, то где-то 2-3 игрока легко можно чекнуть до банов. Поэтому немного не понял твою претензию к заголовку и тексту поста.

Ещё раз:

Возможно ли чекнуть скрытые акки в пабе? Да, возможно.

Эффективно ли это? Далеко не так, как это делает софт. Но мы и не софт.

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

В общем, вы скользкие типы, не отвечаете за свои слова roflanBuldiga.png?1616515169

eXplore96

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

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

Сообщения: 875

Рейтинг: 758

eXplore96

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

Сообщения: 875

Рейтинг: 758

DerRauch сказал(а):

В общем, вы скользкие типы, не отвечаете за свои слова roflanBuldiga.png?1616515169

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

По-моему я на все твои слова ответил. 

Ну и за каждое своё, соответственно.