Matchmaking là quá trình phù hợp các người chơi với các máy chủ dựa trên các tính năng người chơi như tuổi, ngôn ngữ, cấp độ kỹ năng và các tùy chọn chơi game khác.
Làm thế nào matchmaking hoạt động
Khi một người chơi cố gắng tham gia vào trải nghiệm của bạn, dịch vụ kết hợp phù hợp tìm tất cả các máy chủ đủ điều kiện mà người chơi có thể tham gia, đánh giá các máy chủ này bằng các tín hiệu và khớp người chơi với máy chủ có điểm cao nhất.
Dòng trận đấu hoạt động như thế này:
- Một người chơi yêu cầu tham gia một địa điểm.
- Matchmaking tìm các máy chủ phù hợp mà người chơi có thể tham gia, lọc các máy chủ đã đầy đủ, riêng tư, dành riêng hoặc sắp bị tắt.
- Matchmaking xếp hạng tất cả các máy chủ đủ điều kiện để xác định máy chủ phù hợp nhất cho người chơi.
- Phối hợp phù hợp kết nối người chơi với máy chủ có điểm cao nhất.
- Người chơi tham gia máy chủ chiến thắng.


Đánh giá
Algorit xếp hạng trận đấu sử dụng tổng trọng lượng (WS) của giá trị tín hiệu để gán điểm cho các máy chủ.
Để biết thêm thông tin về đánh giá, xem Đánh giá máy chủ.
Thuộc tính
Thuộc tính là các thuộc tính được sử dụng trong đánh giá khớp.Một thuộc tính có thể là một số, giống như độ tuổi và cấp độ kỹ xếp hạngcủa một người chơi, hoặc một chuỗi, giống như ngôn ngữ của một người chơi.
Thuộc tính có thể là số hoặc categorical:
- Thuộc tính số so sánh sự khác biệt giữa thuộc tính của người chơi tham gia và giá trị tổng hợp của máy chủ, với sự khác biệt lớn hơn làm giảm hoặc tăng điểm số.Ví dụ, càng gần mức độ kỹ năng của một người chơi với mức độ kỹ năng trung bình của máy chủ, điểm số của tín hiệu số lớn hơn.Điểm số này sau đó được nhân với trọng lượng của tín hiệu.
- Thuộc tính theo nhóm dựa trên việc thuộc tính của người chơi tham gia có phổ biến không khi so sánh với các người chơi khác trong máy chủ.Ví dụ, nếu một phần trăm lớn người chơi bên trong máy chủ có cùng ngôn ngữ yêu thích như người chơi tham gia, điểm số tăng lên.Điểm số này sau đó cũng được nhân với trọng lượng của tín hiệu.
Đối với danh sách tất cả các thuộc tính hiện có, xem Các thuộc tính hiện có.Để biết thêm thông tin về các thuộc tính tùy chỉnh, xem Các thuộc tính tùy chỉnh .
Tín hiệu
Các tín hiệu được sử dụng trong đánh giá máy chủ có thể là các tín hiệu mặc định đã được cung cấp bởi Roblox, hoặc tùy chỉnh mà bạn tạo ra.
Các tín hiệu Roblox sử dụng các thuộc tính hiện có mà Roblox đã có quyền truy cập, như vị trí người chơi, nhóm tuổi và độ trễ.Tuy nhiên, các tín hiệu tùy chỉnh cần sử dụng các thuộc tính tùy chỉnh để truy cập dữ liệu từ các kho dữ liệu của bạn.Để tạo một tín hiệu tùy chỉnh, bạn phải tạo một thuộc tính tùy chỉnh trước tiên.
Đối với danh sách tất cả các tín hiệu Roblox hiện có, xem Tín hiệu hiện có. Đối với thêm thông tin về tín hiệu tùy chỉnh, xem Tín hiệu tùy chỉnh.
Tìm mai mốitùy chỉnh
Khi một người chơi tham gia trải nghiệm của bạn, matchmaking gán một điểm số cho mỗi máy chủ chạy dựa trên tổng trọng lượng của các giá trị tín hiệu của máy chủ.Bạn có thể tùy chỉnh quá trình này bằng cách điều chỉnh trọng lượng của mỗi tín hiệu để thay đổi số lượng mỗi tín hiệu quan trọng trong đánh giá của các máy chủ.Tăng trọng lượng tín hiệu thời gian trễ, ví dụ, có nghĩa là thuật toán kết hợp ưu tiên các máy chủ có độ trễ thấp hơn để trò trải nghiệm trò chơimượt hơn.
Sau khi điều chỉnh trọng lượng tín hiệu, bạn có thể xem trước tác động của các trọng lượng mới này đối với lựa chọn máy chủ kết nối bằng cách đánh giá chúng trên các máy chủ giả lập.
Để biết thêm thông tin về cách tùy chỉnh hẹn hò và mô phỏng kết quả, xem Tùy chỉnh cấu hình hẹn hò của bạn .
Phân tích
Phân tích khớp làm cho bạn theo dõi thành công của cấu hình kết hợp của bạn và tìm cơ hội để tối ưu hóa chúng.
Để biết thêm thông tin về phân tích khớp, xem Phân tích.