Ive read some things about lockstep networking and have a question. It says you should not let the next turn be executed before all commands have come in. How do i know when all commands are recieved?
Will the server simply wait until each player has sent his/hers "commandpackage"? Each player can only send one package, but this can include several ingame commands for that turn. If this is the case its easy to see when the turn is "done" (server just checks in a array that each player has sent its commands for the current turn). Once all commands are in, the game advances one turn and players can send new commandpackages.
If this is not how its done, plz tell me otherwise! (or confirm my speculation)
Thanks