I am working on my Java bot and when running the first initial times, I saw a bit of a delay from when my command was sent, and receiving a game (bot) state that is reflecting that command.
The issue I am seeing is that my command is sent on tick 2, and are still receiving “old” game (bot) state for the following 4 ticks. I know that the processing of my command will only happen on the next tick (tick 3), and then on tick 6 I see the update game (bot) state.
So what I mean with out dated game (bot) state is.
I send 1 unit to the scouting tower on tick 2, and only see that the ‘traveling units’ field change on tick 6.
(Although the ‘traveling units’ are wrong, but that is another topic).
I know that the units have traveling time before the resources of that tower will be showen.
But to my knowledge, the ‘traveling units’ should be updated by tick 3/4.
This that delay correct, or is that something that is weird?
Do you guys also experience this behavior?