User Tools

Site Tools


Sidebar

B3 Homepage


Main Links


Support Subjects


Related Links


This wiki was updated recently and all user accounts were reset. If you want to contribute to this documentation wiki drop me an email at xlr8or[at]bigbrotherbot[dot]net.

customize:parser:requirements

In order for B3 to support a game, we have to check the following requirements :

Expose game events

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

Provide a RCON interface

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

Provide a way to uniquely identify players

Players must be uniquely identifiable by at least one of :

  • game wide id (an ID which allows to recognize a player on that server but also others from the same game)
  • PunkBuster id (an ID which allows to recognize a player on all servers for all games supporting punkbuster)
  • Steam id (an ID which allows to recognize a player on all servers for all games supporting Steam/VAC)
  • server wide id (an ID which allows to recognize a player on that server) (this solution is discouraged)

Requirements version : 1.0 2011-08-02

customize/parser/requirements.txt · Last modified: 2012/09/24 00:00 (external edit)

Page Tools