การจัดการการจับคู่
เริ่มการจับคู่¶
ไปที่เมนู [Matchmaking > การจัดการการจับคู่] ในคอนโซล
-
เลือกโปรเจกต์ที่คุณต้องการเพิ่มการจับคู่และคลิกปุ่มเริ่มเพื่อสร้างการจับคู่.
Note
ถ้าไม่มีโปรเจกต์ที่จะตั้งค่า ให้ตรวจสอบว่าโปรเจกต์ได้ถูกสร้างขึ้นโดยไปที่ [App Center > Manage Project]. การค้นหาการจับคู่จะเป็นไปได้ก็ต่อเมื่อสถานะของโปรเจกต์เป็น [In Development] หรือ [Live].
-
ป้อนข้อมูลพื้นฐานในหน้าจอการจับคู่ใหม่เมื่อคุณสร้างการจับคู่ครั้งแรกในโครงการของคุณ。
- วิธีการเชื่อมโยงการจับคู่: กำหนดวิธีที่โครงการจะเริ่มต้นคำขอการจับคู่.
- SDK: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการจับคู่โดยใช้ Hive SDK.
- การเรียกกลับของเซิร์ฟเวอร์: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการจับคู่โดยตรงผ่าน API ของเซิร์ฟเวอร์การจับคู่.
- URL การเรียกกลับของการจับคู่: ที่อยู่เพื่อรับผลลัพธ์การจับคู่ การลงทะเบียนจำเป็นต้องทำเฉพาะเมื่อวิธีการรวมการจับคู่ถูกตั้งค่าเป็นการเรียกกลับของเซิร์ฟเวอร์.
- ชื่อการจับคู่: ชื่อเพื่อระบุการจับคู่ในคอนโซล.
- วิธีการเชื่อมโยงการจับคู่: กำหนดวิธีที่โครงการจะเริ่มต้นคำขอการจับคู่.
-
เลือกตัวเลือกการจับคู่ในหน้าจอการจับคู่ใหม่.
-
วิธีการจับคู่: เลือกอัลกอริธึมการจับคู่ผู้ใช้ หากคุณเลือกวิธีคะแนน ผู้ใช้ที่มีคะแนนใกล้เคียงกันจะถูกจับคู่ และหากคุณเลือกแบบสุ่ม ผู้ใช้จะถูกจับคู่แบบสุ่มโดยไม่คำนึงถึงความสามารถของพวกเขา。
-
หน่วยการจับคู่/จำนวนคน: เลือกว่าคุณต้องการจับคู่แบบทีม หรือจับคู่แบบบุคคล สำหรับการจับคู่แบบทีม คุณสามารถเลือกจำนวนทีมได้ และแต่ละทีมจะมีจำนวนสมาชิกเท่ากันเสมอ จำนวนทีมสูงสุดคือ 4 ทีม และจำนวนผู้เข้าร่วมทั้งหมดไม่สามารถเกิน 16 คนได้
- ตัวอย่างจำนวนทีมสูงสุด: จำนวนทีม: 4 / จำนวนสมาชิกในแต่ละทีม: 2
- ตัวอย่างจำนวนสมาชิกในทีมสูงสุด: จำนวนทีม: 2 / จำนวนสมาชิกในแต่ละทีม: 8
-
เวลาในการพยายามจับคู่: หากจำนวนการจับคู่ไม่ตรงตามที่กำหนด จะมีการค้นหาผู้ใช้ในระหว่างเวลาที่พยายามจับคู่
-
รับผลการจับคู่
- รับผลเฉพาะเมื่อเงื่อนไขจำนวนการจับคู่ตรงตามที่กำหนด: ข้อมูลผู้ใช้จะถูกส่งพร้อมกับว่าการจับคู่ประสบความสำเร็จหรือไม่เฉพาะเมื่อการจับคู่เสร็จสิ้นภายในเวลาที่กำหนด
- รับผลแม้ว่าจะไม่ตรงตามเงื่อนไขจำนวนการจับคู่: แม้ว่าจำนวนการจับคู่จะไม่ตรงตามที่กำหนดเมื่อเวลาที่กำหนดหมดลง ผลลัพธ์รวมถึงข้อมูลเกี่ยวกับผู้ใช้ที่ถูกจับคู่จนถึงปัจจุบันจะถูกส่งมอบ
-
ป้อนข้อมูลช่วงการจับคู่หากวิธีการจับคู่ของคุณถูกตั้งค่าเป็นคะแนน。
- ช่วงการจับคู่
- หากไม่พบเป้าหมายการจับคู่ ช่วงคะแนนจะขยายออกโดยค่าการเพิ่ม/ลดการจับคู่ทุกครั้งที่เวลาการเพิ่ม/ลดการจับคู่ผ่านไป
- เวลาขยายช่วงการจับคู่ < เวลาพยายามจับคู่รวม
- ค่าการเพิ่ม/ลดช่วงการจับคู่ < ค่าสูงสุดของช่วงการจับคู่
- ช่วงการจับคู่สูงสุด
- ป้อนช่วงคะแนนที่จะใช้เมื่อจับคู่ผู้ใช้ ตัวอย่างเช่น การป้อน 100 จะขยายการค้นหาไปยังคะแนนที่ขอเพียง +-100 คะแนน
- ช่วงการจับคู่
-
-
เมื่อการตั้งค่าเสร็จสิ้น ให้คลิก ‘บันทึก’.
- โปรดดูที่ API Guide เพื่อเรียกข้อมูลการจับคู่
รายการจับคู่¶
โปรดเลือกโครงการเพื่อจัดการการจับคู่
ข้อมูลการเชื่อมต่อการจับคู่จะแสดงอยู่ภายใต้โครงการที่เลือกหากมีการลงทะเบียนการจับคู่ในโครงการนั้น
- วิธีการเชื่อมโยงการแข่งขัน: กำหนดวิธีที่โครงการจะเริ่มต้นคำขอการแข่งขัน。
- SDK: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการแข่งขันโดยใช้ Hive SDK。
- Server Callback: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการแข่งขันโดยตรงผ่าน API ของเซิร์ฟเวอร์การจับคู่ ซึ่งต้องลงทะเบียน URL การตอบกลับการแข่งขันและรหัสลับการตอบกลับการแข่งขัน。
- URL การตอบกลับการแข่งขัน: ที่อยู่ที่ผลการแข่งขันจะถูกส่งไป นี่จำเป็นเฉพาะเมื่อใช้วิธีการ Server Callback。
- รหัสลับการตอบกลับการแข่งขัน: ค่าที่จำเป็นซึ่งสร้างขึ้นโดยอัตโนมัติเพื่อการสื่อสารที่ปลอดภัยกับเซิร์ฟเวอร์การจับคู่ หากต้องการอัปเดตหรือสร้างรหัสใหม่ ให้คลิกปุ่ม Refresh。
สร้างการจับคู่¶
คุณสามารถเพิ่มการตั้งค่าการจับคู่ด้วยปุ่มการจับคู่ใหม่ คุณสามารถลงทะเบียนการจับคู่หลายรายการในโครงการเดียว
แก้ไขการจับคู่¶
รายการทั้งหมดยกเว้นวิธีการจับคู่ หน่วยการจับคู่ และเกณฑ์คะแนนสามารถปรับเปลี่ยนได้ ข้อมูลที่เปลี่ยนแปลงจะสะท้อนในระบบการจับคู่แบบเรียลไทม์
ลบการจับคู่¶
ในรายการจับคู่ ให้เลือกการจับคู่ที่คุณต้องการลบและคลิกปุ่มลบ