Devil HunterDevil Docs
Auto Backup SQL

การตั้งค่า

การตั้งค่า Client (config.js) และ Server (.env)

การตั้งค่า Client (config.js)

client/config.js
const config = {
    // ข้อมูลการเชื่อมต่อฐานข้อมูล MySQL ที่ต้องการสำรอง
    sql: {
        host: 'localhost',
        user: 'root',
        password: '',
        database: 'marketbob',
    },

    // ระยะเวลาวนรอบสำรองข้อมูล หน่วยเป็นวินาที
    // 60 = 1 นาที, 3600 = 1 ชั่วโมง, 86400 = 1 วัน
    LoopSend: 3600,

    // คีย์ไลเซนส์ที่ได้รับจากหน้าบัญชี devilhunter-fivem.xyz
    Licensed: 'YOUR_LICENSE_KEY_HERE',

    // Discord Webhook URL (ไม่บังคับ)
    sendDiscordWebhook: '',
};

module.exports = config;

อย่าใช้ License ของผู้อื่น

ตัวอย่างด้านบนเป็น placeholder เท่านั้น — ห้าม นำ License Key ของผู้อื่นมาใช้งาน ให้ล็อกอินที่ devilhunter-fivem.xyz แล้วดึง key ของตัวเองมาใส่ในช่อง Licensed

License Key ผูกกับบัญชีและเซิร์ฟเวอร์ของคุณ — หากใช้ key ของคนอื่นระบบจะตรวจสอบไม่ผ่าน

คำอธิบายแต่ละค่า

ค่าคำอธิบาย
sql.host/user/password/databaseข้อมูลเชื่อมต่อ MySQL
LoopSendช่วงเวลาสำรอง (วินาที)
LicensedLicense Key จากเว็บ devilhunter-fivem.xyz
sendDiscordWebhookWebhook URL สำหรับแจ้งเตือน (เว้นว่าง = ปิด)

การตั้งค่า Server (.env)

server/.env
PORT=8888
BACKUP_PRODUCT_ID=22
MAX_UPLOAD_MB=512
MAX_BACKUPS_PER_USER=50

คำอธิบายแต่ละค่า

ค่าคำอธิบายค่าแนะนำ
PORTพอร์ตที่ Server ฟัง8888
BACKUP_PRODUCT_IDProduct ID จากระบบ License22
MAX_UPLOAD_MBขนาดไฟล์สูงสุดที่อัปโหลดได้512
MAX_BACKUPS_PER_USERจำนวน backup สูงสุดต่อผู้ใช้50

การตั้งค่า Discord Webhook (optional)

  1. สร้าง Webhook ใน Discord (Server Settings → Integrations → Webhooks)
  2. คัดลอก URL
  3. ใส่ใน sendDiscordWebhook ใน config.js

เมื่อสำรองสำเร็จ ระบบจะส่งข้อความแจ้งเตือนไปยังห้อง Discord ที่ตั้งไว้

หมายเหตุ

  • License ต้องซื้อจากเว็บ devilhunter-fivem.xyz มิฉะนั้น Client จะไม่สามารถเชื่อมต่อกับ Server ได้
  • Server Token ใช้สำหรับยืนยันว่าเป็น Server ที่ถูกต้อง (ดูในโค้ด module/check.js)
  • ไฟล์ .sql ถูกเก็บในโฟลเดอร์ที่ Server กำหนด (โดยปกติ backups/)

On this page