ข้ามไปที่เนื้อหา

การจัดการการจับคู่

เริ่มการจับคู่

ไปที่เมนู [Matchmaking > การจัดการการจับคู่] ในคอนโซล

  1. เลือกโปรเจกต์ที่คุณต้องการเพิ่มการจับคู่และคลิกปุ่มเริ่มเพื่อสร้างการจับคู่.

    Note

    ถ้าไม่มีโปรเจกต์ที่จะตั้งค่า ให้ตรวจสอบว่าโปรเจกต์ได้ถูกสร้างขึ้นโดยไปที่ [App Center > Manage Project]. การค้นหาการจับคู่จะเป็นไปได้ก็ต่อเมื่อสถานะของโปรเจกต์เป็น [In Development] หรือ [Live].

  2. ป้อนข้อมูลพื้นฐานในหน้าจอการจับคู่ใหม่เมื่อคุณสร้างการจับคู่ครั้งแรกในโครงการของคุณ。

    • วิธีการเชื่อมโยงการจับคู่: กำหนดวิธีที่โครงการจะเริ่มต้นคำขอการจับคู่.
      • SDK: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการจับคู่โดยใช้ Hive SDK.
      • การเรียกกลับของเซิร์ฟเวอร์: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการจับคู่โดยตรงผ่าน API ของเซิร์ฟเวอร์การจับคู่.
    • URL การเรียกกลับของการจับคู่: ที่อยู่เพื่อรับผลลัพธ์การจับคู่ การลงทะเบียนจำเป็นต้องทำเฉพาะเมื่อวิธีการรวมการจับคู่ถูกตั้งค่าเป็นการเรียกกลับของเซิร์ฟเวอร์.
    • ชื่อการจับคู่: ชื่อเพื่อระบุการจับคู่ในคอนโซล.
  3. เลือกตัวเลือกการจับคู่ในหน้าจอการจับคู่ใหม่.

    • วิธีการจับคู่: เลือกอัลกอริธึมการจับคู่ผู้ใช้ หากคุณเลือกวิธีคะแนน ผู้ใช้ที่มีคะแนนใกล้เคียงกันจะถูกจับคู่ และหากคุณเลือกแบบสุ่ม ผู้ใช้จะถูกจับคู่แบบสุ่มโดยไม่คำนึงถึงความสามารถของพวกเขา。

    • หน่วยการจับคู่/จำนวนคน: เลือกว่าคุณต้องการจับคู่แบบทีม หรือจับคู่แบบบุคคล สำหรับการจับคู่แบบทีม คุณสามารถเลือกจำนวนทีมได้ และแต่ละทีมจะมีจำนวนสมาชิกเท่ากันเสมอ จำนวนทีมสูงสุดคือ 4 ทีม และจำนวนผู้เข้าร่วมทั้งหมดไม่สามารถเกิน 16 คนได้

      • ตัวอย่างจำนวนทีมสูงสุด: จำนวนทีม: 4 / จำนวนสมาชิกในแต่ละทีม: 2
      • ตัวอย่างจำนวนสมาชิกในทีมสูงสุด: จำนวนทีม: 2 / จำนวนสมาชิกในแต่ละทีม: 8
    • เวลาในการพยายามจับคู่: หากจำนวนการจับคู่ไม่ตรงตามที่กำหนด จะมีการค้นหาผู้ใช้ในระหว่างเวลาที่พยายามจับคู่

    • รับผลการจับคู่

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

      • ช่วงการจับคู่
        • หากไม่พบเป้าหมายการจับคู่ ช่วงคะแนนจะขยายออกโดยค่าการเพิ่ม/ลดการจับคู่ทุกครั้งที่เวลาการเพิ่ม/ลดการจับคู่ผ่านไป
        • เวลาขยายช่วงการจับคู่ < เวลาพยายามจับคู่รวม
        • ค่าการเพิ่ม/ลดช่วงการจับคู่ < ค่าสูงสุดของช่วงการจับคู่
      • ช่วงการจับคู่สูงสุด
        • ป้อนช่วงคะแนนที่จะใช้เมื่อจับคู่ผู้ใช้ ตัวอย่างเช่น การป้อน 100 จะขยายการค้นหาไปยังคะแนนที่ขอเพียง +-100 คะแนน
  4. เมื่อการตั้งค่าเสร็จสิ้น ให้คลิก ‘บันทึก’.

  5. โปรดดูที่ API Guide เพื่อเรียกข้อมูลการจับคู่

รายการจับคู่

โปรดเลือกโครงการเพื่อจัดการการจับคู่
ข้อมูลการเชื่อมต่อการจับคู่จะแสดงอยู่ภายใต้โครงการที่เลือกหากมีการลงทะเบียนการจับคู่ในโครงการนั้น

  1. วิธีการเชื่อมโยงการแข่งขัน: กำหนดวิธีที่โครงการจะเริ่มต้นคำขอการแข่งขัน。
    • SDK: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการแข่งขันโดยใช้ Hive SDK。
    • Server Callback: เลือกตัวเลือกนี้หากคุณต้องการส่งคำขอการแข่งขันโดยตรงผ่าน API ของเซิร์ฟเวอร์การจับคู่ ซึ่งต้องลงทะเบียน URL การตอบกลับการแข่งขันและรหัสลับการตอบกลับการแข่งขัน。
  2. URL การตอบกลับการแข่งขัน: ที่อยู่ที่ผลการแข่งขันจะถูกส่งไป นี่จำเป็นเฉพาะเมื่อใช้วิธีการ Server Callback。
  3. รหัสลับการตอบกลับการแข่งขัน: ค่าที่จำเป็นซึ่งสร้างขึ้นโดยอัตโนมัติเพื่อการสื่อสารที่ปลอดภัยกับเซิร์ฟเวอร์การจับคู่ หากต้องการอัปเดตหรือสร้างรหัสใหม่ ให้คลิกปุ่ม Refresh。

สร้างการจับคู่

คุณสามารถเพิ่มการตั้งค่าการจับคู่ด้วยปุ่มการจับคู่ใหม่ คุณสามารถลงทะเบียนการจับคู่หลายรายการในโครงการเดียว

แก้ไขการจับคู่

รายการทั้งหมดยกเว้นวิธีการจับคู่ หน่วยการจับคู่ และเกณฑ์คะแนนสามารถปรับเปลี่ยนได้ ข้อมูลที่เปลี่ยนแปลงจะสะท้อนในระบบการจับคู่แบบเรียลไทม์

ลบการจับคู่

ในรายการจับคู่ ให้เลือกการจับคู่ที่คุณต้องการลบและคลิกปุ่มลบ