In order for B3 to support a game, we have to check the following requirements :
| Feature | Mandatory | |
|---|---|---|
| player chat | yes | |
| player connecting | yes | |
| player disconnecting | yes | |
| player changing teams | advised | |
| player changing name | advised | |
| player kill | advised | |
| player suicide | advised | |
| map change | advised | |
| round start | advised | |
| round end | advised | |
| game type/mode change | advised | |
| player damaging an other player (bullet hit) | no | |
| end of round scores | no | |
| end of match scores | no | |
| bomb events (planted, defused) | no | |
| checkpoint captured | no | |
| vote call/answers/result | no |
| command | Mandatory | |
|---|---|---|
| send a message to all players | yes | |
| send a private message to one player | yes | |
| kick a player | yes | |
| temp ban a player | yes | |
| permanently ban a player | yes | |
| unban a player | yes | |
| change current map | yes | |
| change next map | advised | |
| load the next map in the map rotation cycle | yes | |
| altering settings (game server name, game type/mode, etc) | advised | |
| ask for the list of available maps | advised | |
| ask for the list of maps in the current map cycle | advised | |
| ask for the current map | advised | |
| ask for the next map | no | |
| ask for the current game mode/type | advised | |
| ask for the list of connected players (with their guid) | yes | |
| ask for detailed info for a player (guid, id, punkbuster id, VAC id, name, team, class, equipement, kill, death, score, etc) | advised |
Players must be uniquely identifiable by at least one of :
Requirements version : 1.0 2011-08-02