## Đồng bộ Mạng (Networking) Sử dụng **Photon Fusion (State Sync)** với cơ chế Client-Side Prediction để đảm bảo trải nghiệm không độ trễ. ### Network Data Flow & Synchronization ```mermaid sequenceDiagram autonumber participant IR as Input participant CP as 🎀 Local Player participant NT as Fusion Net participant S as Server participant RP as Proxies %% --- GIAI ĐOẠN 1 --- Note over IR, CP: [PHASE 1] Thu thập Input IR->>CP: OnMove / OnJump / OnSprint CP->>CP: Pack NetworkInputData %% --- GIAI ĐOẠN 2 --- Note over CP: [PHASE 2] Dự đoán (Prediction) CP->>CP: Run Client-Side Physics CP->>NT: Send Input (Tick N) %% --- GIAI ĐOẠN 3 --- Note over NT, S: [PHASE 3] Truyền tin mạng NT->>S: UDP Packet Delivery Note right of S: SERVER SIMULATION S->>S: Validate & Update State S-->>NT: Snapshot (Tick N) %% --- GIAI ĐOẠN 4 --- Note over NT, CP: [PHASE 4] Hồi đáp & Đồng bộ NT-->>CP: State Snapshot Note over CP: RECONCILIATION CP->>CP: Fix Position if Error > Threshold %% --- GIAI ĐOẠN 5 --- Note over NT, RP: [PHASE 5] Proxy Update NT-->>RP: State Snapshot Note over RP: INTERPOLATION (Lerp) %% --- GIAI ĐOẠN 6 --- Note over CP, RP: [PHASE 6] Hiển thị (Render) CP->>CP: Update Camera Shake/VFX RP->>RP: Smooth Mesh Movement ```