Implementando un método eficiente de verificación del lado del server

Estoy haciendo un juego de rol de acción basado en la web. No quiero que los jugadores hagan trampa, pero tampoco quiero que el juego se detenga constantemente para esperar a que el server responda. Lo hice para que el juego se juegue en el lado del cliente (para la capacidad de respuesta) y el server realiza una verificación de rutina para validar el estado del juego. Pero el sistema es muy engorroso. El server debe calcular cada fotogtwig y comparar el estado del juego completo con el estado del juego enviado por el cliente. Si algo en los estados del juego es diferente entre sí, el server patea al jugador. Sin embargo, esto significa que el juego debe enviar 30 requestes por segundo y el server debe calcularlo todo a time. Si muchas personas están jugando el juego, no creo que mi único dinamómetro Heroku pueda manejar eso. ¿Cómo implemento una forma eficiente y elegante de validar los movimientos de los jugadores en el lado del server?

Intereting Posts