pokerth-web-client
Cliente web oficial de PokerTH para jugar Texas Hold'em directamente en el navegador sin instalar nada. Conecta a servidores PokerTH o juega offline contra bots. Soporta PWA, temas personalizables y sincronización de configuración entre dispositivos.
Ficha actualizada 22 sept 2026, 15:13 · upstream 22 sept 2026, 12:26 · release v2.1.9-web.120
Qué es pokerth-web-client
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este proyecto es un cliente web moderno para PokerTH, la famosa implementación open source de Texas Hold'em. Permite a los jugadores conectarse directamente a servidores PokerTH desde cualquier navegador mediante un proxy WebSocket-to-TCP, eliminando la necesidad de instalar aplicaciones nativas en móviles o escritorio. La interfaz replica fielmente el diseño del cliente oficial QML, incluyendo la disposición de asientos, barra de acciones y log de manos.
La aplicación soporta múltiples modos de conexión: servidores dedicados locales (LAN), el servidor público pokerth.net y un modo de entrenamiento completamente offline contra bots. Además, cuenta con capacidades PWA para instalarse en la pantalla de inicio de dispositivos móviles, ofreciendo una experiencia de aplicación nativa sin necesidad de tiendas de aplicaciones.
La arquitectura permite auto-alojamiento mediante Docker o instalación manual, con soporte para bases de datos MySQL y sincronización de configuraciones entre dispositivos a través de cuentas registradas. Incluye un panel de administración opcional y soporta 67 idiomas, facilitando su uso en entornos multilingües.
- Jugar partidas online conectándose al servidor público pokerth.net desde cualquier navegador
- Organizar sesiones LAN privadas conectando a un servidor PokerTH dedicado localmente
- Practicar estrategias en modo entrenamiento offline contra bots sin necesidad de conexión a internet
- Utilizar la aplicación como PWA instalable en móviles y tablets para una experiencia inmersiva
- Personalizar el aspecto visual del juego mediante temas avanzados (mesa, cartas, avatares)
- Sincronizar configuraciones de usuario entre diferentes dispositivos al iniciar sesión con cuenta registrada
- Cero instalación: Funciona simplemente abriendo una URL en cualquier navegador moderno
- Oficial y sincronizado: Es un cliente oficial del proyecto PokerTH que evoluciona junto al cliente QML
- Modo PWA: Instalable en iOS y Android para simular una aplicación nativa de pantalla completa
- Personalización profunda: Ventana de estilos tipo QML para ajustar texturas, cartas y asientos
- Sincronización de configuración: Opciones guardadas en la nube sincronizadas entre dispositivos vía config.xml
- Soporte multilenguaje: Disponible en 67 idiomas diferentes para usuarios internacionales
- Dependencia del servidor: Los modos online requieren un servidor PokerTH backend compatible y funcional
- Licencia AGPL v3: El uso comercial o modificación requiere cumplir con los términos de la licencia Affero GPL
- Complejidad técnica media: Requiere conocimientos básicos para auto-alojar (Docker, MySQL) si no se usa el servicio oficial
- Limitado a navegadores: No es una aplicación nativa, por lo que depende del soporte del navegador del cliente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker con la imagen oficial de ghcr.io para despliegue rápido. Requiere al menos 2 núcleos CPU y 2GB RAM. Para producción, configurar variables de entorno para MySQL y asegurar el proxy WebSocket-to-TCP. El modo offline no requiere servidor. Verificar compatibilidad del navegador antes de conectar a servidores dedicados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.