Zabezpieczanie czasu gry w JavaScript
Tworzę grę opartą na płótnie, która ma ważny element czasowy. Po zakończeniu gry czas ukończenia użytkownika zostanie wysłany do PHP / MySQL na serwerze w celu porównania z innymi graczami.
Wydaje się, że taktowanie po stronie serwera (tj. Rozpoczęcie czasu żądania wysłania czasu żądania) może wprowadzić czasy ładowania wpływające na rzeczywisty czas użytkownika, a zatem w tym przypadku nieefektywne.
To, z czym mam problem, to ustalenie sposobu zapewnienia, że wysłany czas jest uzasadniony. Jak mogę powstrzymać kogoś przed korzystaniem z konsoli i edytowaniem kodu po stronie klienta w taki sposób, aby przesłać fałszywy czas?
Każda pomoc byłaby bardzo mile widziana.