OPERATOR
System Manual & Operating Standards
คู่มือการปฏิบัติงานมาตรฐานระบบ WeCardTH สำหรับผู้ดูแลระบบ (Operator) และสถาปัตยกรรม Edge Cloudflare
CLOUDFLARE EDGE
100% ServerlessPages + D1 SQLite + R2 Storage + Zero TrustTARGET PAYOUT RATE
94.9%5.1% Gross Margin • Provably Fair RNGBUYBACK POLICY
85% Instant Cashคืนยอดเข้า Wallet ทันทีโดยไม่มีการรอคิว1. สถาปัตยกรรม Monorepo และการ Deploy บน Cloudflare
ระบบ WeCardTH ได้รับการจัดโครงสร้างแบบ Monorepo เพื่อแยกการทำงานและความปลอดภัยระหว่างหน้าบ้านผู้เล่นและระบบหลังบ้าน:
wecardth/
├── apps/web/ → Deploy บน Cloudflare Pages (wecardth.com)
├── apps/admin/ → Deploy บน Cloudflare Pages (admin.wecardth.com)
├── packages/shared/ → Shared TypeScript types และ Card pool
└── packages/database/ → Cloudflare D1 SQL Schema & Migrations
├── apps/web/ → Deploy บน Cloudflare Pages (wecardth.com)
├── apps/admin/ → Deploy บน Cloudflare Pages (admin.wecardth.com)
├── packages/shared/ → Shared TypeScript types และ Card pool
└── packages/database/ → Cloudflare D1 SQL Schema & Migrations
Cloudflare Zero Trust / Access: ระบบ Admin ถูกตั้งค่าให้เข้าถึงได้เฉพาะผ่าน OTP ทางอีเมลที่ได้รับอนุญาต หรือเชื่อมต่อ Cloudflare WARP เท่านั้น
Cloudflare D1: ฐานข้อมูล SQLite กระจายตัวทั่ว Edge ทั่วโลก latency ต่ำกว่า 15ms พร้อม Transaction isolation สำหรับการเงิน
Cloudflare R2: จัดเก็บรูปภาพการ์ด PSA 10 และรูปแพ็กสุ่ม โดยไม่มีค่าแบนด์วิดท์ขาออก (Zero Egress Fee)
2. กลไกการคำนวณ RNG และความโปร่งใส (Provably Fair)
การสุ่มการ์ดในทุกแพ็กเกจ (Starter, Silver, Gold, Diamond, Platinum) ทำงานผ่านอัลกอริทึมเข้ารหัส SHA-256 HMAC:
- Server Seed: สุ่มสร้างขึ้นจาก Cloudflare Worker Crypto API และเปิดเผย Hash ให้ผู้เล่นตรวจสอบล่วงหน้า
- Client Seed: สุ่มสร้างขึ้นจาก Session ของผู้เล่น
- Nonce: นับจำนวนการเปิดแพ็กของผู้เล่นแบบเพิ่มขึ้นต่อเนื่อง (Auto-increment)
- House Edge Target: ถูกคำนวณถ่วงน้ำหนักให้อยู่ระหว่าง 4.5% - 5.5% (Payout รวม 94.5% - 95.5%)
3. ขั้นตอนการปฏิบัติงาน: Buyback 85% และ Shipping
Instant Buyback 85%
เมื่อผู้เล่นสุ่มได้การ์ดและเลือก "ขายคืนทันที" ระบบจะจ่ายเครดิตเข้ากระเป๋า 85% ของมูลค่าตลาด โดยบันทึกลง Transaction Ledger ประเภท Buyback อัตโนมัติ
Shipping Delivery (ค่าส่ง ฿100)
เมื่อผู้เล่นสั่งจัดส่งการ์ดถึงบ้าน รายการจะเข้าสู่แท็บ Shipping สถานะ Requested เมื่อ Operator บรรจุการ์ดลงกล่องกันกระแทกและนำไปส่ง ให้ใส่รหัสพัสดุในช่อง Tracking No. ระบบจะแจ้งเตือนผู้เล่นทันที
4. สิทธิ์การใช้งานและความปลอดภัย (Roles & Auditing)
| ROLE | สิทธิ์การเข้าถึง | การอนุมัติการเงิน |
|---|---|---|
| SUPER ADMIN | เข้าถึงทุกฟังก์ชัน, ปรับแต่งอัตราดรอป, จัดการพนักงาน | ไม่จำกัดวงเงิน |
| OPERATOR | ดู Dashboard, จัดการคำสั่งจัดส่ง Shipping, ดูประวัติ Pull History | จำกัดการโอนออก |
| SUPPORT | ดูข้อมูลผู้ใช้งาน, ตรวจสอบ Transaction, ตรวจสอบเลขพัสดุ | ดูอย่างเดียว (Read-only) |