Loại leaderboard · ELO

Bot ELO Discord cho leaderboard ranked

Xếp hạng theo trình, đổi sau từng trận — với hệ số K, decay, tier role tuỳ chỉnh và một leaderboard web trực tiếp.

ScoreboardsAPP
Leaderboard ELO trên Discord với rating, số trận, thắng, hoà và thua, bên dưới là các nút Submit result, Queue, My rank và Web
Submit resultQueueMy rankWeb

Scoreboards là bot ELO cho Discord, dựng cho những cộng đồng máu ăn thua. Chạy một ladder ranked, xếp hạt giống cho nhánh đấu, hay cho server PvP của bạn đúng kiểu hệ thống rank theo trình khiến người chơi cứ đuổi mãi tier tiếp theo — tất cả không cần rời Discord, kèm leaderboard web để thành viên khoe ra ngoài.

Cơ bản

Leaderboard ELO là gì?

ELO là hệ thống rating do Arpad Elo nghĩ ra cho cờ vua hồi thập niên 1960. Đến giờ nó vẫn là chuẩn vàng cho mọi bảng xếp hạng ganh đua — từ liên đoàn cờ vua, giải game đối kháng, ladder StarCraft, cho tới League of Legends và hầu hết cộng đồng PvP nghiêm túc, cả đấu đơn lẫn đấu đội.

Ý tưởng đơn giản thôi: mỗi trận là một cuộc trao đổi rating. Hạ đối thủ rating cao hơn thì ăn đậm. Thua người rating thấp hơn thì mất nặng. Qua thời gian, rating tự chỉnh và ổn định quanh đúng trình thật của mỗi người.

Đó là lý do ELO là lựa chọn số một khi bạn muốn một leaderboard có sức nặng — chứ không phải một bảng đếm xem ai chơi nhiều nhất.

Thử phép tính ELO

Kéo rating và chọn một kết quả. Đây chính là công thức bot dùng để chốt mọi trận đấu.

Hệ số K

Kết quả

Khả năng thắng của bạn30%

Rating của bạn

15001523

+23

Rating của đối thủ

16501627

−23

Tính năng

Scoreboards làm ELO thế nào

Hệ số K tuỳ chỉnh

Bạn chọn rating nhảy nhanh cỡ nào. K thấp (10–16) giữ một ladder lâu đời ổn định. K cao (40+) hợp với sự kiện ngắn cần thứ hạng đảo liên tục. Mặc định K=32 là điểm khởi đầu cân bằng.

Rating khởi điểm tuỳ chọn

Mặc định ai cũng bắt đầu ở 1200, nhưng bạn đặt mức nền nào hợp với cộng đồng của mình cũng được.

Báo kết quả ngay trên leaderboard

Bấm Submit result trên leaderboard, chọn hai bên, khai ai thắng (hoặc hoà). Bot lo phần toán kỳ vọng và cập nhật rating của tất cả người tham gia ngay tức khắc.

Quy trình xác minh & duyệt

Trận gửi lên nằm trong kênh log chờ mod xem trước khi rating xê dịch. Hoặc bật tự duyệt sau một khoảng thời gian (ELO mặc định 24 tiếng).

Queue matchmaking có sẵn

Người chơi bấm nút queue để nhảy vào hàng chờ. Thuật toán nới rộng dần khoảng tìm kiếm sẽ ghép những người ELO gần nhau — khỏi phải đi kiếm đối thủ bằng tay.

Đánh loạn

Không phải trận nào cũng có hai phe. Leaderboard ELO có thể chơi đánh loạn từ 3 đến 8 người: báo thứ hạng (hoặc tất cả hòa) và mọi người được tính rating với tất cả những người còn lại, hệ số K chia đều cho cả lobby nên một ván đáng giá khoảng một trận thường. Tổng bằng 0 chính xác, và hàng chờ tự ghép đủ lobby với một phòng voice chung.

Decay tuỳ chọn

Người nghỉ chơi sẽ tụt rating dần theo lịch ngày, tuần hoặc tháng — giữ cho ladder luôn phản ánh đúng trình hiện tại.

Tier role tự động

Phát vai trò Discord theo dải rating (Bronze, Silver, Gold, Diamond…). Người chơi thấy tier của mình đổi ngay khi rating vượt mốc.

Leaderboard web trực tiếp

Board ELO nào cũng có leaderboard web chia sẻ được, đủ lịch sử trận, thống kê thắng/hoà/thua và mốc thời gian chơi gần nhất — nên theo dõi ladder ngoài Discord vẫn ngon.

Muốn hiểu tường tận cơ chế và mẹo dùng cho chuẩn? Đọc hướng dẫn ELO đầy đủ →

Matchmaking · Beta

Matchmaking có sẵn, từ 1v1 tới 8v8

Đa số bot ELO cho Discord dừng ở mức ghi nhận trận đấu. Scoreboards còn tạo ra trận — nên người chơi khỏi phải lê la trong chat kiếm đối thủ cùng trình hay gom đội bằng tay.

  1. 01

    Vào queue

    Người chơi bấm nút queue trên leaderboard để nhảy vào hàng chờ ghép trận.

  2. 02

    Nới rộng dần

    Hệ thống tìm người trong một dải ELO hẹp trước, rồi nới dần cho tới khi đủ quân — hai người trên board 1v1, sáu người trên board 3v3.

  3. 03

    Chia đội cân sức

    Trên board đồng đội, phòng chờ được chia sao cho rating trung bình hai bên sát nhau nhất có thể, tách người mạnh nhất khỏi người yếu nhất.

  4. 04

    Thread trận đấu

    Mọi người trong trận có một thread Discord riêng, kèm sẵn nút bình chọn kết quả.

  5. 05

    Kết quả + cập nhật rating

    Cộng đồng chốt người thắng qua nút bình chọn, và rating của tất cả người tham gia tự được cập nhật.

Phòng chờ đúng trình

Kiểu tìm nới rộng dần luôn vơ lấy những người rating sát nhau nhất đang có, nên trận nào cũng mang sức nặng ELO thật sự.

Timeout tuỳ chỉnh

Lượt queue tự hết hạn sau một khoảng thời gian (mặc định 5 phút, chỉnh được cho từng leaderboard) để không ai ngồi chờ vô tận.

Mỗi đội một kênh voice

Bật lên là voice tự mọc — một phòng chung cho trận 1v1, hoặc phòng riêng cho mỗi bên trên board đồng đội để đồng đội bàn kèo mà đối thủ không nghe được. Trận xong là dọn sạch.

Kết quả cả hai đội cùng gật

Kết quả chỉ được chốt khi đa số mỗi đội cùng chọn nó, nên một bên không bao giờ tự tuyên bố mình thắng được. Lệch đi là mở tranh chấp cho validator xử.

Đội cố định

Bật đội cố định là các đội có tên đăng ký một lần, có ELO riêng trên board và vào queue cả cụm — một người bấm là cả đội vào hàng, được dư tối đa hai dự bị, ai bấm Ready trước thì được ra sân.

Queue matchmaking hiện đang ở bản beta. Bật tắt cho từng leaderboard trong phần cài đặt ở dashboard.

Trong Discord

Trận nào cũng có thẻ riêng

Khi queue ghép được trận, bot đăng ai đang đấu và trận này đáng giá bao nhiêu, nên thread trận đấu mở đầu bằng bối cảnh chứ không phải câu hỏi.

Thẻ trận Discord cho một trận ELO 1v1: cả hai người chơi, rating của họ, năm kết quả gần nhất và thành tích đối đầu 3–1–2
1v1: rating hai bên, phong độ gần đây và thành tích đối đầu.
Thẻ trận đồng đội Discord cho 2v2: hai đội cân sức với rating trung bình của mỗi đội, cùng số rating đội thắng được cộng và đội thua bị trừ
Đồng đội: hai bên cân sức, rating trung bình và giá trị của kết quả.

Dùng vào đâu

Khi nào nên dùng leaderboard ELO

Game 1v1 máu ăn thua

Game đối kháng, cờ vua, game bài, đua xe tay đôi — mọi thể thức tay đôi mà bạn muốn thứ hạng phản ánh đúng trình.

Game đồng đội, 2v2 tới 8v8

Đặt số người cố định mỗi bên và ai cũng vẫn có rating riêng. Kết quả kỳ vọng tính từ rating trung bình mỗi đội, nên hạ được đội mạnh hơn là cả đội cùng ăn.

Ladder ranked

Những season kéo dài, thay đổi theo từng trận. Ghép thêm decay nếu bạn muốn rating bám sát phong độ hiện tại.

Xếp hạt giống giải đấu

Dùng rating ELO thật để xếp nhánh, cho những người mạnh nhất khỏi loại nhau ngay vòng một.

Ghép trận cân sức

Ghép những người rating tương đương để trận nào cũng căng và đáng chơi — rating tự lo phần ghép cặp hộ bạn.

Kinh tế · Beta

Kết quả nào cũng có thưởng

Bật hệ thống kinh tế lên là mỗi kết quả được duyệt trên board này đều trả cho thành viên một loại tiền do bạn đặt tên. Họ tiêu nó trong cửa hàng của server vào role, emoji bảng và màu tên, nên lúc nào cũng có lý do để chơi thêm ván nữa.

Xem hệ thống kinh tế hoạt động thế nào

Bắt đầu nhanh

Dựng leaderboard ELO trong hai phút

  1. 1

    Thêm Scoreboards vào server

    Mời bot vào server Discord của bạn. Chỉ mất vài giây.

    Add to Discord
  2. 2

    Chạy /leaderboard create

    Đặt tên cho board và chọn ELO. Sau đó bấm Thêm tùy chọn nếu muốn trận đồng đội tới 8v8, đánh loạn hoặc đội cố định.

  3. 3

    Đánh trận đầu tiên

    Bấm Submit result trên leaderboard, chọn hai bên và người thắng, hoặc bấm Queue để bot tìm đối thủ cho bạn.

  4. 4

    Tinh chỉnh trong dashboard

    Tự duyệt, role cho các hạng đầu, mùa giải, màu sắc và trang web cho từng board — tất cả đều nằm trong dashboard.

    Mở dashboard

Câu hỏi thường gặp

Câu hỏi thường gặp về leaderboard ELO

Nên dùng hệ số K bao nhiêu?

Chưa chắc thì cứ để mặc định 32. Hạ xuống 16 cho một ladder dài hơi cần nhích chậm, hoặc nâng lên 40 trở lên cho sự kiện ngắn cần thứ hạng đảo nhanh. Bạn đổi được trong dashboard bất cứ lúc nào.

Người chơi mới bắt đầu ở rating bao nhiêu?

Mặc định là 1200. Bạn đặt rating khởi điểm nào cũng được trong dashboard, và mọi người chơi mới trên board đó đều bắt đầu từ đấy.

ELO có dùng được cho game đồng đội không?

Có. Đặt số người mỗi bên từ 2v2 tới 8v8 và ai cũng giữ rating riêng. Kết quả kỳ vọng tính từ rating trung bình mỗi đội, nên hạ được đội mạnh hơn là mọi người bên bạn đều được cộng. Đội cố định còn có thể dùng một rating chung cho cả đội.

Trận đấu có hoà được không?

Có. Hoà cũng làm rating xê dịch: người rating cao hơn mất một chút, người rating thấp hơn được cộng đúng chừng đó.

Lỡ báo sai kết quả thì sao?

Huỷ hoặc sửa nó, phần rating đã xê dịch sẽ được trả lại. Có kênh log thì kết quả còn có thể chờ mod duyệt rồi mới được tính.

Người không chơi nữa có giữ nguyên rating không?

Có, trừ khi bạn bật decay. Khi đó người nghỉ chơi sẽ tụt rating theo lịch ngày, tuần hoặc tháng, để đỉnh ladder phản ánh đúng những ai đang chơi.

Leo ladder. Giữ rating.

Một leaderboard ELO chạy trực tiếp biến từng trận thành thứ đáng để chiến — và cho cả cộng đồng một bảng chung để tụ lại quanh nó.

Add to Discord