Multiplayer Missions
In Bot vs Bot missions, players compete against each other for a goal. Each player submits their bot config and script for the mission, then the server will randomly match players. Missions run *asynchronously* -- players do not have to be online after queueing. After a mission has been executed, players can see the debriefing. If a player was offline, they will bee able to see the debriefing when logging back in. Also, in order to ensure enough opponents for every player, the same bot might execute a mission multiple times with different opponents. All these runs will be available for debriefing.
Bot vs Environment missions are similar, except your code is supposed cooperate with other players' code in order to achieve the mission objectives.