Appearance
ทัวร์นาเมนต์ (Tournament)
คำอธิบาย
ระบบทัวร์นาเมนต์เป็นฟีเจอร์ที่ให้แอดมินสร้างการแข่งขันเกมสำหรับผู้เล่น โดยผู้เล่นสามารถเข้าร่วมแข่งขันเพื่อสะสมคะแนนและลุ้นรับรางวัลเงินสดตามอันดับที่จัดไว้ ระบบจะนับคะแนนอัตโนมัติจากการเดิมพันในเกม CASINO ที่กำหนด พร้อมระบบโบนัสคะแนนเมื่อชนะติดต่อกันหลายครั้ง
ผู้ใช้งาน
- แอดมิน ที่มีสิทธิ์
MANAGE_TOURNAMENTสามารถสร้าง แก้ไข ดูรายชื่อผู้เข้าร่วม และประกาศผลรางวัล - ผู้เล่น สามารถดูรายการทัวร์นาเมนต์ เข้าร่วมแข่งขัน ดูกระดานคะแนน และรับรางวัลบนหน้าเว็บ
ก่อนใช้งาน
- ตั้งค่าเกม - ตรวจสอบว่ามีเกม CASINO และผู้ให้บริการเกมพร้อมใช้งานแล้ว
- ตรวจสอบสิทธิ์ - ต้องมีสิทธิ์
MANAGE_TOURNAMENTเพื่อจัดการทัวร์นาเมนต์ - เตรียมรางวัล - เตรียมงบประมาณสำหรับรางวัลที่จะแจกให้ผู้ชนะ (จะถูกหักจากระบบโดยอัตโนมัติ)
วิธีใช้งาน
การสร้างทัวร์นาเมนต์ใหม่
- เข้าเมนู ทัวร์นาเมนต์ จากแถบด้านข้าง
- คลิกปุ่ม สร้างทัวร์นาเมนต์ใหม่
- เลือกรูปแบบทัวร์นาเมนต์:
- เทมเพลตสำเร็จรูป - เลือกจากรูปแบบที่ระบบเตรียมไว้ให้ (แนะนำสำหรับผู้ใช้งานทั่วไป)
- กำหนดเอง (CUSTOM) - ตั้งค่าทุกอย่างด้วยตัวเอง (สำหรับผู้ใช้ขั้นสูง)
ส่วนที่ 1: ข้อมูลทั่วไป
- ชื่อทัวร์นาเมนต์ (บังคับ) - ตั้งชื่อที่ดึงดูดและสื่อความหมาย เช่น "March 2026 Baccarat Championship"
- รายละเอียด - อธิบายเพิ่มเติมเกี่ยวกับทัวร์นาเมนต์
- รูปแบนเนอร์ - อัปโหลดรูปภาพขนาดแนะนำ 350x140 px (รองรับ JPG, PNG, WebP, GIF)
- วันที่เริ่มต้น/สิ้นสุด (บังคับ) - กำหนดช่วงเวลาการแข่งขัน
- เปิดใช้งาน - เลือกว่าจะแสดงทัวร์นาเมนต์ในระบบหรือไม่
ส่วนที่ 2: เงื่อนไขการเข้าร่วม
เปิดสวิตช์ เงื่อนไขการเข้าร่วม เพื่อกำหนดคุณสมบัติขั้นต่ำ:
- ยอดเทิร์นขั้นต่ำ - ผู้เล่นต้องมียอดเทิร์นสะสมขั้นต่ำเท่านี้ถึงจะเข้าร่วมได้
- ยอดฝากขั้นต่ำ - ผู้เล่นต้องมียอดฝากสะสมขั้นต่ำเท่านี้ถึงจะเข้าร่วมได้
หากไม่เปิดใช้งาน ผู้เล่นทุกคนสามารถเข้าร่วมได้ทันที
ส่วนที่ 3: กฎการแข่งขัน
- เดิมพันขั้นต่ำ (บังคับ) - ยอดเดิมพันขั้นต่ำต่อครั้งที่จะนับคะแนน (แนะนำ 100 บาทขึ้นไป)
- จำนวนธุรกรรมต่อวัน (บังคับ) - จำนวนครั้งสูงสุดที่นับคะแนนต่อวัน (ป้องกันการทุบระบบ)
- เวลารีเฟรชกระดานคะแนน (บังคับ) - ระยะเวลาในการอัปเดตกระดานคะแนน (ขั้นต่ำ 60 วินาที, แนะนำ 300 วินาที)
ส่วนที่ 4: จำกัดเกมและค่าย
- ค่ายเกมที่อนุญาต - เลือกค่ายเกมที่อนุญาตให้เล่นในทัวร์นาเมนต์ (ถ้าไม่เลือก = อนุญาตทุกค่าย)
- เกมที่อนุญาต - เลือกเกมเฉพาะที่อนุญาต (ถ้าไม่เลือก = อนุญาตทุกเกม)
การจำกัดเกมช่วยให้การแข่งขันเป็นธรรมและเหมาะสมกับธีมทัวร์นาเมนต์
ส่วนที่ 5: ระบบคะแนนโบนัส (Streak Bonus)
เปิดสวิตช์ ระบบคะแนนโบนัส เพื่อเพิ่มคะแนนโบนัสเมื่อผู้เล่นชนะติดต่อกัน:
- ชนะ 3 ครั้ง - โบนัส +1 แต้ม (ค่าเริ่มต้น)
- ชนะ 5 ครั้ง - โบนัส +2 แต้ม
- ชนะ 7 ครั้ง - โบนัส +3 แต้ม
- ชนะ 10 ครั้ง - โบนัส +5 แต้ม
- ชนะ 15 ครั้ง - โบนัส +10 แต้ม
ระบบนี้ช่วยเพิ่มความตื่นเต้นและให้ผู้เล่นที่มีสกิลมีโอกาสได้รับคะแนนสูงขึ้น
ส่วนที่ 6: รางวัล
กำหนดรางวัลสำหรับแต่ละอันดับ:
- อันดับที่ - อันดับที่จะได้รับรางวัล (1, 2, 3, ...)
- จำนวนเงินรางวัล - เงินรางวัลที่จะได้รับ (บาท)
คลิก เพิ่มรางวัล เพื่อเพิ่มอันดับรางวัลเพิ่มเติม (ต้องมีอย่างน้อย 1 รางวัล)
หมายเหตุ: เงินรางวัลจะถูกหักจากระบบเมื่อประกาศผล ต้องมีเงินเพียงพอในระบบ
- คลิกปุ่ม สร้างทัวร์นาเมนต์ เพื่อบันทึก
การแก้ไขทัวร์นาเมนต์
- ในหน้ารายการทัวร์นาเมนต์ คลิกไอคอน ⋯ (เมนูเพิ่มเติม) ที่แถวที่ต้องการ
- เลือก แก้ไข
- ปรับแต่งข้อมูลที่ต้องการเปลี่ยน
- คลิกปุ่ม อัปเดตทัวร์นาเมนต์ เพื่อบันทึก
ข้อจำกัด: ไม่สามารถแก้ไขเงื่อนไขหลักหลังจากทัวร์นาเมนต์เริ่มแล้ว
การเปลี่ยนสถานะทัวร์นาเมนต์
ทัวร์นาเมนต์มี 4 สถานะ:
- ฉบับร่าง (DRAFT) - ยังไม่เริ่มการแข่งขัน ผู้เล่นยังเข้าร่วมไม่ได้
- กำลังดำเนินการ (ACTIVE) - ทัวร์นาเมนต์กำลังดำเนินการอยู่ ผู้เล่นสามารถเข้าร่วมและสะสมคะแนนได้
- สิ้นสุดแล้ว (ENDED) - ทัวร์นาเมนต์สิ้นสุดแล้ว รอประกาศผลและแจกรางวัล
- ยกเลิก (CANCELLED) - ทัวร์นาเมนต์ถูกยกเลิก
วิธีเปลี่ยนสถานะ:
- คลิกไอคอน ⋯ (เมนูเพิ่มเติม) ที่แถวทัวร์นาเมนต์
- เลือก เปลี่ยนสถานะ
- เลือกสถานะที่ต้องการ
- ยืนยันการเปลี่ยนสถานะ
คำเตือน: การเปลี่ยนสถานะเป็น ACTIVE จะทำให้ผู้เล่นเริ่มเข้าร่วมและสะสมคะแนนได้ทันที
การดูผู้เข้าร่วมทัวร์นาเมนต์
- ในหน้ารายการทัวร์นาเมนต์ คลิกที่ชื่อทัวร์นาเมนต์ หรือคลิกไอคอน ⋯ แล้วเลือก ดูผู้เข้าร่วม
- ระบบจะแสดง:
- สถิติภาพรวม - จำนวนผู้เข้าร่วม, ช่วงเวลาการแข่งขัน, เงินรางวัลรวม
- ตารางผู้เข้าร่วม - รายชื่อผู้เล่น คะแนน สถิติการเล่น อันดับปัจจุบัน
ฟังก์ชันในตารางผู้เข้าร่วม:
- ค้นหา - ค้นหาผู้เล่นจากชื่อผู้ใช้หรือเบอร์โทร
- กรองสถานะ - กรองตามสถานะ (รอดำเนินการ, ผ่านคุณสมบัติ, กำลังแข่งขัน, ถูกตัดสิทธิ์, เสร็จสิ้น)
- ดูรายละเอียดผู้เล่น - คลิกที่ชื่อผู้เล่นเพื่อดูข้อมูลเต็ม
คอลัมน์ในตาราง:
- ชื่อผู้ใช้ - ชื่อผู้เล่น
- สถานะ - สถานะการเข้าร่วม
- คะแนนรวม - คะแนนสะสมทั้งหมด
- จำนวนครั้งชนะ - จำนวนครั้งที่ชนะ
- ชนะติดต่อกันสูงสุด - จำนวนครั้งชนะติดต่อกันมากที่สุด
- ชนะติดต่อกันปัจจุบัน - จำนวนครั้งชนะติดต่อกันในปัจจุบัน
- ยอดเดิมพันรวม - ยอดเดิมพันสะสมทั้งหมด
- ธุรกรรมทั้งหมด - จำนวนธุรกรรมที่นับคะแนน
- วันที่เข้าร่วม - วันเวลาที่เข้าร่วมทัวร์นาเมนต์
การเพิ่มผู้เล่นเข้าทัวร์นาเมนต์ด้วยตนเอง
แอดมินสามารถเพิ่มผู้เล่นเข้าทัวร์นาเมนต์ด้วยตนเองได้:
- ในหน้ารายการผู้เข้าร่วมทัวร์นาเมนต์
- คลิกปุ่ม เพิ่มผู้เล่นด้วยตนเอง
- กรอกข้อมูล:
- เบอร์โทรศัพท์ผู้เล่น - เบอร์โทรของผู้เล่นที่ต้องการเพิ่ม
- คลิกปุ่ม เพิ่มผู้เล่น เพื่อยืนยัน
หมายเหตุ: ผู้เล่นที่เพิ่มด้วยตนเองจะข้ามการตรวจสอบเงื่อนไขการเข้าร่วมทั้งหมด
การประกาศผลและแจกรางวัล
เมื่อทัวร์นาเมนต์สิ้นสุดแล้ว (สถานะ ENDED) แอดมินสามารถประกาศผลและแจกรางวัลได้:
- เข้าหน้ารายการผู้เข้าร่วมทัวร์นาเมนต์
- คลิกปุ่ม ประกาศผลและแจกรางวัล (ปุ่มสีน้ำเงินด้านบน)
- อ่านข้อความยืนยันอย่างละเอียด:
- ระบบจะคำนวณอันดับตามคะแนนรวม
- รางวัลจะถูกโอนเข้ากระเป๋าเงินผู้ชนะทันที
- การดำเนินการนี้ไม่สามารถย้อนกลับได้
- คลิกปุ่ม ยืนยัน เพื่อประกาศผล
คำเตือน: ต้องแน่ใจว่าระบบมีเงินเพียงพอสำหรับรางวัลทั้งหมด มิฉะนั้นการแจกรางวัลอาจล้มเหลว
กฎการคำนวณคะแนน
ระบบคำนวณคะแนนตามหิลักการดังนี้:
- คะแนนพื้นฐาน - ทุกการชนะได้ 1 คะแนน
- ตรวจสอบเงื่อนไข:
- ต้องเดิมพันขั้นต่ำตามที่กำหนด
- นับเฉพาะเกม CASINO ที่อนุญาต
- นับได้สูงสุดตามจำนวนธุรกรรมต่อวันที่กำหนด
- โบนัสชนะติดต่อกัน (ถ้าเปิดใช้งาน):
- ระบบนับจำนวนครั้งชนะติดต่อกัน
- เมื่อถึงเป้าที่กำหนด (3, 5, 7, 10, 15 ครั้ง) จะได้โบนัสเพิ่ม
- หากแพ้ สถิติชนะติดต่อกันจะรีเซ็ต
ตัวอย่างการคำนวณ:
ถ้าตั้งค่าโบนัส: ชนะ 5 ครั้ง = +2 แต้ม
- ผู้เล่น A ชนะ 5 ครั้งติดต่อกัน:
- คะแนนพื้นฐาน: 5 แต้ม
- โบนัส: 2 แต้ม
- รวม: 7 แต้ม
การตัดสิทธิ์ผู้เล่น
หากพบว่าผู้เล่นทุจริต แอดมินสามารถตัดสิทธิ์ได้:
- ในหน้ารายการผู้เข้าร่วมทัวร์นาเมนต์
- คลิกไอคอน ⋯ ที่แถวผู้เล่น
- เลือก ตัดสิทธิ์
- ระบุเหตุผล (ถ้ามี)
- ยืนยันการตัดสิทธิ์
ผู้เล่นที่ถูกตัดสิทธิ์จะไม่ได้รับรางวัลแม้จะมีคะแนนสูง
การลบทัวร์นาเมนต์
สามารถลบทัวร์นาเมนต์ที่ไม่ต้องการได้:
- ในหน้ารายการทัวร์นาเมนต์ คลิกไอคอน ⋯ ที่แถวที่ต้องการ
- เลือก ลบ
- ยืนยันการลบ
คำเตือน: การลบจะลบข้อมูลทั้งหมด รวมถึงผู้เข้าร่วมและคะแนน และไม่สามารถกู้คืนได้
ข้อจำกัด
ข้อจำกัดการใช้งาน
- ระบบนับคะแนนเฉพาะเกม CASINO - เกมประเภทอื่น (กีฬา, สล็อต) ไม่นับคะแนน (ถ้าไม่ได้จำกัดไว้)
- จำนวนธุรกรรมต่อวัน - มีการจำกัดจำนวนครั้งที่นับคะแนนต่อวันเพื่อความเป็นธรรม
- ไม่สามารถแก้ไขรางวัล - หลังจากประกาศผลแล้วไม่สามารถแก้ไขหรือเพิ่มรางวัลได้
- งบประมาณรางวัล - ต้องมีเงินเพียงพอในระบบสำหรับแจกรางวัล
- ไม่สามารถลบทัวร์นาเมนต์ที่กำลังดำเนินการ - ต้องเปลี่ยนเป็นสถานะ CANCELLED ก่อน
ข้อควรระวัง
- ตรวจสอบเงื่อนไขให้ชัดเจน - เงื่อนไขที่กำหนดต้องเหมาะสมและยุติธรรมต่อผู้เล่น
- กำหนดรางวัลอย่างเหมาะสม - รางวัลควรมีมูลค่าเพียงพอเพื่อดึงดูดผู้เล่น
- เวลารีเฟรชกระดานคะแนน - ถ้าตั้งค่าต่ำเกินไปอาจทำให้เซิร์ฟเวอร์โหลดหนัก
- ระบบโบนัสชนะติดต่อกัน - ควรตั้งค่าอย่างสมดุลเพื่อไม่ให้ผู้เล่นที่โชคดีเกินไปได้เปรียบมาก
- ทดสอบก่อนเผยแพร่ - สร้างเป็นฉบับร่างและทดสอบก่อนเปลี่ยนเป็น ACTIVE
ข้อจำกัดทางเทคนิค
- การประมวลผลคะแนน - ระบบอัปเดตคะแนนด้วย Cron Job ทุก 5 นาที
- กระดานคะแนน - ข้อมูลกระดานคะแนนอัปเดตตามเวลาที่กำหนด (ค่าเริ่มต้น 300 วินาที)
- จำนวนผู้เล่นสูงสุด - ไม่มีข้อจำกัด แต่กระดานคะแนนแสดงเฉพาะ Top 100 อันดับแรก
- ประสิทธิภาพ - ทัวร์นาเมนต์ที่มีผู้เล่นเยอะมากอาจทำให้ระบบช้าลงเล็กน้อย