Tài liệu nhà phát triển

Mọi thứ cần biết để đưa một game web lên p2game.

Từ mã nguồn tới người chơi

1

Tạo game để lấy slug

Slug là định danh duy nhất của game trên nền tảng. Nó xuất hiện trong URL người chơi lưu lại, và phải trùng với trường id trong p2game.json. Slug không đổi được sau khi tạo.
2

Đóng gói bản dựng

Nền tảng chỉ phục vụ nội dung tĩnh và không chạy bước build nào. Hãy đẩy lên kết quả biên dịch (thư mục dist/, build/), kèm p2game.json ở ngay thư mục gốc.
3

Tự kiểm tra trước khi tải lên

Chạy đúng bộ quy tắc của nền tảng ngay trên máy bạn, kể cả bước chạy thử trong trình duyệt. Vòng lặp sửa lỗi nhanh hơn nhiều so với đợi tải lên từng lần.
npx p2game-validate ./dist --slug ten-game-cua-ban
4

Đẩy lên bằng Git hoặc zip

Với Git: repo phải công khai, HTTPS, và chứa sẵn bản dựng. Với zip: nén từ bên trong thư mục bản dựng, không nén cả thư mục cha.
5

Chờ dây chuyền kiểm tra

Nền tảng giải nén, kiểm tra manifest, quét bảo mật, kiểm tra ảnh cửa hàng, rồi mở game trong một trình duyệt thật với đúng chính sách bảo mật của môi trường thật. Mọi lỗi được trả về kèm tên tệp, số dòng và cách sửa.
6

Gửi kiểm duyệt nội dung

Máy chỉ xác nhận game chạy được và an toàn về kỹ thuật. Kiểm duyệt viên là người quyết định nội dung có được xuất bản không: họ chơi thử, đối chiếu mô tả, ảnh chụp và phân loại độ tuổi. Cam kết xử lý trong 48 giờ.