azael_playpass
คำถามที่พบบ่อยเกียวกับวิธีแก้ไขปัญหาของทรัพยากร azael_playpass
Discord
คำถามที่พบบ่อยที่เกียวข้องกับ Discord
ไม่พบบัญชี Discord
ในกรณีที่ระบบแสดงข้อความว่า “ไม่พบบัญชี Discord” อาจเกิดจากการที่ FiveM/RedM ไม่สามารถตรวจสอบสิทธิ์ผ่านบัญชี Discord ได้อย่างถูกต้อง
- จำเป็นต้องติดตั้งและใช้งาน Discord เวอร์ชันสำหรับ Windows (Desktop Application) เท่านั้น ไม่สามารถใช้งานผ่านเวอร์ชันเว็บได้
- หากข้อความนี้แจ้งไปยังผู้เล่นทุกคน ให้ตรวจสอบที่ไฟล์
server.cfgหรือ.cmd,.batว่ามีการใช้งานset sv_lan 1หรือไม่ หากมีการกำหนดค่านี้ให้ดำเนินการ ปิดใช้งาน หรือ ลบออก เนื่องจากset sv_lan 1เปรียบเสมือนการเปิดเซิร์ฟเวอร์แบบออฟไลน์และจะไม่พึ่งพาบริการจาก Cfx.re
โปรดดำเนินการตามขั้นตอนต่อไปนี้เพื่อแก้ไขปัญหา
- ปิดโปรแกรม FiveM/RedM และ Discord (เวอร์ชันติดตั้งสำหรับ PC) ให้เรียบร้อย
- ถอนการติดตั้งโปรแกรม Discord ออกจากเครื่อง
- กด Windows + R เพื่อเปิดหน้าต่าง Run
- พิมพ์คำว่า
%appdata%แล้วกด Enter - ลบโฟลเดอร์ที่ชื่อว่า
discord
- พิมพ์คำว่า
- กด Windows + R อีกครั้ง
- พิมพ์คำว่า
%localappdata%แล้วกด Enter - ลบโฟลเดอร์ที่ชื่อว่า
Discord
- พิมพ์คำว่า
- ดาวน์โหลด Discord เวอร์ชันล่าสุดสำหรับ PC จากเว็บไซต์ทางการ https://discord.com และติดตั้งใหม่
- เปิดโปรแกรม Discord และเข้าสู่ระบบด้วยบัญชีที่ต้องการใช้งาน
- เปิดโปรแกรม FiveM/RedM
- หากยังไม่เคยอนุญาตให้ FiveM/RedM เข้าถึงบัญชี Discord มาก่อน จะมีหน้าต่างป๊อปอัปจาก Discord ปรากฏขึ้นเพื่อขอสิทธิ์การเข้าถึง
- กรุณาตรวจสอบรายละเอียดและคลิก "อนุญาต (Authorize)" เพื่อให้ระบบสามารถเชื่อมโยงกับบัญชี Discord ได้อย่างถูกต้อง
หากยังพบปัญหาแม้ดำเนินการตามขั้นตอนข้างต้นเรียบร้อยแล้ว โปรดติดต่อฝ่ายสนับสนุนเพื่อขอความช่วยเหลือเพิ่มเติม
รหัสข้อผิดพลาด 401 Unauthorized
เกิดจากการใช้ Token ของบอทที่ไม่ถูกต้อง, หมดอายุ หรือ ถูกลบไปแล้ว
แนวทางการตรวจสอบและแก้ไข
- ตรวจสอบว่า Bot Token ที่ใช้งานถูกต้องหรือไม่
- หากมีการรีเซ็ต Token ให้แน่ใจว่าได้อัปเดต Token ใหม่ในระบบทั้งหมด
- ตรวจสอบว่า Header
Authorizationมีค่าเป็นBot <token>อย่างถูกต้อง
รหัสข้อผิดพลาด 403 Forbidden
บอทไม่มีสิทธิ์เข้าถึงทรัพยากรที่ร้องขอ เช่น เข้าร่วมเซิร์ฟเวอร์ที่ไม่มีสิทธิ์ หรือ จัดการ Channel หรือ Role โดยไม่ได้รับอนุญาต
แนวทางการตรวจสอบและแก้ไข
- ตรวจสอบสิทธิ์ (Permissions) ที่บอทได้รับในเซิร์ฟเวอร์นั้น
- ตรวจสอบว่า OAuth2 scopes และ permission integers ครอบคลุมการใช้งานที่ต้องการ
- หากใช้ Slash Commands ให้แน่ใจว่าบอทได้รับการอนุญาตให้จัดการคำสั่งในเซิร์ฟเวอร์เป้าหมาย
รหัสข้อผิดพลาด 404 Not Found
ไม่พบทรัพยากรที่ร้องขอ เช่น ID ของ Channel, Guild, User หรือ Message ไม่ถูกต้อง หรือ ทรัพยากรถูกลบไปแล้ว
แนวทางการตรวจสอบและแก้ไข
- ตรวจสอบว่า ID ที่ใช้งานถูกต้องและตรงกับทรัพยากรจริง
- ตรวจสอบว่าทรัพยากรยังคงอยู่และบอทมีสิทธิ์เข้าถึง
- ตรวจสอบความถูกต้องของ API Endpoint ที่เรียกใช้งาน
รหัสข้อผิดพลาด 429 Too Many Requests
มีการส่งคำขอไปยัง API ของ Discord ถี่เกินไปจนเกิน Rate Limit
- หากเกิดข้อผิดพลาด
429 Too Many Requestsขณะตรวจสอบสิทธิ์ผ่าน Discord API ระบบจะใช้ข้อมูลจากฐานข้อมูลภายในแทน - ผู้เล่นใหม่ที่เพิ่งได้รับบทบาทบน Discord จะยังไม่สามารถเข้าร่วมเซิร์ฟเวอร์ได้ จนกว่าผู้ดูแลจะใช้คำสั่ง เพิ่มข้อมูลผู้ใช้
แนวทางการตรวจสอบและแก้ไข
- ใช้ระบบจัดคิว (Queue) หรือดีเลย์ระหว่างคำขอ
- ตรวจสอบค่า
Retry-Afterใน Header ของ Response เพื่อรอระยะเวลาที่เหมาะสมก่อนส่งคำขอใหม่ - หลีกเลี่ยงการวนลูปหรือส่งคำขอซ้ำโดยไม่จำเป็น
- Discord ใช้ระบบ Rate Limiting แบบ "Per-route" และ "Per-user" ดังนั้นควรออกแบบระบบให้จัดการกับข้อจำกัดเหล่านี้อย่างเหมาะสม
- หากยังพบปัญหาที่เกี่ยวข้องกับสถานะเหล่านี้ แนะนำให้อ้างอิงเอกสารทางการของ Discord ที่ Rate Limits
HWIDs (Player Tokens) คืออะไร?
Player Tokens หรือที่นิยมเรียกกันว่า HWIDs คือรหัสเฉพาะที่ FXServer สร้างขึ้นจากข้อมูลฝั่งเครื่องของผู้เล่น (Client-side). อย่างไรก็ตาม แหล่งข้อมูลที่ใช้สร้าง Token ไม่ได้ถูกระบุไว้อย่างชัดเจนในเอกสารสาธารณะ จึงไม่ควรตีความโดยตรงว่าเป็น “ข้อมูลฮาร์ดแวร์” เสมอไป — HWIDs ถูกออกแบบมาเพื่อบ่งชี้ความเชื่อมโยงหรือความเป็นไปได้ที่ไคลเอนต์เดียวกันถูกใช้งาน มากกว่าจะเป็นการระบุฮาร์ดแวร์จริงโดยตรง
Player Tokens จะมีความเฉพาะเจาะจงกับแต่ละเซิร์ฟเวอร์เท่านั้น จึงไม่สามารถนำไปใช้ตรวจสอบหรือบังคับใช้การแบนแบบ Global ได้โดยตรง