Skill पर टिकी rankings जो हर match के बाद बदलती हैं — K-फ़ैक्टर, decay, tier roles और live वेब leaderboard के साथ।
Add to DiscordScoreboards वह Discord ELO bot है जो मुक़ाबले वाली communities के लिए बना है। Ranked ladder चलाइए, टूर्नामेंट का ब्रैकेट सीड कीजिए, या अपने PvP server को वैसा ही skill-based ranking सिस्टम दीजिए जिसमें खिलाड़ी अगले tier के पीछे भागते रहें — वह भी Discord छोड़े बिना, और साथ में एक वेब leaderboard जिसे मेंबर बाहर शेयर कर सकें।
ELO एक rating सिस्टम है जिसे 1960 के दशक में अर्पाद एलो ने शतरंज के लिए बनाया था। आज यह मुक़ाबले वाली rankings का सबसे भरोसेमंद तरीक़ा है — शतरंज संघ, फ़ाइटिंग-गेम टूर्नामेंट, StarCraft ladders, League of Legends और लगभग हर गंभीर PvP community इसे इस्तेमाल करती है, 1v1 में भी और टीम गेम्स में भी।
बात सीधी है: हर match rating का लेन-देन है। अपने से ऊँची rating वाले को हराइए और ढेर सारे पॉइंट्स पाइए। अपने से नीचे वाले से हारिए और उतने ही गँवाइए। धीरे-धीरे ratings ख़ुद सही होकर हर खिलाड़ी की असली skill के आसपास टिक जाती हैं।
इसीलिए जब आप ऐसा leaderboard चाहते हैं जिसका कोई मतलब हो — सिर्फ़ यह गिनती नहीं कि किसने सबसे ज़्यादा खेला — तो ELO ही चुना जाता है।
तय कीजिए कि ratings कितनी तेज़ी से हिलें। कम K (10–16) जमी-जमाई ladder को स्थिर रखता है। ज़्यादा K (40+) छोटे इवेंट्स के लिए है, जहाँ rank तेज़ी से बदलने चाहिए। डिफ़ॉल्ट K=32 बीच का संतुलित रास्ता है।
खिलाड़ी डिफ़ॉल्ट रूप से 1200 से शुरू करते हैं, पर आप अपनी community के हिसाब से कोई भी शुरुआती rating रख सकते हैं।
Leaderboard चुनिए, दोनों तरफ़ चुनिए, और विजेता (या ड्रॉ) बता दीजिए। Bot अपेक्षित नतीजे का हिसाब ख़ुद लगाता है और हर खिलाड़ी की rating तुरंत अपडेट कर देता है।
भेजे गए matches ratings बदलने से पहले मॉडरेटर की जाँच के लिए log channel में पहुँचते हैं। तय समय के बाद ऑटो-मंज़ूरी भी चालू की जा सकती है (ELO पर डिफ़ॉल्ट 24 घंटे)।
खिलाड़ी queue बटन दबाकर विरोधियों के पूल में लग जाते हैं। दायरा धीरे-धीरे बढ़ाने वाला एल्गोरिदम एक-सी ELO वाले खिलाड़ियों को जोड़ देता है — चैट में विरोधी ढूँढने की ज़रूरत नहीं।
जो खिलाड़ी नहीं खेल रहे उनकी rating रोज़, हफ़्ते या महीने के हिसाब से धीरे-धीरे घटती जाती है — जिससे ladder मौजूदा फ़ॉर्म दिखाती रहती है।
Rating की बैंड के हिसाब से Discord roles अपने आप दीजिए (Bronze, Silver, Gold, Diamond…)। Rating लकीर पार करते ही खिलाड़ी अपना tier बदलते देख लेते हैं।
हर ELO board को शेयर करने लायक़ वेब leaderboard मिलता है — पूरी match हिस्ट्री, जीत/ड्रॉ/हार के आँकड़े और आख़िरी बार कब खेला, सब कुछ, ताकि खिलाड़ी ladder को Discord के बाहर भी देख सकें।
पूरी मैकेनिक्स और काम की टिप्स चाहिए? पूरी ELO गाइड पढ़ें →
ज़्यादातर ELO Discord bots matches दर्ज करने तक ही रुक जाते हैं। Scoreboards उन्हें बनाता भी है — यानी खिलाड़ियों को चैट में बराबरी का विरोधी ढूँढने या हाथ से पूरी टीम जुटाने की ज़रूरत नहीं पड़ती।
खिलाड़ी leaderboard पर queue बटन दबाकर matchmaking के पूल में आ जाते हैं।
सिस्टम पहले एक तंग ELO बैंड में खिलाड़ी ढूँढता है, फिर दायरा तब तक बढ़ाता है जब तक match के लिए पूरे खिलाड़ी न मिल जाएँ — 1v1 board पर दो, 3v3 पर छह।
टीम वाले board पर लॉबी ऐसे बाँटी जाती है कि दोनों तरफ़ की औसत rating जितनी हो सके उतनी पास रहे, यानी सबसे मज़बूत और सबसे कमज़ोर खिलाड़ी अलग-अलग तरफ़ पड़ें।
Match में शामिल सबको एक अलग Discord thread मिलता है, जिसमें community की वोटिंग के बटन पहले से लगे होते हैं।
Community वोटिंग बटनों से विजेता की पुष्टि करती है, और हर खिलाड़ी की rating अपने आप अपडेट हो जाती है।
बढ़ते दायरे वाली खोज उपलब्ध खिलाड़ियों में से सबसे पास की rating वाले चुनती है, इसलिए हर match का ELO पर असली वज़न रहता है।
Queue की एंट्री तय समय बाद अपने आप ख़त्म हो जाती है (डिफ़ॉल्ट 5 मिनट, हर leaderboard पर बदली जा सकती है), ताकि कोई अनंत काल तक queue में न बैठा रहे।
चाहें तो voice अपने आप बन जाए — 1v1 के लिए एक साझा कमरा, या टीम board पर हर तरफ़ के लिए अलग कमरा, ताकि साथी बिना विरोधी के सुने रणनीति बना सकें। Match ख़त्म होते ही ये हट जाते हैं।
नतीजा तभी पक्का होता है जब दोनों टीमों का बहुमत उसे चुने, इसलिए कोई तरफ़ अकेले अपनी जीत घोषित नहीं कर सकती। इसके अलावा जो भी हो, वह विवाद बनकर validator के पास चला जाता है।
Fixed teams चालू कीजिए और नाम वाली पक्की टीमें एक बार रजिस्टर होकर board पर अपना अलग team ELO पा लेती हैं और एक इकाई की तरह queue में लगती हैं — किसी भी मेंबर के क्लिक से पूरी टीम queue में चली जाती है, दो रिज़र्व खिलाड़ी भी साथ आ सकते हैं, और जो पहले Ready दबाते हैं वही लाइनअप बनाते हैं।
Matchmaking queue अभी बीटा में है। इसे अपने dashboard की सेटिंग्स से हर leaderboard के लिए अलग-अलग चालू या बंद किया जा सकता है।
Live ELO leaderboard हर match को लड़ने लायक़ बना देता है — और पूरी community को एक साझा scoreboard देता है जिसके इर्द-गिर्द सब जुटें।
दो-चार क्लिक में leaderboards बनाएँ और अपने हिसाब से सेट करें
किसी भी ब्राउज़र से, किसी भी डिवाइस पर अपने leaderboards live देखें
देखें कि आप और आपके दोस्त समय के साथ कैसा खेल रहे हैं
दो-चार क्लिक में leaderboards बनाएँ और अपने हिसाब से सेट करें
किसी भी ब्राउज़र से, किसी भी डिवाइस पर अपने leaderboards live देखें
देखें कि आप और आपके दोस्त समय के साथ कैसा खेल रहे हैं
फ़ाइटिंग गेम, शतरंज, कार्ड गेम, रेसिंग की भिड़ंत — हर वह आमने-सामने का फ़ॉर्मैट जहाँ rank में असली skill झलकनी चाहिए।
Leaderboard पर टीम का साइज़ पक्का कर दीजिए, फिर भी हर खिलाड़ी की अपनी rating रहती है। अपेक्षित नतीजा हर टीम के औसत से निकलता है, इसलिए मज़बूत टीम को हराने का फ़ायदा पूरी टीम को मिलता है।
लगातार चलने वाले seasons, जो खिलाड़ियों के खेलने के साथ बदलते रहते हैं। Ratings मौजूदा फ़ॉर्म दिखाएँ, इसके लिए साथ में decay चालू कर दीजिए।
Live ELO ratings से ब्रैकेट सीड कीजिए, ताकि सबसे मज़बूत खिलाड़ी पहले ही राउंड में एक-दूसरे को बाहर न कर दें।
एक-सी rating वाले खिलाड़ियों को जोड़िए और matches ज़्यादा कड़े और मज़ेदार बनाइए — matchmaking का काम ratings ख़ुद कर देती हैं।