การจับคู่คือกระบวนการในการจับคู่ผู้เล่นกับเซิร์ฟเวอร์ตามลักษณะของผู้เล่น เช่น อายุ ภาษา ระดับทักษะ และความชferences ในการเล่นเกมอื่นๆ
วิธีการทำงานของการจับคู่
เมื่อผู้เล่นพยายามเข้าร่วมเกมของคุณ บริการจับคู่จะค้นหาเซิร์ฟเวอร์ที่มีคุณสมบัติเหมาะสมทั้งหมดที่ผู้เล่นสามารถเข้าร่วมได้ ทำการให้คะแนนเซิร์ฟเวอร์เหล่านี้โดยใช้สัญญาณ และจับคู่ผู้เล่นกับเซิร์ฟเวอร์ที่มีคะแนนสูงสุด
กระบวนการจับคู่ทำงานดังนี้:
- ผู้เล่นขอเข้าร่วมสถานที่หนึ่ง
- การจับคู่ค้นหาเซิร์ฟเวอร์ที่มีคุณสมบัติเหมาะสมที่ผู้เล่นสามารถเข้าร่วมได้ โดยกรองเซิร์ฟเวอร์ที่เต็มแล้ว เป็นส่วนตัว ที่จองไว้ หรือกำลังจะถูกปิด
- การจับคู่ให้คะแนนเซิร์ฟเวอร์ที่มีคุณสมบัติเหมาะสมทั้งหมดเพื่อตัดสินว่าเซิร์ฟเวอร์ไหนมีความเข้ากันได้มากที่สุดสำหรับผู้เล่น
- การจับคู่จะจับคู่ผู้เล่นกับเซิร์ฟเวอร์ที่มีคะแนนสูงสุด
- ผู้เล่นจะเข้าร่วมเซิร์ฟเวอร์ที่ชนะ


การให้คะแนน
อัลกอริธึมการให้คะแนนการจับคู่ใช้ผลรวมที่ถ่วงน้ำหนัก (WS) ของค่าของสัญญาณในการให้คะแนนเซิร์ฟเวอร์
ข้อมูลเพิ่มเติมเกี่ยวกับการให้คะแนน ดูที่ การให้คะแนนเซิร์ฟเวอร์.
คุณลักษณะ
คุณลักษณะคือคุณสมบัติที่ใช้ในการให้คะแนนการจับคู่ คุณลักษณะสามารถเป็นตัวเลข เช่น อายุและคะแนนระดับทักษะของผู้เล่น หรือเป็นสตริง เช่น ภาษาของผู้เล่น
คุณลักษณะสามารถเป็นเชิงตัวเลขหรือเชิงหมวดหมู่:
- คุณลักษณะเชิงตัวเลข เปรียบเทียบความแตกต่างระหว่างคุณลักษณะของผู้เล่นที่เข้าร่วมกับค่ารวมของเซิร์ฟเวอร์ โดยความแตกต่างที่มากกว่าจะทำให้คะแนนลดลงหรือเพิ่มขึ้น ตัวอย่างเช่น ยิ่งระดับทักษะของผู้เล่นใกล้เคียงกับระดับทักษะแบบเฉลี่ยของเซิร์ฟเวอร์มากเท่าไร คะแนนของสัญญาณเชิงตัวเลขก็จะสูงขึ้น คะแนนนี้จะถูกคูณด้วยน้ำหนักของสัญญาณ
- คุณลักษณะเชิงหมวดหมู่ จะขึ้นอยู่กับความแพร่หลายของคุณลักษณะของผู้เล่นที่เข้าร่วมเมื่อเปรียบเทียบกับผู้เล่นอื่น ๆ ในเซิร์ฟเวอร์ ตัวอย่างเช่น หากเปอร์เซ็นต์สูงของผู้เล่นในเซิร์ฟเวอร์มีภาษาที่ชอบเหมือนกับผู้เล่นที่เข้าร่วม คะแนนจะเพิ่มขึ้น คะแนนนี้จะถูกคูณด้วยน้ำหนักของสัญญาณด้วยเช่นกัน
สำหรับรายการของคุณลักษณะที่มีอยู่ทั้งหมด ดูที่ คุณลักษณะที่มีอยู่. ข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะพิเศษ ดูที่ คุณลักษณะพิเศษ.
สัญญาณ
สัญญาณที่ใช้ในการให้คะแนนเซิร์ฟเวอร์สามารถเป็นสัญญาณเริ่มต้นที่มีให้จาก Roblox หรือสัญญาณพิเศษที่คุณสร้างขึ้นเอง
สัญญาณของ Roblox ใช้คุณลักษณะที่มีอยู่ซึ่ง Roblox มีอยู่แล้ว เช่น ตำแหน่งของผู้เล่น กลุ่มอายุ และความล่าช้า อย่างไรก็ตาม สัญญาณที่กำหนดเองจำเป็นต้องใช้คุณลักษณะพิเศษเพื่อเข้าถึงข้อมูลจากร้านข้อมูลของคุณ เพื่อสร้างสัญญาณที่กำหนดเอง คุณต้องสร้างคุณลักษณะพิเศษขึ้นก่อน
สำหรับรายการสัญญาณ Roblox ที่มีอยู่ทั้งหมด ดูที่ สัญญาณที่มีอยู่. ข้อมูลเพิ่มเติมเกี่ยวกับสัญญาณที่กำหนดเอง ดูที่ สัญญาณที่กำหนดเอง.
การจับคู่ที่กำหนดเอง
เมื่อผู้เล่นเข้าร่วมเกมของคุณ การจับคู่จะกำหนดคะแนนให้กับเซิร์ฟเวอร์ที่กำลังทำงานแต่ละเซิร์ฟเวอร์ตามผลรวมที่ถ่วงน้ำหนักของค่าของสัญญาณของเซิร์ฟเวอร์ คุณสามารถปรับแต่งกระบวนการนี้ได้โดยการปรับน้ำหนักของสัญญาณแต่ละตัวเพื่อเปลี่ยนว่าแต่ละสัญญาณมีความสำคัญในคะแนนของเซิร์ฟเวอร์มากน้อยเพียงใด การเพิ่มน้ำหนักของสัญญาณที่ล่าช้า ตัวอย่างเช่น หมายความว่าอัลกอริธึมการจับคู่จะเน้นเซิร์ฟเวอร์ที่มีพิงที่ต่ำกว่าเพื่อให้สามารถเล่นเกมได้อย่างราบรื่น
หลังจากปรับน้ำหนักของสัญญาณแล้ว คุณสามารถดูผลกระทบของน้ำหนักใหม่เหล่านี้ในการเลือกเซิร์ฟเวอร์การจับคู่โดยการประเมินพวกเขาบนเซิร์ฟเวอร์จำลอง
ข้อมูลเพิ่มเติมเกี่ยวกับวิธีปรับแต่งการจับคู่และจำลองผลลัพธ์ ดูที่ ปรับแต่งการตั้งค่าการจับคู่ของคุณ.
การวิเคราะห์
การวิเคราะห์การจับคู่ช่วยให้คุณติดตามความสำเร็จของการตั้งค่าการจับคู่ของคุณและหาโอกาสในการปรับปรุง
ข้อมูลเพิ่มเติมเกี่ยวกับการวิเคราะห์การจับคู่ ดูที่ การวิเคราะห์.