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
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.