Skip to main content

azael_db-guardian

สำรองฐานข้อมูลเซิร์ฟเวอร์ และ ลบข้อมูลผู้เล่นที่ไม่ได้ใช้งาน ออกจากฐานข้อมูลของเซิร์ฟเวอร์ พร้อมการ สำรองข้อมูลผู้เล่นที่ถูกลบ รายบุคคล และยังสามารถอัปโหลดไฟล์สำรองข้อมูลไปยัง Google Drive API (GCP), Discord API (Webhook) หรือ Custom API ได้

ความต้องการ

เซิร์ฟเวอร์

  • เวอร์ชัน Server ขั้นต่ำ N/A (อ้างอิงจาก oxmysql)

ทรัพยากร

tip

ติดตั้งและใช้งาน

  1. ดาวน์โหลดและแตกไฟล์ลงในโฟลเดอร์ resources ของคุณ
  2. ชื่อของทรัพยากรจะต้องเป็น azael_db-guardian ห้ามแก้ไขโดยเด็ดขาด
  3. ไปยังโฟลเดอร์ config และดำเนินการเปิดไฟล์ auth.config.lua เพื่อระบุ Token ของสินค้า
  4. ไปยังไฟล์ server.cfg และทำการเพิ่ม ensure azael_db-guardian
server.cfg
ensure azael_db-guardian
tip
  • หากคุณใช้งานทรัพยากรนี้ในครั้งแรก เราขอแนะนำให้คุณดู บทช่วยสอนและคำแนะนำ
  • ระบบจะดำเนินการตรวจสอบและติดตั้งฐานข้อมูล (SQL) ของทรัพยากรนี้โดยอัตโนมัติ
    • คัดลอกข้อมูล ตัวระบุ และ วันที่เชื่อมต่อครั้งล่าสุด ของผู้เล่น จากตารางของเฟรมเวิร์กที่ใช้งาน หากเฟรมเวิร์กไม่ได้จัดเก็บข้อมูลการเชื่อมต่อของผู้เล่น จะคัดลอกเฉพาะข้อมูล ตัวระบุ และ กำหนดวันที่เชื่อมต่อครั้งล่าสุด เป็น วันเวลาปัจจุบัน
    • ดูรายละเอียดของรหัสได้ที่ public/database ฟังก์ชัน InitDatabase (function)
caution
  • หากเซิร์ฟเวอร์ของคุณมีผู้เล่นออนไลน์อยู่เป็นจำนวนมาก โปรดหลีกเลี่ยงการรีสตาร์ททรัพยากรนี้
danger
  • หากใช้งานทรัพยากรนี้ในครั้งแรก หรือ เคยใช้งานทรัพยากรนี้ใน เซิร์ฟเวอร์เก่า และกำลังจะ เปิดเซิร์ฟเวอร์ใหม่ (เปิดประเทศเปิดใหม่) โปรดตรวจสอบบน ฐานข้อมูล ว่ามีตาราง azael_db_guardian อยู่หรือไม่ หากมีอยู่ให้ดำเนินการ ลบ ตาราง azael_db_guardian ออกจากฐานข้อมูล ก่อนเริ่มต้นเซิร์ฟเวอร์ หรือ ทรัพยากรนี้
  • หาก เปิดใช้งาน การ ลบข้อมูลผู้เล่นที่ไม่ได้ใช้งาน ออกจากฐานข้อมูลของเซิร์ฟเวอร์ มีความจำเป็นที่จะต้องใช้งานทรัพยากรนี้อยู่ตลอด เพื่อความถูกต้องในการลบข้อมูล เนื่องจากระบบจะตรวจสอบ วันที่เชื่อมต่อครั้งล่าสุดของผู้เล่น จากตาราง azael_db_guardian คอลัมน์ lastseen บนฐานข้อมูล

ยกเลิกใช้งาน

  1. ไปยังไฟล์ server.cfg และค้นหา ensure azael_db-guardian
  2. ทำการเพิ่ม # ไว้ข้างหน้า ensure azael_db-guardian
server.cfg
#ensure azael_db-guardian
danger
  • หาก เปิดใช้งาน การ ลบข้อมูลผู้เล่นที่ไม่ได้ใช้งาน ออกจากฐานข้อมูลของเซิร์ฟเวอร์ มีความจำเป็นที่จะต้องใช้งานทรัพยากรนี้อยู่ตลอด เพื่อความถูกต้องในการลบข้อมูล เนื่องจากระบบจะตรวจสอบ วันที่เชื่อมต่อครั้งล่าสุดของผู้เล่น จากตาราง azael_db_guardian คอลัมน์ lastseen บนฐานข้อมูล