Seperti yang dikatakan Byte56: "jangan pernah mempercayai klien", tetapi:
Jangan pernah mempercayai klien datang dengan harga:
Memiliki semua game yang dimainkan di server akan meningkatkan biaya infrastruktur Anda banyak.
Dengan asumsi sebagian besar pemain tidak akan menyontek
dan skor tertinggi akan diselesaikan setelah beberapa saat dan berhenti banyak berubah
ada jalan tengah.
Rekam game (di klien).
(Tergantung pada jenis gim yang mungkin super mudah (mis. Catur) atau sedikit rumit (misalnya FPS multipemain),
tetapi selalu bisa dilakukan.)
Ketika seorang pemain menyelesaikan permainan, cukup kirimkan skor.
Jika skor berada dalam kisaran tertentu di atas (mis. 1% atau 5 teratas),
minta data yang direkam dari pemain
dan ulangi permainan itu di server.
Jika skor cocok, terima skor.
Dengan cara ini Anda tidak memerlukan sumber daya sisi server tambahan untuk sebagian besar permainan,
tetapi dapat memastikan skor teratas valid.