Tôi đang làm việc trên một trò chơi trực tuyến sẽ có quá trình xử lý phát hiện va chạm rất nặng. Các mô hình người chơi sẽ va chạm với những người chơi khác, mob, cấu trúc, địa hình và các vật thể rắn chỉ tồn tại phía máy chủ (không được lưu trữ trong các tệp dữ liệu khách hàng).
Vì mục đích bảo mật, tôi có nên thực hiện tất cả phía máy chủ phát hiện va chạm không? Hoặc tôi nên để khách hàng phát hiện và để máy chủ theo dõi bằng cách nào đó? Tôi cảm thấy như nó sẽ là quá nhiều cho máy chủ tự làm (Tôi đang thiết kế công cụ cho hàng trăm người chơi trên một máy chủ).
Có ai biết MMO chính thống làm điều đó như thế nào không? Tôi biết rằng hầu như tất cả các MMO hiện nay đều dễ bị tấn công vật lý và thường xử lý chúng bằng cách phát hiện các vụ hack và cấm người. Tôi thà rằng các hack không hoạt động, ít nhất là cho các thành phần vật lý.