Sobre el proyecto

# Cliente Web de PokerTH Un cliente de póker Texas Hold'em basado en navegador para servidores de PokerTH, accesible en https://webclient.pokerth.net/. Los jugadores pueden conectarse a cualquier servidor PokerTH a través de un proxy WebSocket-a-TCP sin necesidad de instalar nada. ## Características - **Sin instalación** — abre una URL y juega de inmediato; disponible como PWA instalable para experiencia de aplicación en pantalla completa en iOS y Android - **Tres modos de juego**: unirse al servidor público pokerth.net sobre TLS, conectarse a un servidor LAN/dedicado o jugar el modo de entrenamiento fuera de línea contra bots sin conexión - **Implementación completa de Texas Hold'em** — reparto de cartas voladoras, fichas deslizantes, giros de cartas en 3D, reacciones con emojis, chat en partida, registros de manos y barra de acciones con apuestas rápidas y modos automáticos - **Diseño responsivo** — funciona en escritorio, tableta y teléfono con disposiciones de asientos en orientación vertical y horizontal - **Sincronización de cuentas** — las cuentas registradas sincronizan toda la configuración (compatible con config.xml más preferencias exclusivas web como temas, atajos de teclado, voz, vibración y dificultad de bots) entre dispositivos - **Personalización profunda** — selector de paño de mesa, baraja, reverso de carta y estilo de asiento con más de 14 estilos oficiales, 4 barajas integradas y soporte de importación para estilos personalizados .zip - **53 idiomas** localizados, con cambio instantáneo - **Funciones del vestíbulo** — lista de mesas en tiempo real con filtros, búsqueda de jugadores, chat del vestíbulo, mensajes privados, noticias del foro, tablas de clasificación (PokerTH, BBC, WEC), encuestas de operadores y galería de avatares con más de 500 iconos emoji - **Asistencia durante el juego** — consejos de fuerza de mano pre-flop (Sklansky-Malmuth), probabilidad de victoria post-flop con Monte Carlo, anuncios de voz, retroalimentación por vibración y visualización configurable de ciegas (BB o valores de ficha) - **Seguimiento del cliente QML oficial** — atajos de tecla F, herramientas de administración, sonidos, chat completo, colocación de asientos y comportamiento mantenidos sincronizados a medida que el cliente oficial evoluciona ## Auto-alojamiento El cliente puede auto-alojarse mediante Docker, una instalación con una sola línea o instalación manual en Ubuntu/Debian. Existe una compilación para Raspberry Pi. El proxy auto-alojado permite la sincronización de configuración de cuentas registradas para conexiones enrutadas a través de él. El panel de administración incluye configuración de tema por defecto, gestión de servicios, opción de espejo MySQL y restablecimiento de clasificaciones. ## Arquitectura El cliente web utiliza un proxy WebSocket-a-TCP que puentea las conexiones WebSocket del navegador al protocolo TCP utilizado por los servidores PokerTH. Se admite TLS para conexiones seguras. Los datos del juego fluyen a través del proxy, y la configuración de cuentas registradas se almacena en el servidor proxy después de la autenticación exitosa. ## Limitaciones conocidas Consulta el README del proyecto para problemas conocidos. Los mensajes privados son solo del vestíbulo ya que el servidor PokerTH rechaza mensajes dirigidos a jugadores sentados. ## Licencia AGPL v3