Margot, привет!
большинство из того что ты писал я в той или иной мере начинал делать или делал, но не увидел на тот момент с этого велью и забросил. Сейчас как раз устроил мини-челлендж, чтобы возобновить эту работу.
Margot @ 11.05.24в newretrosoft можно взять и добавить рассчеты калькуляторов чтобы рассчитать силу руки (сделать скаттеры отдельные в вакууме, делать ли такое с относительными рейнжами отдельный вопрос)
еще хорошо бы найти библиотеки для удобных калькуляций эквити (для подсчета ЕВ бб/100, для разных типов игр)
Все это есть, если поискать и немного доработать, https://bbafo9v54uadsv4ggrsi.containers.yandexcloud.net/ вот например я отдельно контейнер поднимал в одной сети с парсером в который батчами отправлялись запросы на расчеты ЕВ.
Общая сила рук тоже есть в открытом доступе библиотеки. Правда там тоже переделывать, тк они очень медленные.
Margot @ 11.05.24в целом если сделать всё качественно то будет продукт который будет превосходить по функционалу и ХМ, и ПТ, и Хэнд2ном, и драйф худ но для очень тру задротов
без реального применения и красивой обертки его не будут покупать, я общался с людьми которые сделали все с нуля парсер клиента рума + аналитическая база на любые статы/группировки, они ничего пока не могут вообще продать.
Margot @ 11.05.24грубо говоря нужна скоординированная работа большого количества лиц, много людей, 10+ постоянных игроков для доработок, и конкретные запросы на анализ, что хочется узнавать из таких баз (в принципе можно уже сейчас кидать базы и задавать вопросы на основе данных из вышестоящего абзаца)
в целом для супер-крутого продукта да, но я считаю что корявенько справлюсь и сам, основная проблема доделать чтобы было не 50 статов условно а 1000. Это просто очень нудная и долгая работа когда надо засесть на пару месяцев и забыть обо всем на свете.
Margot @ 11.05.24также видел очень крутые расширялки для баесовской логики чтобы профилировать игроков, в идеале по достаточно маленьким выборкам можно будеть делать веские выводы о происходящем за столом и по малому экшину определить
+- делал ml модельку которая по нескольким статам и кол-ву рук достаточно точно определяла сколько заливает фиш, сделать ее по 1000 стат х1000раз сложней, и такой потребности нет. Если у нас тонна майнинга, людей на которых менее 100 рук остается не так много на поляне.
Margot @ 11.05.24как часто они
1. смотрим их статы, берем таких же но не их по ВПИП/ПФР 3бет ВТСД ВШД ВВСФ и тп
2. смотрим как часто они были за столом одним и тем же, сравниваем с выборкой обычной
3. смотрим пересечению по клубу
4. насколько они чаще сидели за соседними боксами нежели не соседними (как тут вводные данные удобно сделать? есть идеи?
5. смещение по статам, насколько чаще игрок ПОСЛЕ открывался шире чем в среднем поле
6. прогоняем 3,4,5 флеш доски и смотрим были ли АНОМАЛЬНЫЕ беты без блокеров по МАСТИ для холдема, наличие А,К, Д для омахи 4-5-6 карт
7. в целом строим скаттеры бетов типа (бет блокер, дро, среднеяя рука, сильная, и далее), смотрим были ли часто треши в спектре больше чем в средней выборке
8. на префлопе было ли сдвижение у первого по экшины игрока в сторону расширения чем в среднем у игроков полю (по сути пункт пятый только наоборот)
...
10. низкий ВТСД друг с другом
11. что еще? какие паттерны?
примерно так и можно сделать, если есть норм база.
Но в целом по опыту могу сказать одну вещь, 99% фрода это не супер-хитрые челы которые играют по блокерам, всем тупо впадлу этим заниматься.
99% фрода это просто наитупейший слив который виден сразу по 1-2 параметрам.
а те кто умеют этим заниматься - в основном боты, и их и по статам проще вычислить.
Если ты про клубы то ими заниматься пиздец, как миниумм изза малого кол-ва майнинга.
Margot @ 11.05.24в целом надо сделать и поля на случай помощи от покерных румов: типа модели телефонов, айпи, айди, време отключения, почерк, время и тому подобное
с оч малой вероятностью рум даст эту инфу на обработку сторонним лицам, если это только не какая-то супер известная организация.
Отослать мутной фирме с российскими прогерами это все? да никогда
далее ты описал миллион конечно реализуемых фич, но только безумец будет это все делать без какого-то финансового стимула))
А стимула по сути не имеется. Боты и тимплееры не приносят покеру как бизнесу настолько много убытков, чтобы этим серьезно заниматься
Получилось примерно столько флагов, этого уже хватит с лихвой для кучи основных стат.
Начнем грузить и проверять ошибки. Скорее всего в спешке часть флагов были сделаны неправильно.
{'hand_number': '1776217759', 'tournament_number': '30098897', 'level': '8', 'small_blind': 225, 'big_blind': 450, 'time': '2023/07/10 00:47:28', 'button_seat': 5, 'table_number': '47', 'max_seats': 8, 'player_name': '19onurB95', 'seat_number': 8, 'position': 'UTG', 'chips': 55802.0, 'is_sitting_out': False, 'ante': 60.0, 'uncalled': 0, 'won': 0, 'flop_pot': 2830.0, 'turn_pot': 6330.0, 'river_pot': 12660.0, 'total_pot': 27820.0, 'was_flop': 1, 'is_seen_at_showdown': 0, 'is_won_at_showdown': 0, 'seen_flop': 1, 'flop_board': '9s Jc 8c', 'turn_board': '2c', 'river_board': 'Td', 'preflop_is_calls': 0, 'preflop_is_raises': 1, 'preflop_is_folds': 0, 'preflop_is_fr_opp': 1, 'preflop_is_limp_opp': 1, 'preflop_is_fr': 1, 'preflop_is_limp': 0, 'preflop_is_isolate_opp': 0, 'preflop_is_isolate': 0, 'preflop_3bet_opp': 0, 'preflop_3bet': 0, 'preflop_cc_opp': 0, 'preflop_cc': 0, 'face_3bet_opp': 1, 'face_3bet': 0, 'fold_3bet_opp': 0, 'fold_3bet': 0, 'raise_3bet': 0, 'call_3bet': 0, 'position_first_raiser': 'UTG', 'position_last_raiser': 'UTG', 'name_last_raiser': '19onurB95', 'type_of_pot': 'raised_pot', 'flop_donk_opp': 0, 'flop_donk': 0, 'flop_bet_opp': 1, 'flop_bet': 1, 'flop_fold_to_cbet_opp': 0, 'flop_fold_to_cbet': 0, 'flop_call_to_cbet': 0, 'flop_raise_to_cbet': 0, 'flop_fold_to_donk_opp': 0, 'flop_fold_to_donk': 0, 'flop_call_to_donk': 0, 'flop_raise_to_donk': 0, 'flop_bet_amount': 1750.0, 'flop_bet_amount_percent': 0.618, 'flop_active_actions': 1, 'flop_passive_actions': 0, 'flop_position': 'IP', 'turn_active_actions': 0, 'turn_passive_actions': 1, 'river_active_actions': 0, 'river_passive_actions': 1}
С такой скоростью подгрузить 22гб WPN'а можно часа за 3, плохо, конечно, но лучше чем 30-50 часов в PT/
на тесте 8% хендов поломано...
Большая часть точно из-за очередных гениальных ников.
увы, придется и это исправить перед загрузкой в базу. А потом уже, пока идет загрузка, напридумывать кучу стат.
В лучшем случае на прогонку ml алгоритмов останется полдня завтра. Да и хер знает где там они у меня лежали...
а. ну вот нашелся и такой гений ников. ) он победил меня, и останется не спарсенным.
вкачиваем все флаги в базу, параллельно делаем несколько основных стат чтобы сразу сверять, возможно все настолько плохо что надо стопать импорт и по новой исправлять многое.
на самом деле даже если условный 3бет будет не 10 а 20, то для поиска ботов это не должно быть страшно. Потому что такие ошибки будут одинаковые у всех игроков, это ничего не изменит для поиска похожих групп.
но на удивление все не так чтобы прям страшно.
В планах сделать 15/20 основных стат, далее разбивки ооп/оп их же, далее какие-то разбивки по времени, по позам.
Потом сделать кастомные, повычитать что-то из чего то и тд. Придумать несколько стат которых никак не сделать в прогах, но они могут оч хорошо детектить ботов.
Потом подтянуть с шарка какие-то из стат, которые не получить из майнинга. Ну и по быстрому накидать алгоритм или найти старые и прогнать ими.
Возник вопрос. Впринципе коряво, но я справился с задачей, удалось сделать всякие кастомные статы по которым боты явно палятся. Но сомневаюсь, что стоит это всё прям так стоит вываливать в паблик, и рассказывать, типа ботоводы, ребят, вам вот тут нужно поправить. Все таки мини-челлендж был в основном для собственной мотивации.
Как нибудь в общих чертах придется описывать значит, все таки надо отчитаться
Можно ли сделать некий аппроксимирующий вывод, что формально, это уже просто техническая задача сделать хорошо "понимающий" алгоритм для покера против людей? Грубо говоря, имея возможности вгрузить всю статистику в некую обрабатывающую базу и на основании этого выдать стратегию (стратегии) как действовать в том или ином случае против таких-то тенденций и таких-то стат?
777sani, да эксплоит боты, играющие против поля, вроде и так давно уже есть.
Дизель, да, это понятно, как и некие механизмы нахождения этих ботов. Т.е. какая то алгоритмика делает как бот, другая определяет это. Я скорее про алгоритм что-то вроде идеального солвера, что оффлайн что онлайн. Как бы и бот и в то же время как решенная задача против людских багов мышления на статистике. Не знаю, как выразить мысль. Решить покер нл холдем против людей, так как-то. Но криво, ибо и бот обыгрывает (
777sani @ 13.05.24Можно ли сделать некий аппроксимирующий вывод, что формально, это уже просто техническая задача сделать хорошо "понимающий" алгоритм для покера против людей? Грубо говоря, имея возможности вгрузить всю статистику в некую обрабатывающую базу и на основании этого выдать стратегию (стратегии) как действовать в том или ином случае против таких-то тенденций и таких-то стат?
нет, даже наикрутейший алгоритм на основе ML который будет делать кучу фич из майнинга, их крутить и давать точную оценку бот/возможно бот/не бот от условных 1000 рук на игрока, в десятки раз проще сделать, чем хорошо плюсующую и большую группу ботов на вменяемых лимитах.
Просто у ботоводов есть мотивация это делать (деньги), а у румов нету (денег за бан ботов рум не получит), поэтому даже с такой форой ботоводы побеждают.
Частично успел, на 300 чел около 10-15 ошибок (но если выкидывать и оставлять ~250 чел, думаю было бы 0)
Просидел более 40 часов за 3 дня. Результат в целом неплохой.
Естественно делать и разбираться в этом с нуля можно месяцами, и похожее я уже делал. Но мне было важно возобновить над этим работу и все вспомнить.
Удалось наделать около 150 стат, из которых более 50 выкинул.
Некоторые кастомные статы сработали гораздо мощней стандартных, так что в целом перспективно. Палить все в блоге не буду, тк это просто отчет, так что просто ограничусь некоторыми интересными фактами.
Ботам активно улучшают и крутят статы, причем не запускают новых а крутят понемногу прямо на старых. (это изолейт, надпись неверная)
В основном крутят именно неадекватные статы, отличающие их от людей
Что интересно, делается это с умом и не в один момент, а постепенно в течение нескольких месяцев.
Так что работа там ведется серьезная.
Еще интересно что боты ранее часто сидели в ситаутах, но потом это поправили. Видимо были тех. проблемы
В раскладке по месяцам бывает такое, что у бота все ок, а потом в какие то конкретные месяцы конкретные боты сидят в ситауте по 15-20% раздач. (впип/пфр отличаются из-за ошибки, когда ситаут считается Фолдом).
А иногда попадаются совсем мутные персонажи, которые ворвались на 500 рук на поляну, посидели все эти 500 рук в ситауте и больше никогда не появлялись🤣
На этом пока пожалуй закончу, тк вопрос стоит ли вываливать в паблик все палево от ботов как бесплатную инструкцию для ботоводов остается открытым.
Но на ближайшие месяцы у меня большие планы на доработку и использование этого всего
Да здравствует новый король, будем тестить!
awakening @ 13.05.24А иногда попадаются совсем мутные персонажи, которые ворвались на 500 рук на поляну, посидели все эти 500 рук в ситауте и больше никогда не появлялись🤣
Не поверишь кто спины по ГТО хуячил настолько круто, что в мою палату мер и весов попал
Причём обрати внимание на дату создания папки у меня. Великое расследование репортов наверняка продолжается по сей день 😭 СБ существует, главное верить! Именно поэтому ВПН запускает зарепорченных Тайлером в Веном и даёт афк доехать в призы, уебав тем самым ожидания норм игрокам. Именно поэтому скамерок аутсорсит СБ третьим лицам, и вы пыхтите по 40 часов в выходные, пока они в поте лица работают на серии в Кипре... Рейк не забудь прислать за расследования 🤣
Это кстати норм тема с кросс-референсом дисциплин.
Во-первых как вот ты нашёл, функциональные ошибки какие-то. Размерность стола мешает или почему ещё они афкшат.
Во-вторых самый свежий гений гринда с рума ПД (твой любимый), где про мега безопасность целое полотно на главной странице + трекеры запрещены
https://forum.gipsyteam.ru/index.php?viewtopic=134687&view=findpost&p=7813860
тоже очень кичился, что во всё умеет
https://forum.gipsyteam.ru/index.php?viewtopic=134687&view=findpost&p=7814049
Тем более когда спины уже от и до посчитаны и везде лежат, где библиотеки солюшенов продают. Ну и недавний пример с умением ХА от 6-максеров, кто всегда играет другой тип ХА.
awakening @ 13.05.24Но на ближайшие месяцы у меня большие планы на доработку и использование этого всего
Консалтинг фирму, для сокративших СБ ради зарплат чмомбассадоров?
или как джокер будешь фермеров по-одному казнить публично, до тех пор пока орги на крипту не переведут откуп?
777sani @ 13.05.24Я скорее про алгоритм что-то вроде идеального солвера, что оффлайн что онлайн. Как бы и бот и в то же время как решенная задача против людских багов мышления на статистике. Не знаю, как выразить мысль. Решить покер нл холдем против людей, так как-то.
Последняя пачка с ГГ, которые уже были не типичными "не в минус" а топ виннерами лимита, делали шаги в этом направлении. Просто у них другие задачи будут практические, не палиться с их супер стратой например. А им даже это тяжело, т.к. вразрез с интересами идёт. Ну и текущее положение дел по СБ в румах (их отсутсвие) даёт инициативу лупить поле на максимум.
Конкретно про что ты спрашиваешь, там 3 ньюанса в плане "ошибок/багов мышления, которые отражаются в статистике/майнинге":
1) Не на все возможные типы игроков можно набрать выборку. То же самое со спотами. Выводы с плохих исходных данных будут соответствующие. Даже если делать кластеры и страты против этого, есть вопрос как идентифицировать оппа на принадлежность кластеру. Поэтому был культурный шок, когда в теме обсуждения расшаривания нотсов гринлайном вообще были мнения отличные от "это полный пиздец". Но отдельно можно было заметить, что их нотс мейкер прописывал тип фиша по постфлопу или префлопу, тем самым определяя его в разобранный кластер. Т.е. у них с 0 руки было понимание, какую стратегию идеально использовать, а обычно в этом самая сложность. Фиши играют мало, пока определишь, пока пометишь, его уже не стало.
2) Оптимизированность стратегии почти наверняка не главный фактор успеха. Тем более, когда её до префлопа не протягивают. Текстуры и сайзинги идеально отыгрывать куда продуктивнее. Опять же эта пачка с ГГ подтверждает. У них в схожих спотах винрейты в сравнении с самыми топ регами выше. Ну и это логично, так как ошибки обычно на определённых текстурах, с определёнными комбинациями. Ставить с АА все умеют, а вот дальше начинаются различия.
А где они префлоп подгоняли под оппа, там явно не идеально под оппа подстройка была. Да и вообще, у них есть ошибки где они льют бездарно в сильные линии от фишей.
Т.е. их WWSF 52+ и топ реги с +/- той же игрой, но WWSF 50- это заслуга выбора сайзинга и РТАшный "скилл" отыгрыша текстур, а не оптимальной стратегии против 37/11 фиша или 45/14 фиша. Они скорее всего не отличают последнее. Да и если солвер поправлять грамотно, то он даже сам с собой начинает смещаться в правильную сторону. Методов для этого уже несколько: частотные локи, инцентивы ЕВ из ПИО, подстановка рейнджей за оппа и пошаговая модификация деревьев.
3) Ещё один фактор, это +ЕВ от простого "не делания херни". Люди там сидят в дискорде надрачивают на свои сетапы по железу, чтобы потом всё сразу решать или не модифицированные лимп поты по 200гб просчитывать на максимальной точности. А там целые ветки можно отрезать с мизерной потерей по ЕВ на флопе. Т.е. просто "я фолд или нет", без оптимального разделения на рейз и колл, уже будет громадным продвижением в сторону оптимальной страты. Т.к. в этом происходят главные изменения в солвах с локами. Против НИТа на А-хай даже на флопе фолдится КК, против Агрофиша не фолдится даже 22.
В итоге делать оптимальную страту мб вообще контр-продуктивно. Она главный плюс даёт в очень редких ветках с узкими рейджами. А с "не делать херни" можно в 90% приближение добраться и в 100 раз меньше заморачиваться.
ExeRco, круто, спасибо за развёрнутый ответ! 🤝
chatGPT 4o это типа надо читать как чат-гпт-чё???
Короче, она работает на троих. В том плане, что двое её разложили, а ты третий :)

а кто последний - тот отец
ExeRco @ 14.05.24Причём обрати внимание на дату создания папки у меня. Великое расследование репортов наверняка продолжается по сей день 😭 СБ существует, главное верить!
лол, почти за 2.5 года не забанили?
ну лайфхак значит хороший для обнаружения таких типов, к сожалению не все майнеры указывают sitting out в хисторис.
ExeRco @ 14.05.24Во-вторых самый свежий гений гринда с рума ПД (твой любимый), где про мега безопасность целое полотно на главной странице + трекеры запрещены
Надо просто как дальнобойщикам ставить ограничение на катку 10 часов в день 👍
ExeRco @ 14.05.24или как джокер будешь фермеров по-одному казнить публично, до тех пор пока орги на крипту не переведут откуп?
пока в планах хотя бы доработать парсеры и ml модельки тк сейчас процент ошибок достаточно высок. Это позволит более масштабно устроить борьбу и сделать ее постоянной и не прерывной, а не раз в пару месяцев и точечно по одной дисциплине и руму.
Финансовых ожиданий никаких естественно нету. Но в плане пиара и рабочих предложений это неплохое вложение.
ExeRco @ 14.05.24Последняя пачка с ГГ, которые уже были не типичными "не в минус" а топ виннерами лимита, делали шаги в этом направлении. Просто у них другие задачи будут практические, не палиться с их супер стратой например. А им даже это тяжело, т.к. вразрез с интересами идёт. Ну и текущее положение дел по СБ в румах (их отсутсвие) даёт инициативу лупить поле на максимум.
ну вот на не самом лучшем поле ВПН боты влупили 31% РОИ на аби 35 за апрель)
ExeRco @ 14.05.241) Не на все возможные типы игроков можно набрать выборку. То же самое со спотами. Выводы с плохих исходных данных будут соответствующие. Даже если делать кластеры и страты против этого, есть вопрос как идентифицировать оппа на принадлежность кластеру.
в кастомном решении можно эффективно рассчитать отклонение и потом юзать в алгоритме нахождения только те ячейки, по которым есть достаточное кол-во семплов а остальные просто выкидывать. пт4 отчеты например из коробки не выводят в отчет кол-во семплов на стату, хотя это можно достать из базы)
awakening @ 11.05.24без реального применения и красивой обертки его не будут покупать, я общался с людьми которые сделали все с нуля парсер клиента рума + аналитическая база на любые статы/группировки, они ничего пока не могут вообще продать.
отлично,
1. какие румы поддерживаете,
какую аналитику можете сделать?
интересует 2. мониторинг, 3. майнинг, 4. аналитика игры, 5. аналитика интегрити (боты + тиммаки)
омаха5 и омаха6
если нужно отдельно базу то можно её поместить и сделать относительно легкой готов к этому подключить и БД синьёра и синьора CTO с легиума,
когда мы занимались этими вопроса то замисали статы в булевые и другие значения, получается довольно шустро, если каждый раз задаваться вопросом об оптимизации
булевые значение это Нуль или Единица
каким-то статам достаточно 0 и 1 - к примеру ВПИП, впип, турн фолд и тп, получается стат, это сумма булевой ленты разделенная на её длинну
какие-то (если вы берем) холдем (но зависит от задач) могу иметь более сложную структуру и включать в себя шоудауны (матрица 13*13), он может иметь разную спецификацию
для расписывания вероятности тимплея и тому подобныъ вещей можно сравнивать сдвижения шоуданов относительно ГТО равновесия (то есть в холдеме с этим чуть проще имхо, так как многое можно вытащить)
в newretrosoft можно взять и добавить рассчеты калькуляторов чтобы рассчитать силу руки (сделать скаттеры отдельные в вакууме, делать ли такое с относительными рейнжами отдельный вопрос)
в целом если сделать всё качественно то будет продукт который будет превосходить по функционалу и ХМ, и ПТ, и Хэнд2ном, и драйф худ но для очень тру задротов
одним из вопросов ключевых как новые статы собирать (конвертировать скинутые в единый формат или граббить с румов), еще интересный вопрос как всё это выводить?
еще хорошо бы найти библиотеки для удобных калькуляций эквити (для подсчета ЕВ бб/100, для разных типов игр)
минусы что надо ручками описать все эти сотни статов и то как они прописаны грубо говоря описать каждую из ситуаций из примерно таких блоков:
date table_name table_type poker_format limit site seat_type game_type cancelled num_players_seated total_pot rake dealer_button_position community_cards identifier actions_players actions_hand_actions actions_amounts actions_streets players_names players_nicks starting_stacks bets wins seat_numbers cards is_sitting_outs
грубо говоря нужна скоординированная работа большого количества лиц, много людей, 10+ постоянных игроков для доработок, и конкретные запросы на анализ, что хочется узнавать из таких баз (в принципе можно уже сейчас кидать базы и задавать вопросы на основе данных из вышестоящего абзаца)
(плюсами будет то что можно будет задавать любые структуры досок, разбирать более тонкие моменты)
(какого функционала сейчас в наибольшей степени интересны, какие хотелки, какому количеству интересен этот продукт, сколько людей, сколько готовы платить или сколько часов тратить на проработку многих вопросов (статы писать, логику прописывать и тому подобное)
также видел очень крутые расширялки для баесовской логики чтобы профилировать игроков, в идеале по достаточно маленьким выборкам можно будеть делать веские выводы о происходящем за столом и по малому экшину определить
а так интересны наборы вопросов, чтобы грубо говоря кроме свернутого вида статистики, и развернутого, иметь удобный функциональный вид:
интуитивно видится, что там будет 5 разделов
допрефлоп (всякие анте, тип игры и тд и тп)
флоп разные статы конструкции (структура доски,размер пота, количество игроков в раздаче, экшин, был ли аллин... - ольшой список)
турн разные статы конструкции (структура доски, размер пота, количество игроков в раздаче, экшин, был ли аллин... - ольшой список)
ривер разные статы конструкции (структура доски, размер пота, количество игроков в раздаче, экшин, был ли аллин... - ольшой список)
результаты раздачи (кто кого выигра, переехал и насколько, и тп)
+ специфические в случае дружбы с руом (тайминги, айпи, айди пары/ник/флаг, тепловая карта, другие логи)
к примеру хотим вы посчитать коэффициент "добрососедства"
берем два акка,
и смотрим значитца что?
как часто они
1. смотрим их статы, берем таких же но не их по ВПИП/ПФР 3бет ВТСД ВШД ВВСФ и тп
2. смотрим как часто они были за столом одним и тем же, сравниваем с выборкой обычной
3. смотрим пересечению по клубу
4. насколько они чаще сидели за соседними боксами нежели не соседними (как тут вводные данные удобно сделать? есть идеи?
5. смещение по статам, насколько чаще игрок ПОСЛЕ открывался шире чем в среднем поле
6. прогоняем 3,4,5 флеш доски и смотрим были ли АНОМАЛЬНЫЕ беты без блокеров по МАСТИ для холдема, наличие А,К, Д для омахи 4-5-6 карт
7. в целом строим скаттеры бетов типа (бет блокер, дро, среднеяя рука, сильная, и далее), смотрим были ли часто треши в спектре больше чем в средней выборке
8. на префлопе было ли сдвижение у первого по экшины игрока в сторону расширения чем в среднем у игроков полю (по сути пункт пятый только наоборот)
...
10. низкий ВТСД друг с другом
11. что еще? какие паттерны?
в целом надо сделать и поля на случай помощи от покерных румов: типа модели телефонов, айпи, айди, време отключения, почерк, время и тому подобное
вот так по идеи выглядить должна бото и/или тимплей современная "машина"
https://x.com/PetrAndre_ev/status/1771291999225721115:
как мы видим оно собирается из андроидов в первую очередь, (поэтому если есть доступ к румам напишите им)
если оно это бот, то оно может иметь централизованный и внутренний мозг (там будет перекос от крутой стратегии к хуевым дегенеративной стратегии)
централизованный должен иметь похожие паттерны типа сброса переобученной генеративной модели, плохой сходимости ГТО и не ГТО,
резкими улучшениями префлоп стратегий
медленной подстройкой,
плохой реакцией на дистанцию?
грубо говоря должна больше реагировать на старые статы не менее остро чем на средней дистанции менее остро реагировать на динамики
также наверное должны быть большие ошибки в поведении
живые игроки по идеи больше должны реагировать на эффекты "замазки" и сидит "фиш", должны быть какие-то понятные идеи для логики.
Совсем другое бот, менее другое оператор, им по идеи логичней более по плану играть, по определенному расписанию, опять же нужно прописать
ТОЧНЫЕ запросы для занесения для проверки в техническую базу
если оно будет занесено и сделано мнодественное количество раз то потом и генеративную модель можно сделать,
чтобы знать о том кто перед нами сидит рыбка золотая или скамер хуеф