Description
If you enable lockstep then the packet game_info value for is_round_active flips between true and false constantly. Taking the default python template and adding a print for each time is_round_active changes state (bot is attached) gives an output like the following snippet:
...
is_round_active became False @ 2021-12-31 22:50:02.491142
is_round_active became True @ 2021-12-31 22:50:03.846140
is_round_active became False @ 2021-12-31 22:50:03.874141
is_round_active became True @ 2021-12-31 22:50:05.228142
is_round_active became False @ 2021-12-31 22:50:05.267140
... (repeat forever)
Running the same bot without lockstep gives valid is_round_active outputs.
Unfortunately the bug (from what I can determine) is probably in the closed source part so there is nothing more I can do.