Điểm số máy chủ

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Công thức tính điểm

Máy chủ được tính điểm bằng một công thức tổng hợp có trọng số. Có bốn phần trong công thức này:

  • Các thuộc tính, là dữ liệu mô tả người chơi và máy chủ, chẳng hạn như độ tuổi người chơi hoặc mức độ sử dụng máy chủ.
  • Tín hiệu, chuyển đổi các thuộc tính thành số trong khoảng từ 0 đến 1.
  • Trọng số, mô tả tầm quan trọng tương đối của các tín hiệu.
  • Điểm số máy chủ, đo lường sự tương thích của máy chủ với người chơi tham gia.

Người chơi tham gia sẽ được ghép với máy chủ có điểm số máy chủ cao nhất.

Các thuộc tính

Các thuộc tính là dữ liệu mô tả người chơi và máy chủ. Giá trị của một thuộc tính có thể là một số hoặc một chuỗi. Khi giá trị của một thuộc tính là một chuỗi, nó được gọi là thuộc tính phân loại. Khi giá trị của một thuộc tính là một số, nó được gọi là thuộc tính số.

Để có danh sách đầy đủ các thuộc tính Roblox 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.

Ví dụ: Các thuộc tính phân loại và số
Các thuộc tính phân loại
Có bạn bè là một thuộc tính phân loại vì giá trị của nó là chuỗi "true" khi có một người chơi ưa thích trên máy chủ này, và "false" khi không có người chơi ưa thích nào trên máy chủ này.
Ngôn ngữ là một thuộc tính phân loại vì giá trị của nó là cài đặt ngôn ngữ của người chơi, chẳng hạn như "Nhật Bản".
Các thuộc tính số
Độ tuổi là một thuộc tính số vì giá trị của nó là độ tuổi của người chơi.
Mức độ sử dụng là một thuộc tính số vì giá trị của nó là số người chơi hiện đang ở trong máy chủ này.

Tín hiệu

Tín hiệu chuyển đổi các giá trị thuộc tính thành số trong khoảng từ 0 đến 1, gọi là điểm số tín hiệu. Điểm số tín hiệu là 1 dự đoán sự tương thích cao của người chơi, trong khi điểm số tín hiệu là 0 dự đoán sự tương thích thấp của người chơi. Tùy thuộc vào thuộc tính, các chuyển đổi có thể bao gồm các tổng hợp, so sánh và chuẩn hóa khác nhau.

Để có danh sách đầy đủ các tín hiệu Roblox hiện có, xem Các tín hiệu hiện có. Để biết thêm thông tin về các tín hiệu tùy chỉnh, xem Các tín hiệu tùy chỉnh.

Ví dụ: Hai máy chủ có điểm số tín hiệu khác nhau

Bảng sau tính toán điểm số tín hiệu mức độ sử dụng cho hai máy chủ khác nhau với sức chứa cho 8 người chơi:

Người chơi trong máy chủĐiểm số mức độ sử dụng
Máy chủ A22/8 = 0.25
Máy chủ B66/8 = 0.75

Điểm số tín hiệu mức độ sử dụng của Máy chủ B cao hơn và coi đây là một lựa chọn tốt hơn cho người chơi tham gia.

Trọng số

Trọng số của một tín hiệu mô tả tầm quan trọng của tín hiệu đó so với các tín hiệu khác. Trọng số cao hơn làm tăng đóng góp của tín hiệu vào điểm số máy chủ. Giá trị sau khi nhân điểm số tín hiệu với trọng số được gọi là tín hiệu có trọng số.

Tín hiệu không thể có trọng số âm. Nếu trọng số của tín hiệu là 0, tín hiệu đó sẽ không được xem xét để tính điểm.

Ví dụ: Tính trọng số cho điểm số mức độ sử dụng

Bảng sau tính toán điểm số tín hiệu mức độ sử dụng có trọng số cho một nơi có sức chứa cho 8 người chơi và trọng số tín hiệu mức độ sử dụng là 2:

Người chơi trong máy chủĐiểm số mức độ sử dụngĐiểm số mức độ sử dụng có trọng số
Máy chủ A22/8 = 0.250.25 * 2 = 0.5
Máy chủ B66/8 = 0.750.75 * 2 = 1.5
Ví dụ: Hai cấu hình với trọng số khác nhau

Các trọng số khác nhau cũng có thể làm cho quá trình ghép đội chọn các máy chủ khác nhau. Bảng sau tính toán điểm số máy chủ của hai máy chủ với các cấu hình ghép đội khác nhau. Cấu hình 2 có trọng số cao hơn cho tín hiệu mức độ sử dụng, và Máy chủ A có một người bạn của người chơi tham gia trong đó.

Bạn bèMức độ sử dụng
Trọng sốĐiểm sốTrọng sốĐiểm sốTổng điểm
Cấu hình 1Máy chủ A1150.251 * 1 + 5 * 0.25 = 2.25
Máy chủ B1050.751 * 0 + 5 * 0.75 = 3.75
Cấu hình 2Máy chủ A3150.253 * 1 + 5 * 0.25 = 4.25
Máy chủ B3050.753 * 0 + 5 * 0.75 = 3.75

Điểm số máy chủ

Điểm số máy chủ được tính toán bằng công thức tổng hợp có trọng số sau, tổng hợp các điểm số tín hiệu có trọng số của một máy chủ:

ServerScore=WeightedSignalScore1+WeightedSignalScore2++WeightedSignalScoren\text{ServerScore} = \text{WeightedSignalScore}_1 + \text{WeightedSignalScore}_2 + \ldots + \text{WeightedSignalScore}_n

ServerScore=Weight1×SignalScore1+Weight2×SignalScore2++Weightn×SignalScoren\phantom{\text{ServerScore}} = \text{Weight}_1 \times \text{SignalScore}_1 + \text{Weight}_2 \times \text{SignalScore}_2 + \ldots + \text{Weight}_n \times \text{SignalScore}_n

Cấu hình ghép đội

Một cấu hình ghép đội là tập hợp các tín hiệu và trọng số được sử dụng để tính điểm cho các máy chủ của một địa điểm. Theo mặc định, tất cả các máy chủ của tất cả các địa điểm đều được tính điểm bởi cấu hình mặc định của Roblox, có nghĩa là bạn không cần tùy chỉnh hoặc kích hoạt bất kỳ cài đặt nào để sử dụng nó.

Cấu hình mặc định của Roblox bao gồm các tín hiệu và trọng số sau:

Tín hiệuTrọng số
Bạn bè15
Độ trễ3
Trò chuyện văn bản3
Mức độ sử dụng2
Lịch sử chơi2
Ngôn ngữ2
Độ tuổi1
Trò chuyện bằng giọng nói1
Loại thiết bị0

Trong cấu hình mặc định của Roblox, trọng số của tín hiệu Bạn bè lớn hơn tổng trọng số của mọi tín hiệu khác. Điều này có nghĩa là, nếu có sẵn, người chơi tham gia luôn được ghép với các máy chủ có bạn bè (hoặc người chơi trên cùng một địa chỉ IP) trong đó.

Tín hiệu Loại thiết bị tồn tại trong cấu hình mặc định nhưng có trọng số là 0, do đó nó không ảnh hưởng đến quyết định ghép đội. Bạn có thể điều chỉnh trọng số này khi bạn tùy chỉnh ghép đội.

Để biết thêm thông tin về từng tín hiệu Roblox, xem Các tín hiệu hiện có.

Các khái niệm nâng cao

Các khái niệm sau đây là những khái niệm nâng cao hơn về quy trình ghép đội.

Chuẩn hóa

Các tín hiệu chuẩn hóa các giá trị thuộc tính để trở thành số trong khoảng từ 0 đến 1. Các tín hiệu số có thể được chuẩn hóa bằng bất kỳ số dương nào, gọi là yếu tố chuẩn hóa. Nếu giá trị được chuẩn hóa lớn hơn 1, nó sẽ bị giới hạn xuống còn 1.

Ví dụ: Thiết kế tín hiệu Độ tuổi

Tín hiệu Độ tuổi đo lường sự khác biệt giữa độ tuổi trung bình của các người chơi trong máy chủ và độ tuổi của người chơi tham gia.

ageDifference=avgServerAgejoiningPlayerAge\text{ageDifference} = |\text{avgServerAge} - \text{joiningPlayerAge}|

Các máy chủ có độ tuổi khác biệt vượt quá 25 đều được coi là không tương thích với người chơi. Ví dụ, một độ tuổi khác biệt là 25 không tệ hơn một độ tuổi khác biệt là 26, vì vậy cả hai giá trị nên đưa điểm số tín hiệu về 0. Trong trường hợp này, 25 được coi là yếu tố chuẩn hóa.

normAgeDifference=min(1,avgServerAgejoiningPlayerAge/25)\text{normAgeDifference} = \min(1, |\text{avgServerAge} - \text{joiningPlayerAge}| / 25)

Điểm số tín hiệu có mối quan hệ nghịch đảo với độ tuổi khác biệt, có nghĩa là điểm số tín hiệu cao hơn khi độ tuổi khác biệt nhỏ hơn.

ageDifferenceSignalScore=1normAgeDifference\text{ageDifferenceSignalScore} = 1 - \text{normAgeDifference}

Bảng sau đây cho thấy điểm số tín hiệu Độ tuổi với hai yếu tố chuẩn hóa khác nhau:

Độ tuổiYếu tố chuẩn hóa: 100Yếu tố chuẩn hóa: 25
500.50
250.750
120.880.52
50.950.8
011

Tín hiệu với yếu tố chuẩn hóa là 25 coi sự khác biệt 5 năm và 12 năm là cách xa nhau hơn. Các yếu tố chuẩn hóa nhỏ hơn có tác dụng khuếch đại các gia tăng hoặc giảm thiểu không đáng kể trong sự khác biệt độ tuổi.

Độ lớn trọng số

Một trọng số chỉ ra tầm quan trọng của một tín hiệu so với các tín hiệu khác trong một cấu hình. Độ lớn tương đối của các trọng số xác định tầm quan trọng của tín hiệu, chứ không phải độ lớn tuyệt đối của chúng.

Ví dụ: Độ lớn tương đối và tuyệt đối

Bảng dưới đây tính toán điểm số máy chủ của hai máy chủ với hai cấu hình ghép đội khác nhau. Cấu hình 5 và Cấu hình 6 có trọng số mức độ sử dụng cao hơn trọng số bạn bè tương ứng của chúng. Máy chủ A có một người bạn của người chơi tham gia trong đó.

Bạn bèMức độ sử dụng
Trọng sốĐiểm sốTrọng sốĐiểm sốTổng điểm
Cấu hình 5Máy chủ A10,000115,0000.2510,000 * 1 + 15,000 * 0.25 = 13,750
Máy chủ B10,000015,0000.7510,000 * 0 + 15,000 * 0.75 = 11,250
Cấu hình 6Máy chủ A0.0110.050.250.01 * 1 + 0.05 * 0.25 = 0.0225
Máy chủ B0.0100.050.750.01 * 0 + 0.05 * 0.75 = 0.0375

Máy chủ A thắng với Cấu hình 5 trong khi Máy chủ B thắng với Cấu hình 6. Điều này là do trọng số mức độ sử dụng của Cấu hình 5 chỉ cao hơn trọng số bạn bè của nó 1.5 lần, trong khi trọng số mức độ sử dụng của Cấu hình 6 cao gấp 5 lần so với trọng số bạn bè của nó.

Mặc dù có sự khác biệt về độ lớn tuyệt đối, Cấu hình 6 ưu tiên mức độ sử dụng hơn bạn bè nhiều hơn so với Cấu hình 5.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.