🛕 Admin Chùa Live

HD gắn overlay vào TikTok LIVE
  1. Chạy server (PowerShell): npm i rồi $env:ADMIN_KEY="admin123"; node server.js
  2. Mở overlay http://localhost:3000 → bấm 1 lần vào màn hình (bật nhạc nền) → F11 full màn hình.
  3. OBS hoặc TikTok LIVE Studio:
    • Browser Source → URL http://localhost:3000 · Width 1920 · Height 1080 · ✓ Shutdown source when not visible tắt.
    • Hoặc Window Capture cửa sổ Chrome/Edge đang mở overlay.
  4. Bên dưới: nhập key → điền @username TikTok đang LIVE → Kết nối.
  5. Cách chơi trên live: người xem nhấn ♥ / tap tap màn hình → vào chùa làm 1 hoạt động ngẫu nhiên (thắp hương / thả xu / thả cá / cúng hoa / gõ chuông / kinh hành / ngồi thiền) → được chúc tên → dạo 30s → ra cổng biến mất. Ai vào phòng live sẽ được cầu chào.
  6. Camera mặc định tự động: cổng → hoạt động → ra cổng. Có thể chọn góc cố định ở mục Camera.
  7. (Tuỳ chọn) Map tên quà TikTok trong mục Quà nếu vẫn muốn quà kích hoạt hành động riêng.
Khóa admin
● Chưa kết nối

Mặc định: admin123 — phải khớp với key lúc chạy node server.js

1. Kết nối TikTok LIVE

Bật Tự kết nối → server tự bắt khi bạn Go LIVE. Overlay phải mở; tym / comment / share mới vào hoạt động.
Nguồn sự kiện mặc định là TikFinity Desktop (miễn phí): mở app TikFinity, nhập @username live trong app đó, rồi bấm Kết nối ở đây (server đọc ws://localhost:21213). Muốn dùng Euler Stream (gói Business): đặt LIVE_SOURCE=euler trong .env.

2. Meshy — Ảnh → Model low-poly (khuyến nghị livestream)

Trên web Meshy: đừng remesh 300.000. Dùng Fixed 8.000–15.000 + Quad (hoặc tab Smart Topology). Model ~300k faces sẽ làm lag overlay khi nhiều người vào chùa.

Cần set MESHY_API_KEY rồi restart server. Sau khi có GLB: Animate trên Meshy (idle/sit/pray/throw) rồi re-upload, hoặc dùng tư thế code procedural.
3. Nhân vật 3D (upload tay / pack sẵn)

8 nhân vật GLB sẵn (idle/sit/pray/throw). Upload thêm GLB/FBX/OBJ để bổ sung hoặc thay — điền tên clip nếu khác mặc định.

Để trống tên clip → dùng tư thế procedural (cúi, ngồi, vung tay…).
4. Scene GLB tùy chọn (thay/cộng thêm cảnh)
5. Quà TikTok → hành động (incense | coin | fish | meditate)
6. Từ khóa bình luận → hành động
7. Mức kim cương → loại cá [tối thiểu, loại]
Cảnh sáng · tối (overlay)

Thời tiết (ghi đè cho tất cả người chơi · realtime)

Camera overlay · Tên chùa

Playlist nhạc YouTube (overlay)

Mỗi dòng một link YouTube (tuỳ chọn | tiêu đề). Hết bài → phát bài tiếp theo.

Mã quà tặng (vàng / công đức)
Test không cần LIVE · nhiệm vụ theo xu

Đầy chùa / chờ 100+

BXH: ♥/cmt/share +1 · tặng xu ≥100đ

Hoạt động (test riêng)

Mở overlay trước khi test. Panel Test trên overlay đã ẩn — chỉ test tại trang này.