Los bots no juegan al póker. Nos aseguramos de eso.
Conoces esa sensación.
Llevas tres horas de sesión. Estás jugando bien — leyendo la mesa, eligiendo tus spots. Y entonces hay ese jugador. Siempre en posición. Nunca un tell de tiempo. Foldea en exactamente la misma cantidad de tiempo cuando va por detrás. Apuesta con precisión de máquina cuando va por delante. Pierdes un bote grande y te sientas a pensar: ¿eso era una persona real?
Quizá lo era. Probablemente lo era. Pero el hecho de que tuvieras que preguntártelo ya es el problema.
Los bots son reales. Se han documentado en plataformas mucho más grandes que cualquier cosa en el mercado de Texas. Los jugadores los reportan. Los operadores los reconocen. Llegan oleadas de baneos. Y la respuesta habitual es un ticket de soporte manual, un proceso de revisión y un baneo que llega semanas después de que el daño ya está hecho — mucho después de que esa cuenta ya se comió tu stack con su ventaja.
Nos parece que eso está al revés. El fair play no es una feature que se atornilla después del lanzamiento. Es algo que diseñas desde el primer día. Esto es exactamente lo que estamos construyendo.
Analítica de comportamiento
Los humanos somos bellamente inconsistentes. Dudamos. Hacemos mis-clicks. Tardamos más en decisiones duras y hacemos snap-fold en las fáciles. Nos va el tilt tras un bad beat. Los bots no hacen nada de eso — son sospechosamente consistentes de maneras que destacan cuando sabes qué buscar.
Cada cuenta en salty.poker construye con el tiempo una línea base de comportamiento: distribuciones de timing en las acciones, velocidad de decisión por fuerza de mano, ritmos de interacción entre manos. No estamos simplemente cronometrando cuánto tardas en actuar — estamos construyendo una huella estadística de cómo juegas. Cuando los patrones de una cuenta se desvían de las normas humanas en la combinación correcta de formas, se marca para revisión.
No publicamos los umbrales exactos. Esa parte se queda deliberadamente vaga.
Step-up challenges
Un flag de comportamiento no banea a nadie automáticamente — no queremos operar así. Los falsos positivos son reales, y un baneo injusto es una experiencia de jugador pésima.
En su lugar, los flags de riesgo disparan step-up challenges: variantes de CAPTCHA y puzzles que introducen una fricción ligera en el momento adecuado. Un humano apenas lo nota. Un bot falla de forma fiable. El tipo de challenge y su dificultad escalan con la señal de riesgo — un flag suave recibe un challenge suave, un flag fuerte recibe algo más duro. La mayoría de los jugadores legítimos nunca se entera de que pasó.
Scoring de riesgo de dispositivo y de cuenta
Los bots no aparecen de la nada. Se agrupan. Mismo fingerprint de dispositivo en varias cuentas. Velocidades de creación de cuentas que no encajan con patrones orgánicos. Niveles de actividad que no concuerdan con la edad de la cuenta.
Rastreamos el riesgo a nivel de dispositivo y de cuenta, no solo a nivel de sesión. IPQualityScore nos alimenta con scores de riesgo de IP y de dispositivo en tiempo real — marcando VPNs, IPs de datacenter, infraestructura de proxy conocida y dispositivos con historial previo de fraude en la red en general. Esa señal se combina con nuestras propias comprobaciones de velocidad y heurísticas de edad de cuenta en un score de riesgo compuesto que acompaña a la cuenta a donde sea que vaya en la plataforma.
Una red sofisticada de bots se ve muy distinta a un único jugador humano, incluso cuando intenta no verse así.
Enforcement rápido con un camino de revisión
Cuando el enforcement ocurre, ocurre rápido — no semanas después de un ticket de soporte. Las cuentas marcadas son restringidas inmediatamente a la espera de revisión, no después de que el daño esté hecho. Y hay un camino de apelación documentado para los casos raros en los que nos equivocamos, porque ocasionalmente nos equivocaremos y los jugadores merecen un proceso justo.
Por qué esto importa más en un pool pequeño
Aquí está la cosa con una plataforma regional: un pool de jugadores más pequeño significa que un bot tiene proporcionalmente mucho más impacto. Un bot en una mesa de $1/$2 en una plataforma con 50 jugadores activos de cash games es un problema mucho mayor que un bot en una plataforma con 50.000.
Lo sabemos. Es parte de por qué tratamos el enforcement como infraestructura, no como una tarea de ops.
Una cosa más
Prestamos mucha atención a lo que está pasando en el panorama más amplio del póker online — la salud de las plataformas, los patrones que emergen con el tiempo, las cosas que empiezan a ir mal antes de que nadie lo diga en público. Esa visibilidad informa cómo construimos.
No señalamos a nadie con el dedo. Simplemente construimos en consecuencia.
No deberías tener que preguntarte si estás jugando contra una persona. Nos estamos asegurando de que no tengas que hacerlo.
Para el lado técnico de cómo abordamos problemas como este — la metodología spec-driven, el tooling de IA, la filosofía de ingeniería — escribo sobre eso en The Salty Korean.
Stay salty.
The Salty Korean
Fundador de Salty Poker Network. Escribe sobre póker en Texas, construcción de plataformas y el futuro del póker online. Lee más en The Salty Korean.