Kembali ke blog
ELO28 Maret 20266 menit baca

ELO Rating: Rank yang Benar-Benar Ikut Skill

Leaderboard ELO membawa rank berbasis skill ke server Discord kamu. Sistem ini dipinjam dari dunia catur dan sudah lama jadi standar di gaming kompetitif: ELO menyesuaikan rating pemain berdasarkan hasil match dan seberapa kuat lawan yang dihadapi. Kalahkan orang dengan rating lebih tinggi dan kamu panen poin; kalah dari yang ratingnya lebih rendah, potongannya juga lebih pedih.

Cara Kerjanya

Semua pemain mulai dari rating dasar yang sama (bawaannya 1200). Waktu dua pemain — atau dua tim — bentrok, bot menghitung hasil yang diperkirakan berdasarkan selisih rating mereka. Hasil sebenarnya lalu dibandingkan dengan perkiraan itu, dan rating semua peserta disesuaikan mengikutinya:

  • Menang lawan yang lebih kuat — kenaikan rating besar
  • Menang lawan yang lebih lemah — kenaikan rating kecil
  • Kalah dari yang lebih kuat — penurunan rating kecil
  • Kalah dari yang lebih lemah — penurunan rating besar
  • Seri — penyesuaian kecil ke arah hasil yang diperkirakan

Sistemnya mengoreksi diri sendiri. Seiring waktu, tiap pemain bergerak ke rating yang benar-benar mencerminkan levelnya dibanding sisa kompetisi.

Cara Setup-nya

  1. Jalankan /scoreboard create, lalu pilih ELO sebagai tipe scoreboard.
  2. Kasih nama scoreboard-nya — misalnya "Ladder Catur" atau "Rank Smash Bros".
  3. Pilih format match-nya — 1v1 (bawaannya) atau ukuran tim tetap dari 2v2 sampai 8v8. Kamu bisa mengubahnya belakangan lewat dashboard di bagian Match format, dan apa pun pilihannya, board tetap memberi rank per pemain.
  4. Atur K-factor-nya. Angka ini menentukan seberapa jauh rating bergeser tiap match:
    • K-factor rendah (10-16) — Rating bergerak pelan. Cocok buat ladder yang sudah mapan dan butuh stabilitas.
    • K-factor menengah (20-32) — Pergerakan seimbang. Titik awal yang bagus buat kebanyakan komunitas.
    • K-factor tinggi (40+) — Rating naik-turun cepat. Pas buat event pendek atau kalau kamu memang mau rank yang gerakannya terasa.
  5. Tentukan ELO awal kalau kamu mau angka selain 1200 bawaannya.
  6. Kalau perlu, nyalakan ELO decay — pemain yang nggak aktif bakal kehilangan rating sedikit demi sedikit. Kamu yang menentukan seberapa sering (harian, mingguan, atau bulanan) dan berapa banyak yang hilang tiap periodenya.

Mencatat Match

Pakai /submit buat mencatat hasil sebuah match. Kamu tinggal memilih pemain di masing-masing sisi lalu menentukan pemenangnya (atau menandai hasilnya seri). Bot yang mengurus semua hitungannya dan memperbarui rating tiap peserta saat itu juga — di match tim, semua orang di sisi yang menang dapat poin dalam jumlah sama.

Leaderboard menampilkan rating ELO terkini tiap pemain berikut statistik match-nya: jumlah match yang dimainkan, menang, seri, kalah, dan kapan terakhir kali dia main.

Cocok Buat Apa

  • Game kompetitif 1v1 dan tim — Fighting game, catur, permainan kartu, duel balapan, shooter 5v5 — format apa pun yang sifatnya saling berhadapan dan butuh rank yang berarti.
  • Ladder ranked yang jalan terus — Rank yang hidup dan terus berkembang selama orang masih main. Kamu nggak wajib reset tiap season (walaupun boleh, kalau mau).
  • Matchmaking yang seimbang — Pakai ratingnya buat memasangkan pemain dengan level mirip, biar match-nya lebih seru dan nggak berat sebelah.
  • Seeding turnamen — Manfaatkan rating ELO buat menyusun bagan turnamen, supaya pemain-pemain terbaik nggak saling menggugurkan di ronde-ronde awal.

Tips dan Kebiasaan Baik

  • Mulai dari K-factor menengah. K-factor di sekitar 32 adalah titik awal yang solid. Kamu selalu bisa menyetelnya lagi nanti, tergantung reaksi komunitas kamu.
  • Nyalakan decay di ladder yang aktif. Kalau ladder kamu memang harus menggambarkan level saat ini, aktifkan decay biar pemain yang menghilang perlahan turun dan memberi ruang buat yang benar-benar main.
  • Tetapkan jumlah match minimum. Sampaikan ke komunitas bahwa ratingnya baru mulai berarti setelah sekitar 10-15 match. Angka di awal masih liar dan belum menggambarkan level sebenarnya.
  • Jangan ubah K-factor di tengah season. Mengubah K-factor berarti mengubah seberapa besar match berikutnya menggeser rating, dan itu terasa nggak adil buat mereka yang membangun rating di bawah aturan lama.
  • Pantau riwayat match-nya. Board ELO menyimpan statistik detail per pemain. Manfaatkan buat menemukan siapa yang paling aktif, mengikuti rivalitas yang seru, dan merayakan tonggak-tonggak kecil (pemain pertama yang tembus 2000 ELO, rentetan kemenangan terpanjang, dan seterusnya).

Kapan Sebaiknya Pilih yang Lain

ELO butuh hasil match yang saling berhadapan — 1v1 atau tim lawan tim. Kalau kompetisi kamu memang nggak punya match sama sekali, pakai Classic atau High Score saja. Dan kalau yang kamu nilai adalah karya kreatif alih-alih permainan kompetitif, Image Rating adalah pilihan yang tepat.