Leaderboard का प्रकार · ELO

Ranked leaderboards के लिए Discord ELO bot

Skill पर टिकी rankings जो हर match के बाद बदलती हैं — K-फ़ैक्टर, decay, tier roles और live वेब leaderboard के साथ।

ScoreboardsAPP
Ratings, matches, जीत, ड्रॉ और हार वाला Discord ELO leaderboard, और नीचे Submit result, Queue, My rank और Web बटन
Submit resultQueueMy rankWeb

Scoreboards वह Discord ELO bot है जो मुक़ाबले वाली communities के लिए बना है। Ranked ladder चलाइए, टूर्नामेंट का ब्रैकेट सीड कीजिए, या अपने PvP server को वैसा ही skill-based ranking सिस्टम दीजिए जिसमें खिलाड़ी अगले tier के पीछे भागते रहें — वह भी Discord छोड़े बिना, और साथ में एक वेब leaderboard जिसे मेंबर बाहर शेयर कर सकें।

बुनियादी बातें

ELO leaderboard होता क्या है?

ELO एक rating सिस्टम है जिसे 1960 के दशक में अर्पाद एलो ने शतरंज के लिए बनाया था। आज यह मुक़ाबले वाली rankings का सबसे भरोसेमंद तरीक़ा है — शतरंज संघ, फ़ाइटिंग-गेम टूर्नामेंट, StarCraft ladders, League of Legends और लगभग हर गंभीर PvP community इसे इस्तेमाल करती है, 1v1 में भी और टीम गेम्स में भी।

बात सीधी है: हर match rating का लेन-देन है। अपने से ऊँची rating वाले को हराइए और ढेर सारे पॉइंट्स पाइए। अपने से नीचे वाले से हारिए और उतने ही गँवाइए। धीरे-धीरे ratings ख़ुद सही होकर हर खिलाड़ी की असली skill के आसपास टिक जाती हैं।

इसीलिए जब आप ऐसा leaderboard चाहते हैं जिसका कोई मतलब हो — सिर्फ़ यह गिनती नहीं कि किसने सबसे ज़्यादा खेला — तो ELO ही चुना जाता है।

ELO का हिसाब ख़ुद आज़माइए

Ratings खिसकाइए और एक नतीजा चुनिए। यही वह फ़ॉर्मूला है जिससे bot हर match का हिसाब करता है।

K-फ़ैक्टर

नतीजा

आपके जीतने की संभावना30%

आपकी rating

15001523

+23

विरोधी की rating

16501627

−23

Features

Scoreboards में ELO कैसे चलता है

अपनी मर्ज़ी का K-फ़ैक्टर

तय कीजिए कि ratings कितनी तेज़ी से हिलें। कम K (10–16) जमी-जमाई ladder को स्थिर रखता है। ज़्यादा K (40+) छोटे इवेंट्स के लिए है, जहाँ rank तेज़ी से बदलने चाहिए। डिफ़ॉल्ट K=32 बीच का संतुलित रास्ता है।

शुरुआती rating अपने हिसाब से

खिलाड़ी डिफ़ॉल्ट रूप से 1200 से शुरू करते हैं, पर आप अपनी community के हिसाब से कोई भी शुरुआती rating रख सकते हैं।

Leaderboard से ही match दर्ज करना

Leaderboard पर Submit result दबाइए, दोनों तरफ़ चुनिए, और विजेता (या ड्रॉ) बता दीजिए। Bot अपेक्षित नतीजे का हिसाब ख़ुद लगाता है और हर खिलाड़ी की rating तुरंत अपडेट कर देता है।

जाँच और मंज़ूरी का फ़्लो

भेजे गए matches ratings बदलने से पहले मॉडरेटर की जाँच के लिए log channel में पहुँचते हैं। तय समय के बाद ऑटो-मंज़ूरी भी चालू की जा सकती है (ELO पर डिफ़ॉल्ट 24 घंटे)।

अंदर ही बनी matchmaking queue

खिलाड़ी queue बटन दबाकर विरोधियों के पूल में लग जाते हैं। दायरा धीरे-धीरे बढ़ाने वाला एल्गोरिदम एक-सी ELO वाले खिलाड़ियों को जोड़ देता है — चैट में विरोधी ढूँढने की ज़रूरत नहीं।

सब बनाम सब

हर गेम में दो साइड नहीं होतीं। ELO leaderboard उसकी जगह 3 से 8 खिलाड़ियों वाला सब बनाम सब चला सकता है: फ़िनिशिंग ऑर्डर बताइए (या यह कि सबका draw रहा), और हर कोई बाकी सबके ख़िलाफ़ रेट होता है, K-factor पूरे lobby में बँट जाता है ताकि एक गेम लगभग एक match जितनी हलचल लाए। बिल्कुल zero-sum, और queue पूरी lobby ख़ुद बना देती है, एक साझा voice room के साथ।

चाहें तो ELO decay

जो खिलाड़ी नहीं खेल रहे उनकी rating रोज़, हफ़्ते या महीने के हिसाब से धीरे-धीरे घटती जाती है — जिससे ladder मौजूदा फ़ॉर्म दिखाती रहती है।

अपने आप मिलने वाले tier roles

Rating की बैंड के हिसाब से Discord roles अपने आप दीजिए (Bronze, Silver, Gold, Diamond…)। Rating लकीर पार करते ही खिलाड़ी अपना tier बदलते देख लेते हैं।

Live वेब leaderboard

हर ELO board को शेयर करने लायक़ वेब leaderboard मिलता है — पूरी match हिस्ट्री, जीत/ड्रॉ/हार के आँकड़े और आख़िरी बार कब खेला, सब कुछ, ताकि खिलाड़ी ladder को Discord के बाहर भी देख सकें।

पूरी मैकेनिक्स और काम की टिप्स चाहिए? पूरी ELO गाइड पढ़ें →

Matchmaking · बीटा

अंदर ही बना matchmaking, 1v1 से 8v8 तक

ज़्यादातर ELO Discord bots matches दर्ज करने तक ही रुक जाते हैं। Scoreboards उन्हें बनाता भी है — यानी खिलाड़ियों को चैट में बराबरी का विरोधी ढूँढने या हाथ से पूरी टीम जुटाने की ज़रूरत नहीं पड़ती।

  1. 01

    Queue में लगें

    खिलाड़ी leaderboard पर queue बटन दबाकर matchmaking के पूल में आ जाते हैं।

  2. 02

    बढ़ता हुआ दायरा

    सिस्टम पहले एक तंग ELO बैंड में खिलाड़ी ढूँढता है, फिर दायरा तब तक बढ़ाता है जब तक match के लिए पूरे खिलाड़ी न मिल जाएँ — 1v1 board पर दो, 3v3 पर छह।

  3. 03

    बराबरी की टीमें

    टीम वाले board पर लॉबी ऐसे बाँटी जाती है कि दोनों तरफ़ की औसत rating जितनी हो सके उतनी पास रहे, यानी सबसे मज़बूत और सबसे कमज़ोर खिलाड़ी अलग-अलग तरफ़ पड़ें।

  4. 04

    Match का thread

    Match में शामिल सबको एक अलग Discord thread मिलता है, जिसमें community की वोटिंग के बटन पहले से लगे होते हैं।

  5. 05

    नतीजा और rating अपडेट

    Community वोटिंग बटनों से विजेता की पुष्टि करती है, और हर खिलाड़ी की rating अपने आप अपडेट हो जाती है।

बराबर skill वाली लॉबी

बढ़ते दायरे वाली खोज उपलब्ध खिलाड़ियों में से सबसे पास की rating वाले चुनती है, इसलिए हर match का ELO पर असली वज़न रहता है।

Timeout आपकी मर्ज़ी का

Queue की एंट्री तय समय बाद अपने आप ख़त्म हो जाती है (डिफ़ॉल्ट 5 मिनट, हर leaderboard पर बदली जा सकती है), ताकि कोई अनंत काल तक queue में न बैठा रहे।

हर टीम के लिए अलग voice channel

चाहें तो voice अपने आप बन जाए — 1v1 के लिए एक साझा कमरा, या टीम board पर हर तरफ़ के लिए अलग कमरा, ताकि साथी बिना विरोधी के सुने रणनीति बना सकें। Match ख़त्म होते ही ये हट जाते हैं।

वोट, जिन पर दोनों टीमें राज़ी हों

नतीजा तभी पक्का होता है जब दोनों टीमों का बहुमत उसे चुने, इसलिए कोई तरफ़ अकेले अपनी जीत घोषित नहीं कर सकती। इसके अलावा जो भी हो, वह विवाद बनकर validator के पास चला जाता है।

पक्की टीमें

Fixed teams चालू कीजिए और नाम वाली पक्की टीमें एक बार रजिस्टर होकर board पर अपना अलग team ELO पा लेती हैं और एक इकाई की तरह queue में लगती हैं — किसी भी मेंबर के क्लिक से पूरी टीम queue में चली जाती है, दो रिज़र्व खिलाड़ी भी साथ आ सकते हैं, और जो पहले Ready दबाते हैं वही लाइनअप बनाते हैं।

Matchmaking queue अभी बीटा में है। इसे अपने dashboard की सेटिंग्स से हर leaderboard के लिए अलग-अलग चालू या बंद किया जा सकता है।

Discord में

हर match का अपना card

Queue से match बनते ही bot post करता है कि कौन खेल रहा है और दाँव पर क्या है, ताकि match thread सवालों से नहीं, पूरी जानकारी के साथ शुरू हो।

1v1 ELO match का Discord match card: दोनों खिलाड़ी, उनकी ratings, उनके पिछले पाँच नतीजे और 3–1–2 का head-to-head रिकॉर्ड
1v1: दोनों ratings, हाल का फ़ॉर्म और head-to-head रिकॉर्ड।
2v2 का Discord team match card: बराबरी की दो टीमें और उनकी औसत ratings, साथ में वह rating जो जीतने वालों को मिलती है और हारने वाले गँवाते हैं
टीमें: बराबरी की दोनों तरफ़, उनके औसत, और नतीजे की क़ीमत।

Use cases

ELO leaderboard कब चुनें

मुक़ाबले वाले 1v1 गेम

फ़ाइटिंग गेम, शतरंज, कार्ड गेम, रेसिंग की भिड़ंत — हर वह आमने-सामने का फ़ॉर्मैट जहाँ rank में असली skill झलकनी चाहिए।

टीम गेम, 2v2 से 8v8

Leaderboard पर टीम का साइज़ पक्का कर दीजिए, फिर भी हर खिलाड़ी की अपनी rating रहती है। अपेक्षित नतीजा हर टीम के औसत से निकलता है, इसलिए मज़बूत टीम को हराने का फ़ायदा पूरी टीम को मिलता है।

Ranked ladders

लगातार चलने वाले seasons, जो खिलाड़ियों के खेलने के साथ बदलते रहते हैं। Ratings मौजूदा फ़ॉर्म दिखाएँ, इसके लिए साथ में decay चालू कर दीजिए।

टूर्नामेंट की सीडिंग

Live ELO ratings से ब्रैकेट सीड कीजिए, ताकि सबसे मज़बूत खिलाड़ी पहले ही राउंड में एक-दूसरे को बाहर न कर दें।

बराबरी का matchmaking

एक-सी rating वाले खिलाड़ियों को जोड़िए और matches ज़्यादा कड़े और मज़ेदार बनाइए — matchmaking का काम ratings ख़ुद कर देती हैं।

इकॉनमी · Beta

हर नतीजे पर कमाई

Economy चालू कीजिए, और इस board पर हर approved नतीजे पर आपके members को आपकी नाम दी हुई currency मिलेगी। वे इसे आपके server की shop में roles, board emojis और नाम के रंगों पर ख़र्च करते हैं — यानी एक और गेम खेलने की वजह हमेशा रहती है।

देखिए economy कैसे काम करती है

Quick start

दो मिनट में ELO leaderboard सेट कीजिए

  1. 1

    Scoreboards को अपने server में जोड़ें

    Bot को अपने Discord server में invite कीजिए। बस कुछ सेकंड लगते हैं।

    Add to Discord
  2. 2

    /leaderboard create चलाएँ

    Board को नाम दीजिए और ELO चुनिए। 8v8 तक के team matches, सब बनाम सब या fixed teams के लिए बाद में "और विकल्प" दबाइए।

  3. 3

    पहला match खेलिए

    Leaderboard पर Submit result दबाइए, दोनों तरफ़ और विजेता चुनिए, या Queue दबाइए और bot को विरोधी ढूँढने दीजिए।

  4. 4

    Dashboard में बारीकी से सेट कीजिए

    ऑटो-मंज़ूरी, टॉप ranks के लिए roles, seasons, रंग और हर board का वेब पेज — सब dashboard में है।

    Dashboard खोलें

FAQ

ELO leaderboard: अक्सर पूछे जाने वाले सवाल

K-फ़ैक्टर कितना रखना चाहिए?

पक्का न हों तो डिफ़ॉल्ट 32 ही रहने दीजिए। लंबे चलने वाली ladder जो धीरे-धीरे हिले, उसके लिए इसे 16 कर दीजिए, या छोटे इवेंट के लिए 40 या उससे ज़्यादा, जहाँ ranks तेज़ी से बदलने चाहिए। इसे dashboard में कभी भी बदला जा सकता है।

नए खिलाड़ी किस rating से शुरू करते हैं?

डिफ़ॉल्ट रूप से 1200। Dashboard में कोई भी शुरुआती rating सेट की जा सकती है, और उस board का हर नया खिलाड़ी वहीं से शुरू करता है।

क्या ELO टीम गेम्स में भी चलता है?

हाँ। टीम का साइज़ 2v2 से 8v8 तक सेट कीजिए और हर खिलाड़ी की अपनी rating रहती है। अपेक्षित नतीजा हर टीम के औसत से निकलता है, इसलिए मज़बूत टीम को हराने का फ़ायदा आपकी टीम के हर खिलाड़ी को मिलता है। Fixed teams में हर टीम की एक rating भी रखी जा सकती है।

क्या match ड्रॉ पर ख़त्म हो सकता है?

हाँ। ड्रॉ से भी ratings हिलती हैं: ऊँची rating वाला खिलाड़ी थोड़ा गँवाता है और नीची rating वाला उतना ही पाता है।

अगर नतीजा ग़लत दर्ज हो गया तो क्या करें?

उसे रद्द या एडिट कीजिए, और उससे हिली ratings वापस अपनी जगह आ जाती हैं। Log channel हो तो नतीजे गिने जाने से पहले मॉडरेटर का इंतज़ार भी कर सकते हैं।

क्या न खेलने वाले खिलाड़ियों की rating बनी रहती है?

हाँ, जब तक आप decay चालू न करें। उसके बाद खेलना छोड़ चुके खिलाड़ियों की rating रोज़, हफ़्ते या महीने के हिसाब से घटती है, ताकि ladder के टॉप पर वही दिखें जो अभी खेल रहे हैं।

Leaderboard के और प्रकार

अपने server के हिसाब से फ़ॉर्मैट चुनिए

Scoreboards का हर leaderboard Discord में भी रहता है और वेब पर भी, और एक server जितने चाहे उतने चला सकता है।

Ladder चढ़िए। अपनी rating बचाइए।

Live ELO leaderboard हर match को लड़ने लायक़ बना देता है — और पूरी community को एक साझा scoreboard देता है जिसके इर्द-गिर्द सब जुटें।

Add to Discord