Результаты онлайн-покера

Как сайты типа sharkscope, PTR и другие получают доступ к результатам турниров практически в реальном времени?

Я пытаюсь обобщить эти результаты, но не могу найти, где и как кто-то мог бы получить эти данные.

Я не знаю об этих программах, но в других сетях (таких как ongame ) была история веб-страниц для любого запущенного стола. Возможно, Pokerstars предоставляет этим компаниям секретный XML-адрес или что-то в этом роде. Потому что OCR просто невозможен при огромном количестве игр, а эти сайты очень точны для этого.

Ответы (2)

может быть, я могу помочь. Я играю в покер, запускаю HUD, смотрю статистику и являюсь разработчиком программного обеспечения.

Я видел несколько сообщений об этом, предполагающих, что это делается с помощью программного обеспечения OCR, захватившего экран. Что ж, это действительно сложно и требовательно к процессору, поэтому программист не стал бы делать это, если бы не было других вариантов. Кроме того, поскольку вы можете открыть несколько окон, окно покера может быть скрыто или частично закрыто другими объектами на экране, поэтому вы не можете гарантировать возможность захвата экрана.

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

Когда вы устанавливаете свой HUD, такой как Sharkscope или Jivaro и т. Д., Они запускают клиентское программное обеспечение на вашем ПК. Он читает лог-файлы и обновляет свои серверы при каждой сыгранной вами раздаче.

Большинство программ для покера похожи, но давайте начнем с Pokerstars, где я играю. Программное обеспечение Poker записывает в локальные лог-файлы информацию о каждом вашем действии. Он показывает ваши карты, любые карты противников, которые вы видите, а также то, что вы делаете. например. какую кнопку вы нажали, сколько вы/они поставили и т. д. Он публикует эти обновления почти в реальном времени и ставит временные метки в файл журнала.

Вы можете просмотреть свои собственные файлы, чтобы увидеть это в действии. На ПК сделайте это (не уверен, что вы делаете на Mac, но будет похоже) 1. Загрузите проводник 2. Выберите ПРОСМОТР в меню 3. Выберите СКРЫТЫЕ ЭЛЕМЕНТЫ, чтобы увидеть скрытые файлы данных 4. Перейдите к C :\Users\Dave\AppData\Local\PokerStars.UK (вас можно не называть DAVE...) 5. Откройте файл PokerStars.log.0 в БЛОКНОТЕ карта с номером 3c для 3 треф 14d для бубнового туза

Вы можете видеть карты оппонентов только там, где видели их за столом.

Вот несколько примеров строк из файла журнала.

OnTableData() round -2 :::TableViewImpl::updateMyCard() 8s (0) [2A0498] :::TableViewImpl::updateMyCard() 13h (1) [2A0498] :::TableViewImpl::updatePlayerCard() 7s (0 ) [2A0498] :::TableViewImpl::updatePlayerCard() 14 с (1) [2A0498] [13.12.2015, 12:19:34]

ура, надеюсь, это поможет Дэйву

Привет, Дэйв, спасибо за отличный ответ. Я сам разработчик программного обеспечения, и я понял, что есть способ подключиться к клиенту или, по крайней мере, отслеживать собственную статистику из игр, в которые вы когда-либо играли. Знаете ли вы, есть ли какие-либо API, которые легко предоставляют вам статистику по более широкому кругу сайтов? IE; похоже на sharkscope, который регистрирует несколько разных покерных сетей?

Я искал некоторую информацию об этом, и я думаю, что этот ответ хорошо объясняет. Дайте ему посмотреть.

Хорошая находка. Это может быть полезным вопросом и для этого сайта.