Hiện Tại, Bản Dự Thảo Thiết Kế Tầng Logic Của Máy Chủ Trò Chơi Của Chúng Tôi
Hiện tại, hệ thống logic server game của chúng tôi đang được thiết kế theo hướng tiếp cận mới. Ban đầu, chúng tôi xây dựng lớp logic dựa trên cơ chế truyền tải gói tin mạng. Cụ thể, client sẽ định nghĩa cấu trúc thông điệp, đóng gói dữ liệu và gửi đi, sau đó server sẽ giải mã các gói tin này để xử lý tương ứng.
Tuy nhiên, sau một thời gian phát triển, chúng tôi nhận thấy phương pháp này trở nên lộn xộn và khó kiểm soát khi dự án ngày càng phức tạp. Qua thảo luận với đồng nghiệp, chúng tôi đã quyết định chuyển sang mô hình RPC không đồng bộ (Asynchronous RPC) để tối ưu hóa quy trình xử lý.