Chúng tôi đang thực hiện một game bắn súng góc nhìn người thứ nhất. Máy khách sẽ gửi vị trí của nó đến máy chủ ở một tốc độ cố định (hiện tại là 10Hz). Máy chủ sẽ gửi một tin nhắn liên quan đến tất cả các vị trí của người chơi cho tất cả người chơi ở cùng tốc độ (10Hz).
Đúng như dự đoán, phong trào này khá là rắc rối vì trò chơi 60fps chỉ nhận được cập nhật 10 lần một giây. Cách tốt nhất để làm mịn phong trào này là gì? Cách rõ ràng nhất sẽ là nội suy giữa hai gói cuối cùng, để phép nội suy kết thúc khi chúng ta nhận được một gói mới. Nhưng điều này thêm một độ trễ 100ms ngay lập tức cho tất cả người chơi.
Một cách khác là sử dụng vận tốc và gia tốc được suy ra từ một vài gói cuối cùng để dự đoán vị trí của người chơi trước khi gói tiếp theo đến, tuy nhiên nếu dự đoán sai, người chơi sẽ có xu hướng nhảy ngay khi nhận được gói mới .
Có ai biết làm thế nào tiêu đề AAA giải quyết vấn đề này?