Cara MMR dihitung.
Kami pakai sistem Elo Rating dengan K-factor variable yang diadaptasi untuk format doubles. Formula yang sama yang dipakai catur internasional sejak 1960-an, dengan modifikasi anti-manipulasi khusus padel.
1. Formula dasar
Untuk setiap match, kami hitung:
S = 1 jika menang, 0 jika kalah · K = bergantung sumber match (lihat di bawah)
2. K-factor variable berdasarkan sumber
Tidak semua match diciptakan sama. Hasil match dari turnamen resmi dengan wasit lebih bisa dipercaya daripada hasil pertandingan iseng yang dilaporkan sendiri. Karena itu kami pakai K-factor berbeda untuk tiap sumber:
Turnamen TO yang sudah lolos verifikasi tim kami. Wasit hadir, hasil dicatat real-time, ada audit.
Turnamen TO komunitas/lokal yang terverifikasi tapi tanpa supervisi penuh. Bobot lebih kecil.
Match yang diinput pemain sendiri dan dikonfirmasi oleh lawan. Bobot terkecil.
Artinya: kemenangan di turnamen resmi memberi 2× lebih banyak MMR dibandingkan kemenangan dari self-report dengan lawan yang setara. Ini mencegah grinding match palsu untuk naik ranking.
3. Contoh perhitungan
Andi & Budi masing-masing dapat +24 MMR, Cici & Dedi masing-masing kehilangan −24 MMR.
Bobotnya separuh — masuk ranking, tapi efeknya kecil.
4. Decay (peluruhan inaktif)
Ranking harus mencerminkan level saat ini, bukan prestasi 5 tahun lalu. Pemain yang tidak aktif kena penalti otomatis:
- 0–90 hariTidak ada decay. Status aktif.
- 91–180 hari−5 MMR tiap minggu inaktif. Status semi-aktif.
- 181+ hari−10 MMR tiap minggu. Profil ditandai Inaktif di leaderboard.
- 365+ hariDecay berhenti, MMR di-freeze. Profil keluar dari ranking nasional sampai main lagi.
Begitu pemain main lagi, decay berhenti dan MMR mereka kembali jalan normal dari titik terakhir.
5. Anti-manipulasi
Sistem otomatis mendeteksi pola mencurigakan dan menahan MMR sampai ditinjau:
- Sandbagging detection
Pemain yang konsisten dapat MMR jauh di atas ekspektasi (mis. menang besar lawan tim sekelasnya berulang-ulang dalam waktu pendek) di-flag untuk audit.
- Self-report rate limit
Maksimal 5 self-report per pemain per minggu. Lebih dari itu otomatis ditolak sampai ada match TO.
- Wash trading
Dua pasangan yang main bolak-balik untuk transfer MMR satu sama lain otomatis ter-detect; match-nya tidak dihitung.
- Dual confirmation
Self-report wajib dikonfirmasi minimal satu pemain dari tim lawan dalam 7 hari. Kalau tidak, match expired dan tidak masuk MMR.
6. Dispute & koreksi
Setiap pemain bisa men-dispute hasil match yang melibatkan dirinya dalam 14 hari sejak match dipublikasikan. Dispute akan ditinjau tim kami bersama TO terkait. Hasil tinjauan bersifat final dan tercatat di audit trail publik.
MMR tidak pernah diubah secara manual tanpa proses dispute publik. Tidak ada "back-channel".
7. Sistem Tier
Tier ditentukan otomatis dari MMR. Pemain baru mulai di MMR 1000 (tier Silver).