Blog पर वापस
ELO28 मार्च 20266 मिनट पढ़ें

ELO Rating: स्किल के हिसाब से असली ranking

ELO leaderboard आपके Discord server पर ऐसा rank लाता है जो खिलाड़ी की असली स्किल के साथ चलता है। यह सिस्टम शतरंज से आया है और अब competitive gaming में हर जगह इस्तेमाल होता है: ELO खिलाड़ियों की rating इस आधार पर बदलता है कि match का नतीजा क्या रहा और सामने वाला कितना मज़बूत था। अपने से ऊँची rating वाले को हराइए तो ढेर सारे पॉइंट्स मिलते हैं; नीचे वाले से हारिए तो उतनी ही बड़ी चोट लगती है।

यह काम कैसे करता है

हर खिलाड़ी एक तय rating से शुरू करता है (default 1200)। जब दो खिलाड़ी — या दो टीमें — आमने-सामने आती हैं, bot rating के फ़र्क़ से हिसाब लगाता है कि नतीजा क्या होना चाहिए था। फिर असली नतीजे की तुलना उस उम्मीद से होती है और सभी हिस्सा लेने वालों की rating उसी हिसाब से बदल जाती है:

  • अपने से मज़बूत खिलाड़ी पर जीत — rating में बड़ा उछाल
  • अपने से कमज़ोर खिलाड़ी पर जीत — rating में हल्की बढ़त
  • अपने से मज़बूत खिलाड़ी से हार — rating में हल्की गिरावट
  • अपने से कमज़ोर खिलाड़ी से हार — rating में बड़ी गिरावट
  • Draw — उम्मीद वाले नतीजे की तरफ़ एक छोटा-सा adjustment

सिस्टम खुद को सुधारता चलता है। कुछ समय बाद हर खिलाड़ी उस rating पर आकर टिक जाता है जो बाक़ी मुक़ाबले के मुक़ाबले उसकी असली स्किल दिखाती है।

सेटअप कैसे करें

  1. /scoreboard create command चलाएँ और scoreboard type में ELO चुनें।
  2. अपने scoreboard को नाम दें — जैसे "Chess Ladder" या "Smash Bros Rankings"
  3. Match format चुनें — 1v1 (default) या 2v2 से लेकर 8v8 तक कोई एक तय टीम साइज़। इसे बाद में dashboard में Match format के नीचे बदला जा सकता है, और दोनों ही सूरत में board हर खिलाड़ी को अलग-अलग rank देता है।
  4. K-factor सेट करें। यह तय करता है कि हर match पर rating कितनी हिलेगी:
    • कम K-factor (10-16) — rating धीरे-धीरे बदलती है। जमी-जमाई ladder के लिए बेहतर, जहाँ स्थिरता मायने रखती है।
    • मध्यम K-factor (20-32) — संतुलित हलचल। ज़्यादातर communities के लिए अच्छा default।
    • ज़्यादा K-factor (40+) — rating तेज़ी से ऊपर-नीचे होती है। छोटे events के लिए, या जब आप चाहते हों कि rank में हलचल साफ़ दिखे।
  5. Starting ELO सेट करें, अगर default 1200 के बजाय कुछ और चाहिए।
  6. चाहें तो ELO decay on कर दें — तब निष्क्रिय खिलाड़ियों की rating धीरे-धीरे गिरती जाती है। आप decay का अंतराल (रोज़, हफ़्तेवार या महीनेवार) और हर बार कितना कटेगा, दोनों तय कर सकते हैं।

Matches दर्ज कैसे करें

Match का नतीजा दर्ज करने के लिए /submit इस्तेमाल करें। आप दोनों तरफ़ के खिलाड़ी चुनते हैं और बताते हैं कि जीता कौन (या match draw रहा)। पूरा हिसाब-किताब bot करता है और सभी की rating तुरंत अपडेट कर देता है — टीम match में जीतने वाली टीम के हर खिलाड़ी को बराबर पॉइंट्स मिलते हैं।

Leaderboard पर हर खिलाड़ी की मौजूदा ELO rating के साथ उसके match के आँकड़े भी दिखते हैं: कितने matches खेले, जीत, draw, हार, और आखिरी match कब हुआ।

किन कामों के लिए बढ़िया है

  • 1v1 और टीम वाले competitive games — Fighting games, शतरंज, कार्ड गेम्स, आमने-सामने की रेस, 5v5 shooters — हर वह फ़ॉर्मैट जहाँ दो पक्ष भिड़ते हैं और rank का कोई मतलब होना चाहिए।
  • लगातार चलने वाली ranked ladders — एक ऐसा rank रखें जो खेल के साथ-साथ बदलता रहे। हर season पर reset करना ज़रूरी नहीं (हालाँकि चाहें तो कर सकते हैं)।
  • सही matchmaking — rating देखकर लगभग बराबर स्किल वाले खिलाड़ियों को आपस में भिड़ाएँ, ताकि matches में असली मज़ा आए।
  • Tournament seeding — ELO rating से bracket की seeding करें, ताकि टॉप खिलाड़ी शुरुआती राउंड में ही एक-दूसरे को बाहर न कर दें।

टिप्स और अच्छी आदतें

  • मध्यम K-factor से शुरू करें। 32 के आसपास का K-factor शुरुआत के लिए ठोस जगह है। Community की प्रतिक्रिया देखकर बाद में कभी भी बदला जा सकता है।
  • चालू ladders पर decay रखें। अगर आपकी ladder को मौजूदा स्किल दिखानी है तो decay on रखें, ताकि न खेलने वाले धीरे-धीरे नीचे खिसकें और सक्रिय खिलाड़ियों के लिए जगह बने।
  • कम से कम इतने matches ज़रूरी हैं। अपनी community को साफ़ बता दें कि rating का मतलब लगभग 10-15 matches के बाद ही बनता है। शुरुआती rating बहुत उछलती है और असली स्किल नहीं दिखाती।
  • Season के बीच में K-factor न बदलें। K-factor बदलने से आगे के matches का असर भी बदल जाता है, और जिन खिलाड़ियों ने पुराने नियमों पर अपनी rating बनाई है उन्हें यह नाइंसाफ़ी लगती है।
  • Match history पर नज़र रखें। ELO boards हर खिलाड़ी के विस्तृत आँकड़े दिखाते हैं। इनसे अपने सबसे सक्रिय खिलाड़ी पहचानिए, अच्छी rivalries पर नज़र रखिए और milestones मनाइए (2000 ELO छूने वाला पहला खिलाड़ी, सबसे लंबी जीत की लय, वग़ैरह)।

कब कुछ और चुनें

ELO को आमने-सामने के match का नतीजा चाहिए — 1v1 या टीम बनाम टीम। अगर आपके मुकाबले में matches होते ही नहीं, तो इसकी जगह Classic या High Score इस्तेमाल करें। और अगर आप खेल के बजाय creative entries को आँक रहे हैं, तो सही चुनाव Image Rating है।