कैसे अपने ऑनलाइन खिलाड़ी को Hytale सर्वर सूची में गणना दिखाने के लिए

By HytaleCharts Team श्रेणी: Name मिनट पढ़ा

खिलाड़ी उन सर्वरों में शामिल होने की संभावना रखते हैं जो एक सक्रिय खिलाड़ी की गिनती दिखाते हैं। कैसे कनेक्ट करने के लिए हार्टबीट प्लगइन, बाहरी क्वेरी एंडपॉइंट, या स्वचालित यूडीपी पिंग का उपयोग करके Hytalecharts के लिए Hytale सर्वर।.

जब कोई खिलाड़ी ब्राउज़ कर रहा है Hytale सर्वर सूची, एक संख्या यह तय करती है कि वे "संयुक्त" पर क्लिक करते हैं या स्क्रॉल करते रहते हैं: खिलाड़ी गिनती। एक सर्वर 47/100 खिलाड़ियों को जीवित महसूस करता है। सर्वर कुछ नहीं दिखा रहा है - या सिर्फ "ऑफलाइन" - एक भूत शहर की तरह लगता है, भले ही यह ठीक चल रहा हो। HytaleCharts आपके को प्रदर्शित करने के तीन तरीके प्रदान करता है हाइटेल सर्वर का रीयल-टाइम प्लेयर गिनती और ऑनलाइन स्थिति। प्रत्येक विधि में सटीकता, सेटअप प्रयास और सुविधाओं में अलग-अलग कारोबार होते हैं। यह गाइड तीनों को बताता है ताकि आप अपने सेटअप के लिए सही एक चुन सकें। एक झलक में तीन तरीके MethodPlayer countUpdate Speed सेटअप प्रयाससर्वश्रेष्ठ Heartbeat प्लगइन Exact count + player listEvery 60 सेकंडInstall प्लगइनself-hosted सर्वर External QueryExact countEvery 5 मिनट एक URL सेट करेंNitrado / प्रबंधित होस्ट UDP Pingकेवल ऑनलाइन / ऑफलाइनPeriodicNone (automatic)Basic स्टेटस फॉलबैक प्रमाणन Method 1: HytaleCharts Heartbeat Plugin (Recommended) हार्टबीट प्लगइन सर्वश्रेष्ठ तरीका पर अपने खिलाड़ी की गिनती दिखाने के लिए हाइटेल सर्वर सूची। यह आपके Hytale सर्वर पर चलता है और हर 60 सेकंड में HytaleCharts को दिल की धड़कन संकेत भेजता है, जिसमें ऑनलाइन खिलाड़ियों की सटीक संख्या और उनके उपयोगकर्ता नाम शामिल हैं। यह रिपोर्ट क्या है Player count — जुड़े खिलाड़ियों की वर्तमान संख्या मैक्स प्लेयर - आपका सर्वर की प्लेयर कैप Player सूची — व्यक्तिगत उपयोगकर्ता नाम और संबद्ध खिलाड़ियों के UUID प्लगिन संस्करण - तो ह्याटल चार्ट आपको अपडेट के बारे में चेतावनी दे सकते हैं यह हूड के तहत कैसे काम करता है हिन्दी प्लगइन एक POST अनुरोध को /api/heartbeat हर 60 सेकंड भेजता है। हिन्दी अनुरोध में आपके सर्वर का गुप्त कुंजी (a 64-character hex string) शामिल है। हिन्दी हाइटेल चार्ट रहस्य को मान्य करते हैं, अपने सर्वर की खिलाड़ी की गिनती और स्थिति को अपडेट करते हैं हिन्दी यदि कोई हार्टबीट 5 मिनट के लिए प्राप्त नहीं है, तो सर्वर को ऑफलाइन चिह्नित किया गया है। Historical डेटा एनालिटिक्स और प्लेयर गिनती graphs के लिए संग्रहीत है सेटअप चरण हार्टबीट गुप्त - HytaleCharts पर, सर्वर को संपादित करें और हार्टबीट प्लगइन सेक्शन में "जेनरेट हार्टबीट गुप्त" पर क्लिक करें कॉपी रहस्य - आप केवल इसे एक बार देखेंगे (यदि आप खो गए हैं तो फिर से उत्पन्न हो सकते हैं) अपने पर HytaleCharts प्लगइन स्थापित करें इसे अपने सर्वर के mods/ निर्देशिका में रखकर Hytale सर्वर प्लगइन को कॉन्फ़िगर करें — प्लगइन के डेटा डायरेक्टरी में config.json बनाएं या संपादित करें: A "secret": "YOUR_64_CHARACTER_SECRET_HERE", "debug": झूठ अपने सर्वर को शुरू करें - प्लगइन तुरंत हार्टबीट भेजेगा हिटेला चार्ट्स पर सत्यापित - आपके सर्वर को 60 सेकंड के भीतर खिलाड़ी की गिनती के साथ ऑनलाइन दिखाना चाहिए मल्टी-इंस्टेंस सपोर्ट अगर आप एकाधिक सर्वर उदाहरण चलाते हैं (उदाहरण के लिए, एक लॉबी सर्वर और एक उत्तरजीविता सर्वर), दिल की धड़कन प्रणाली खिलाड़ी की गिनती स्वचालित रूप से। उसी गुप्त कुंजी को साझा करने वाले सभी उदाहरणों में उनके अद्वितीय खिलाड़ी विलय हो जाएंगे और कुल मिलाकर योग किया जाएगा। इसका मतलब है आपका हाइटेल सर्वर सूची प्रविष्टि आपके पूरे नेटवर्क में सही कुल दिखाती है। यह प्रणाली आईपी पते और विश्व नाम से अद्वितीय उदाहरणों की पहचान करती है, प्रत्येक स्रोत से नवीनतम दिल की धड़कन लेता है, और यूयूआईडी द्वारा खिलाड़ियों को एकाधिक उदाहरणों से जुड़े किसी को डबल-काउंट करने से बचने के लिए विलय करता है। प्लगइन अपडेट Hytale चार्ट आपके प्लगइन संस्करण को ट्रैक करता है। यदि कोई नया संस्करण उपलब्ध है, तो आपका एडिट सर्वर पेज एक "अपडेट उपलब्ध" चेतावनी दिखाएगा। प्लगइन चालू रखने से किसी भी एपीआई परिवर्तन के साथ संगतता सुनिश्चित होती है और आपको नवीनतम बग फिक्स प्राप्त होता है। Method 2: बाह्य क्वेरी समापन बिंदु (निट्रादो और प्रबंधित होस्ट) सभी Hytale सर्वर ऑपरेटरों कस्टम प्लगइन्स स्थापित करने के लिए उपयोग किया है। यदि आप Nitrado, एक कंटेनर-आधारित होस्ट या किसी भी प्रदाता का उपयोग कर रहे हैं जो क्वेरी एंडपॉइंट को उजागर करता है, तो बाहरी क्वेरी सिस्टम आपका समाधान है। यह कैसे काम करता है हिन्दी आप एक के साथ HytaleCharts प्रदान करते हैं URL जो आपके सर्वर के खिलाड़ी की गिनती को JSON के रूप में लौटाता है HytaleCharts मतदान कि URL every 5 मिनट हिन्दी जवाब दिया जाता है और आपकी खिलाड़ी की गिनती सर्वर सूची पर अपडेट की जाती है। हिन्दी यदि अंतिम बिंदु पहुंच योग्य हो जाता है, तो आपका सर्वर स्थिति 10 मिनट के भीतर परिवर्तन को दर्शाता है समर्थित प्रतिक्रिया प्रारूप HytaleCharts ऑटो-detects एकाधिक JSON प्रारूपों, इसलिए यह बॉक्स से बाहर सबसे अधिक क्वेरी समापन बिंदुओं के साथ काम करता है: Nitrado प्रारूप A "Universe": { "CurrentPlayers": 15 हिन्दी "सर्वर": { "मैक्सप्लेयर": 100 हिन्दी मानक प्रारूप A "player_count": 15, "max_players": 100 इसके अलावा कैमलकेस (playerCount, maxPlayers) और शॉर्टहैंड (online, max) संस्करण का समर्थन करता है। सेटअप चरण Find or विन्यास a query endpoint अपने होस्टिंग प्रदाता पर (निट्राडो डिफ़ॉल्ट रूप से एक प्रदान करता है) हिन्दी Hytale पर चार्ट, Edit Server → External Query पूर्ण यूआरएल को अपने क्वेरी समापन बिंदु में बदलें Click "टेस्ट एंडपॉइंट" प्रतिक्रिया को सत्यापित करने के लिए parseable सेव — Hytale चार्ट तुरंत मतदान शुरू होता है बाहरी क्वेरी विधि दिल की धड़कन प्लगइन से कम बार अद्यतन करती है (हर 5 मिनट बनाम हर 60 सेकंड) लेकिन इसके लिए शून्य सर्वर-साइड संशोधन की आवश्यकता होती है। Method 3: UDP पिंग (स्वचालित फॉलबैक) यदि आपने हार्टबीट प्लगइन या बाहरी क्वेरी एंडपॉइंट को कॉन्फ़िगर नहीं किया है, तो HytaleCharts UDP पिंग के माध्यम से अपने सर्वर की स्थिति की जांच करने का प्रयास करेंगे। यह एक निष्क्रिय प्रणाली है जिसे आपके अंत में सेटअप की आवश्यकता नहीं है। यह कैसे काम करता है Hytale चार्ट एक न्यूनतम QUIC प्रोटोकॉल जांच आपके सर्वर के सार्वजनिक बंदरगाह (डिफ़ॉल्ट: 5520) को भेजता है। हिन्दी यदि कोई प्रतिक्रिया प्राप्त हो, तो सर्वर ऑनलाइन चिह्नित है हिन्दी यदि एकाधिक रिट्राइज़ के बाद कोई प्रतिक्रिया नहीं है, तो सर्वर को ऑफलाइन चिह्नित किया गया है> Limitations कोई खिलाड़ी नहीं गिना जाता है - UDP ping केवल ऑनलाइन बनाम ऑफ़लाइन निर्धारित कर सकता है, कितने खिलाड़ी जुड़े हुए हैं कोई खिलाड़ी सूची नहीं - कोई व्यक्तिगत खिलाड़ी डेटा उपलब्ध नहीं है कम सटीक समय — स्थिति अद्यतन वास्तविक समय दिल की धड़कन के बजाय मतदान अनुसूची पर निर्भर करता है UDP पिंग एक बेसलाइन के रूप में उपयोगी है, लेकिन सर्वर पर चढ़ने के बारे में गंभीर है। हाइटेल सर्वर सूची रैंकिंग को हार्टबीट प्लगइन स्थापित करना चाहिए या सटीक प्लेयर गिनती के लिए बाहरी क्वेरी को कॉन्फ़िगर करना चाहिए। How HytaleCharts अपने सर्वर की स्थिति को निर्धारित करते हैं जब एकाधिक तरीके उपलब्ध हैं, तो HytaleCharts एक प्राथमिकता प्रणाली का उपयोग करता है, यह तय करने के लिए कि कौन से डेटा स्रोत पर भरोसा करना है: External Query (सबसे अधिक प्राथमिकता, यदि सक्षम हो) - ऑनलाइन अगर अंतिम सफल मतदान 10 मिनट के भीतर था Heartbeat प्लगइन (यदि कॉन्फ़िगर किया गया है) - ऑनलाइन अगर अंतिम हार्टबीट 5 मिनट के भीतर था UDP पिंग (fallback) - पिछले चेक से संग्रहीत ऑनलाइन / ऑफलाइन परिणाम का उपयोग करता है इसका मतलब यह है कि यदि आपके पास हार्टबीट प्लगइन और बाहरी क्वेरी दोनों है, तो बाहरी क्वेरी पूर्ववर्ती होती है। अधिकांश ऑपरेटर एक या दूसरे का उपयोग करेंगे, दोनों नहीं। What खिलाड़ियों को देखें Hytale सर्वर सूची पर, आपका सर्वर का दर्जा एक रंगीन बैज के रूप में दिखाई देता है: खिलाड़ियों की गिनती के साथ ग्रीन बैज (जैसे, "ऑनलाइन - 47 खिलाड़ी") - जब ऑनलाइन और खिलाड़ियों का पता लगाया जाता है ग्रीन बैज ("Online") - जब ऑनलाइन लेकिन कोई खिलाड़ी नहीं है या अनुपलब्ध है Red Badge ("offline") - जब हाल ही में दिल की धड़कन, क्वेरी, या पिंग प्रतिक्रिया दृश्यमान खिलाड़ी गिनती के साथ Servers लगातार अधिक क्लिकों को आकर्षित करते हैं। "ऑनलाइन - 23 प्लेयर" दिखाने वाला सर्वर एक से कहीं अधिक सम्मोहक है जो सिर्फ "ऑनलाइन" कहलाता है। यही कारण है कि हार्टबीट प्लगइन या बाहरी क्वेरी शीर्ष के लिए महत्वपूर्ण है हाइटेल सर्वर Troubleshooting ProblemLikely कारणFix Server शो "offline" चलाने के बावजूदफ़ायरवॉल अवरुद्ध दिल की धड़कन या पिंग सुनिश्चित करें कि आपका सर्वर हाइटेलाचार्ट्स.कॉम Player count 0plugin पर नहीं नज़र रखने वाले खिलाड़ी की घटनाओंWerify प्लगइन लोड (चेक सर्वर लॉग) और पुनरारंभ Heartbeat थोड़ी देर के बाद रुक जाता हैplugin दुर्घटनाग्रस्त हो गया था या उतारा गया था त्रुटियों के लिए सर्वर लॉग की जाँच करें, यदि आवश्यक हो तो प्लगइन को पुनर्स्थापित करें External क्वेरी गलत गिनती दिखाती हैndpoint वापसी कहानी डेटाएक ब्राउज़र में सीधे JSON प्रतिक्रिया सत्यापित करें मल्टी-इंस्टेंस गिनती बहुत कम हैविभिन्न रहस्यों का उपयोग कर इंस्टेंससभी उदाहरणों को एक ही दिल की धड़कन गुप्त "Update available" चेतावनीplugin outdated हैHtaleCharts प्रमाणन सर्वश्रेष्ठ अभ्यास Operators शीर्ष चल रहा है हाइटेल सर्वर इन पैटर्नों का पालन करें: जब भी संभव हो तो हार्टबीट प्लगइन का उपयोग करें - यह सबसे सटीक और उत्तरदायी विकल्प है एक यथार्थवादी अधिकतम खिलाड़ी गणना सेट करें - फुलाए गए कैप्स (उदाहरण के लिए, 999) अनादर दिखते हैं और ट्रस्ट को कम करते हैं आपके दिल की धड़कन की स्थिति को मॉनिटर करें - त्रुटियों के लिए समय-समय पर संपादन सर्वर पृष्ठ की जांच करें प्लगइन को अद्यतन करें - बाहरी प्लगइन्स एपीआई परिवर्तन के बाद काम करना बंद कर सकते हैं बैकअप के रूप में बाहरी क्वेरी का उपयोग करें - यदि आपका प्लगइन नीचे जाता है, तो एक कामकाजी बाहरी समापन बिंदु आपकी स्थिति को सटीक रखता है सुनिश्चित करें कि आपका डोमेन सही है - UDP ping Fallback आपके कॉन्फ़िगर किए गए डोमेन का उपयोग करता है, इसलिए इसे सटीक रखें भले ही आप मुख्य रूप से दिल की धड़कन का उपयोग करते हों Getting start अपने खिलाड़ी की गिनती को प्रदर्शित करने से हार्टबीट प्लगइन के साथ पांच मिनट से कम समय लगता है। एक रहस्य उत्पन्न करें, प्लगइन स्थापित करें, अपने रहस्य को कॉन्फ़िगरेशन में जोड़ें, फिर से शुरू करें। आपका Hytale सर्वर पर दिखाई देगा Hytale सर्वर सूची एक मिनट के भीतर लाइव प्लेयर गिनती के साथ। Nitrado जैसे प्रबंधित होस्टिंग प्रदाताओं के लिए, बाहरी क्वेरी भी सरल है - सिर्फ एक यूआरएल पेस्ट करें और HytaleCharts बाकी संभालती है। किसी भी तरह से, एक वास्तविक खिलाड़ी की गिनती दिखा रहा है वह सबसे आसान चीजों में से एक है जो आप अपने सर्वर की दृश्यता बढ़ाने और नए खिलाड़ियों को आकर्षित करने के लिए कर सकते हैं। सर्वर जो पर सक्रिय खिलाड़ी की गिनती दिखाते हैं हाइटेली सर्वर सूची लगातार उन लोगों को विकृत करता है जो नहीं करते हैं।