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


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