🐾 PetWords

Trang quản trị

Đăng nhập bằng tài khoản admin của server (cấu hình trong .env).

🐾 PetWords Admin

Tổng quan

Lưu ý vận hành

  • Từ vựng built-in đã phát hành là bất biến: mọi sửa/xoá ở đây sẽ phát hành version mới cho deck đó, app tự tải khi online. Từ bị xoá được đưa vào tombstones để app ẩn đi mà không mất lịch sử học của user.
  • Thông tin pet / quái / cân bằng game nằm trong game_balance.json — lưu xong app sẽ nhận ở lần mở tiếp theo (ETag). Server luôn giữ tối đa 20 bản backup để khôi phục.
  • Điều chỉnh XP/coin cho user được ghi vào sổ cái (reward ledger) với lý do admin_adjust (hoặc lý do bạn nhập).

Thống kê

Người dùng mới theo ngày

Người chơi có hoạt động theo ngày

Số tài khoản có ít nhất 1 phiên chơi hoặc 1 lượt ôn tập trong ngày (giờ Việt Nam).

Phiên chơi theo ngày

Chơi theo chế độ

Kết thúc phiên

Học tập — lượt ôn theo ngày

Theo chế độ học

Kinh tế — coin phát hành / thu hồi theo ngày

XP phát hành / thu hồi theo ngày

Theo lý do (sổ cái)

Kênh đăng nhập & trạng thái tài khoản

Top người dùng theo XP

Top người dùng theo coin

Từ vựng khó nhất (tỉ lệ đúng thấp nhất, tối thiểu 5 lượt ôn)

Từ được ôn nhiều nhất

Pet được nuôi nhiều nhất

Hunt — user đang dừng ở stage cao nhất đã thắng

Hunt — tỉ lệ qua stage

Stage có nhiều user chạm tới nhưng tỉ lệ thắng thấp là stage dễ gây kẹt.

Thiết bị & phiên bản app

Khung giờ hoạt động (giờ Việt Nam)

Phân bố XP của người dùng

Từ vựng built-in

Người dùng

Pets

Chỉ số xem trước theo công thức trong balance: (start × tier.base + perLevel × tier.growth × level) × lean.

Tiers / Leans / Chỉ số gốc (JSON)

Sửa xong bấm lưu — ghi vào section pets của game_balance.json (có backup).

Quái vật

Thông số quái toàn cục (JSON)

Cân bằng game — game_balance.json

Giải thích các field

Giải thích theo đúng section đang chọn (gõ vào ô JSON trên cũng cập nhật bảng này). Nội dung nằm trong server/admin-web/balance_docs.js; các đoạn _readme trong chính file balance được hiển thị làm lời giới thiệu từng nhóm. Field nào chưa có giải thích sẽ ghi rõ.

Bản backup (tối đa 20 bản gần nhất)

Rương — chest_config.json (server quyết định quà khi mở rương)

Bảng quà, tỉ lệ, giá mở từng ô và danh sách trứng pet mà server dùng để roll rương. Sửa xong có hiệu lực ngay với phiên mở rương mới (không cần restart server, không cần cập nhật app). Bản cũ được backup tự động vào assets/config/backups-chest/.

Cơ chế game

Tài liệu các cơ chế đã kiểm chứng từ code — các số từ game_balance (tỉ lệ rơi, bảng độ hiếm) lấy live từ server khi mở tab; luật code và cơ chế mới sửa / thêm trong server/admin-web/mechanics.js (mảng MECHANICS), không cần sửa HTML.

Không tìm thấy cơ chế nào khớp.

Cài đặt app

Lưu ở assets/config/app_settings.json, đọc công khai qua GET /v1/app-settings (ETag). App hiện chưa đọc endpoint này — đây là nguồn cấu hình sẵn sàng để app tích hợp.

Phản hồi từ người dùng

Nhận phản hồi qua email

Mỗi phản hồi mới sẽ được gửi tới các địa chỉ đang bật bên dưới.

Nhật ký admin

Từ vựng