There are two types of commands - the Control server commands and the Bot commands. Control server commands are used to control the game mechanics, getting additional info about current game and setting bots and players in the game (kicking them, etc.). Bot commands are used to control and configure the bot. Both of these types of commands are formated like the server messages – a command name, followed by zero or more arguments with values, each surrounded by a pair of vinculums ("{}") and separated by spaces. Example: MOVE {Location 2040,1230,0}
.
This command causes the bot to run to supported location. Note that GB commands may interrupt themselves. Another MOVE command sent after our example command would cease moving to location 2040, 1230, 0 and caused the bot to move to the location supported in it. Some commands can be executed in parallel – e.g. MOVE and JUMP commands.