I'm making my first online board game. After the two players accept to play with each other, I want to show a get ready message for 3 seconds, then both start playing together, each has 30 seconds to do an action in his turn.
But I don't know the process.
- Should I pass to clients the time the game will start?
- Should I check from server whether a player's 30 seconds is over? There may be a slight difference in server and client time, and I end a game from server while client still has 27 seconds for example.
What are the steps to have an accurate multiplayer game. Thanks.