Như Byte56 đã nói: "không bao giờ tin tưởng khách hàng", nhưng:
Không bao giờ tin tưởng khách hàng có giá:
Có tất cả các trò chơi được chơi trên máy chủ sẽ làm tăng chi phí cơ sở hạ tầng của bạn rất nhiều.
Giả sử hầu hết người chơi sẽ không gian lận
và điểm cao nhất sẽ ổn định sau một thời gian và ngừng thay đổi nhiều
Có một cách giữa.
Ghi lại các trò chơi (trên máy khách).
(Tùy thuộc vào loại trò chơi có thể siêu dễ (ví dụ: cờ vua) hoặc hơi phức tạp (ví dụ: FPS nhiều người chơi),
nhưng nó luôn luôn có thể thực hiện được.)
Khi một người chơi kết thúc một trò chơi chỉ cần gửi điểm số.
Nếu điểm nằm trong một phạm vi nhất định ở đầu (ví dụ: top 1% hoặc top 5), hãy
yêu cầu dữ liệu được ghi từ người chơi
và phát lại trò chơi đó trên máy chủ.
Nếu điểm số phù hợp, chấp nhận điểm số.
Bằng cách này, bạn không cần bất kỳ tài nguyên phía máy chủ bổ sung nào cho hầu hết các lần phát,
nhưng có thể đảm bảo điểm số cao nhất là hợp lệ.