Tôi có một hệ thống có thẩm quyền, khi người chơi tham gia trận đấu, nó sẽ nhận được tất cả các đối tượng đã sinh ra - sinh ra trên chính nó (máy khách).
Nó trông như thế này:
Clientgửi mã thông báo truy cập đếnServerClientnhận được sự chấp nhận từServerClientchuyển cảnh sang cảnh trò chơiServergửi người chơi, thùng, đồ vật bạn có thể tương tác đểclientcó thể sinh sản và hiển thị chúng.
Nhưng những gì về các đối tượng mặt đất? Hiện tại, tôi có cùng một cảnh chính xác trên máy chủ và máy khách - với một mặt phẳng tĩnh đóng vai trò là một tầng. Hiện tại tôi đang thêm công cụ mới, cây xanh, cầu thang và xây dựng mọi thứ cùng nhau.
Tôi nghĩ - chúng ta tốt. Nhưng môi trường không nên được đồng bộ hóa quá? Được nối mạng bằng cách nào đó? Thuộc sở hữu của máy chủ?
Hãy thực hiện League of Legends:
Đó là một môi trường tĩnh, có thể là một lưới kết hợp (cầu thang, cỏ, tường, cửa hàng). Nhưng nó thực sự được giữ trên máy khách hay nó được gửi bởi máy chủ trong màn hình tải?
