我正在使用html5(javascript)编写Go服务器(类似国际象棋的游戏)。 像国际象棋一样,每个玩家都会在游戏开始时获得初始思考时间。
我使用Google App Engine平台。 (当前Beta网址http://tingting39546.appspot.com/games)
让我们说每个玩家都有600秒的时间思考他们的行动。
到目前为止,我最好的猜测是让客户端发送用于每次移动的时间,并让服务器将其与考虑到延迟的情况进行比较。
答案 0 :(得分:0)
维护客户端的这种验证不是正确的方法。 您需要维护服务器端的所有状态,客户端不应计算与时间相关的任何内容,服务器只接收命令并使用请求时间戳来计算此类事物。