Files
BABA_YAGA/BABA_YAGA_Updater/sections/10_footer.md
2026-06-23 00:51:32 +07:00

7.0 KiB

Giao thức Triển khai (Deployment Protocol)

Hướng dẫn thiết lập môi trường phát triển và kết nối mạng lưới cho BABA_YAGA. Khuyến nghị sử dụng công cụ ParrelSync để tối ưu hóa quy trình kiểm thử Multiplayer (Mô phỏng Host/Client) ngay trên một Editor duy nhất.




Engine Core
Unity 6000.3.10f1+


Architecture
Win 10/11 | macOS (M/Intel)


Storage Budget
~5.0 GB (Repo + Library)

1. Khởi tạo Không gian mạng (Repository Clone)

# Clone mã nguồn dự án từ kho lưu trữ chính thức
git clone https://github.com/OnlyScove/BABA_YAGA.git

    Mở Unity Hub ➝ Chọn Add ➝ Add project from disk.

    Trỏ đường dẫn đến thư mục BABA_YAGA vừa clone. Lần chạy đầu tiên (Import Asset Pipeline & Library) có thể mất từ 3 - 5 phút.

2. Khớp mã Máy chủ Photon (Fusion AppID Config)

Trò chơi yêu cầu kết nối đến cụm máy chủ Relay của Photon để xử lý State Sync. Bạn bắt buộc phải cung cấp một AppID hợp lệ:

  1. Truy cập và đăng nhập vào Photon Engine Dashboard.
  2. Khởi tạo một Application mới (Loại App: Fusion) và sao chép mã App ID.
  3. Trong Unity Editor, điều hướng tới: Tools ➝ Photon ➝ Fusion ➝ Network Project Settings.
  4. Dán App ID vào trường App Id Fusion (Áp dụng cho cả Realtime & Fusion).
  5. Đảm bảo Network Mode được thiết lập là Client/Server để bật tính năng State Authority.

3. Khởi chạy Trình mô phỏng (Launch Simulation)
Mở Scene trung tâm tại: Assets/Scenes/Main Scene.unity.

Nhấp vào Smart Bootstrapper (Nằm trên thanh Menu Top-bar của Unity) để tự động hóa quy trình tiêm (Inject) cấu hình Network Runner.

Nhấn nút Play trong Editor.

Để test thực tế: Khuyến nghị Build ra file .exe độc lập, hoặc sử dụng hệ thống ParrelSync Clone Editor để chạy 2 Instances song song.
Trung tâm Tín hiệu (Community & Support)

Stars Forks Follow

Discord Ko-fi Buy Me A Coffee


Network Visitors




© 2026 SCOVANIA STUDIOS
"Baba_Yaga is more than a game, it's a social experiment."



X/Twitter