इस प्रोजेक्ट के बारे में

# PokerTH वेब क्लाइंट PokerTH सर्वरों के लिए एक ब्राउज़र-आधारित टेक्सस होल्ड'एम पोकर्स क्लाइंट, जो https://webclient.pokerth.net/ पर उपलब्ध है। खिलाड़ी बिना कुछ इंस्टॉल किए WebSocket-to-TCP प्रॉक्सी के माध्यम से किसी भी PokerTH सर्वर से जुड़ सकते हैं। ## क्षमताएं - **जिरा इंस्टॉल** — URL खोलें और तुरंत खेलें; iOS और Android पर फुलस्क्रीन ऐप अनुभव के लिए इंस्टॉल करने योग्य PWA के रूप में उपलब्ध - **तीन खेल मोड**: TLS के जरिए सार्वजनिक pokerth.net सर्वर से जुड़ें, LAN/समर्पित सर्वर से कनेक्ट करें, या बिना किसी कनेक्शन के बॉट्स के खिलाफ ऑफ़लाइन प्रशिक्षण मोड में खेलें - **पूर्ण टेक्सस होल्ड'एम लागू** — उड़ती कार्ड डील, स्लाइडिंग चिप्स, 3D कार्ड फ्लिप, इमोजी प्रतिक्रियाएं, इन-गेम चैट, हैंड लॉग, क्विक-बेट्स और ऑटो-मोड्स के साथ एक्शन बार - **रेस्पॉन्सिव डिज़ाइन** — डेस्कटॉप, टैबलेट और फोन पर काम करता है, पोर्ट्रेट और लैंडस्केप सीट लेआउट के साथ - **खाता सिंक** — पंजीकृत खाते सभी सेटिंग्स को सभी उपकरणों पर सिंक करते हैं (config.xml-कंपेटिबल प्लस थीम, कीबोर्ड शॉर्टकट, वॉइस, वाइब्रेशन और बॉट कठिनाई जैसे वेब-ओनली प्राथमिकताएं) - **डीप थीमिंग** — टेबल फेल्ट, कार्ड डेक, कार्ड बैक और सीट स्टाइल पिकर सहित 14+ आधिकारिक शैलियां, 4 इनबिल्ट डेक्स, और कस्टम .zip शैलियों के लिए आयात समर्थन - **53 भाषाओं में स्थानीयकृत**, तात्कालिक स्विचिंग के साथ - **लॉबी सुविधाएं** — फिल्टर के साथ रियल-टाइम टेबल लिस्ट, खिलाड़ी खोज, लॉबी चैट, प्राइवेट मैसेजेज, फोरम न्यूज़, रैंकिंग लीडरबोर्ड्स (PokerTH, BBC, WEC), ऑपरेटर पolls, और 500+ इमोजी आइकन्स के साथ अवतार गैलरी - **इन-गेम सहायता** — प्री-फ्लॉप हैंड-स्ट्रेंथ हिंट्स (Sklansky-Malmuth), पोस्ट-फ्लॉप Monte Carlo विन प्रोबेबिलिटी, वॉइस एनाउंसमेंट्स, वाइब्रेशन फीडबैक, और कॉन्फ़िगर करने योग्य ब्लाइंड्स डिस्प्ले (BB या चिप वैल्यूज़ में) - **आधिकारिक QML क्लाइंट का ट्रैकिंग** — F-key शॉर्टकट्स, एडमिन टूल्स, साउंड्स, पूर्ण चैट, सीट प्लेसमेंट और व्यवहार रखे गए हैं जैसे आधिकारिक क्लाइंट विकास के साथ सिंक हो ## स्वयं-होस्टिंग क्लाइंट को Docker, एक लाइन-इनस्टर, या Ubuntu/Debian पर मैनुअल इंस्टॉलेशन के माध्यम से स्वयं-होस्ट किया जा सकता है। Raspberry Pi बिल्ड उपलब्ध है। स्वयं-होस्टेड प्रॉक्सी रजिस्टर्ड खाता सेटिंग्स सिंक को संभव बनाता है। एडमिन पैनल में डिफ़ॉल्ट थीम कॉन्फ़िगरेशन, सर्विस मैनेजमेंट, MySQL मिरर विकल्प और लीडरबोर्ड रीसेट शामिल हैं। ## आर्किटेक्चर वेब क्लाइंट एक WebSocket-to-TCP प्रॉक्सी का उपयोग करता है जो ब्राउज़र WebSocket कनेक्शन को PokerTH सर्वरों द्वारा उपयोग किए जाने वाले TCP प्रोटोकॉल से जोड़ता है। TLS सुरक्षित कनेक्शन के लिए समर्थित है। गेम डेटा प्रॉक्सी के माध्यम से बहता है, और सफल प्रमाणीकरण के बाद पंजीकृत खाते की सेटिंग्स प्रॉक्सी सर्वर पर संग्रहीत होती हैं। ## ज्ञात सीमाएं ज्ञात मुद्दों के लिए प्रोजेक्ट README देखें। प्राइवेट मैसेजेज केवल लॉबी-ओनली हैं क्योंकि PokerTH सर्वर सीट पर बैठे खिलाड़ियों को भेजे गए मैसेजेज को अस्वीकार करता है। ## लाइसेंस AGPL v3