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 01:14 by courgette
ODT Export
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Creative Commons License
Everything on this website, including all content, logos and images
is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.