public
Description: Big Brother Bot B3 is a complete and total server administration package for online games. B3 is designed primarily to keep your server free from the derelicts of online gaming, but offers more, much more.
Home | Edit | New

Manual - Configuration

  1. Create a directory to store your b3 log files and config files, example:
    /home/b3/conf
  2. Copy the config files from /install/path/b3/conf to /home/b3/conf. You only need to copy the file that you are going to modify here.
  3. Modify b3.xml
    vi b3.xml

See [wiki:BotManual/Plugins Plugins] for configuration options for plugins.

b3

b3.database

b3.database::
The connection settings for your database in the following format: <scheme>://<username>:<password>/@

#!xml
<set name="database">mysql://b3:password@localhost/b3</set>

b3.logfile

logfile::
The location you want to store the log created by B3.

#!xml
<set name="logfile">/home/b3/b3.log</set> 

b3.log_level

b3.log_level::
The amount of logging you want in your [#b3.logfile]. Lower numbers log more information and contain all the messages with higher numbers after it.

  • 8 – Extra verbose debugging
  • 9 – Verbose debugging
  • 10 – Debugging
  • 20 – Extra information
  • 21 – B3 log messages
  • 22 – Game log messages
  • 30 – Warnings
  • 40 – Errors
  • 50 – Critical errors
Note: Leave log_level at 9 for debugging, If there is a bug found we will need your b3.log.

b3.parser

b3.parser::
The name of the game parser you want to use. The following options are available. If your game is based on the Quake 3 engine and is not listed, you can try using the q3a parser or any of the parsers listed below.

  • q3a – Quake 3 Arena
  • cod – Call of Duty and Call of Duty : UO
  • cod2 – Call of Duty 2
  • cod4 – Call of Duty 4 (Modern Warfare)
  • cod5 – Call of Duty 5 (World at War)
  • iourt41 – io Urban Terror
  • wop – World of Padman
  • etpro – Wolfenstein Enemy Territory with etpro mod (available in version B3 1.1.5+)
#!xml
<set name="parser">cod</set> 

server

server.game_log

server.game_log::
The location of your game’s log file.

#!xml
<set name="game_log">/usr/games/cod/uo/games_mp.log</set> 

server.rcon_password

server.rcon_password::
The rcon password for your game server.

#!xml
<set name="rcon_password">password</set>

server.rcon_ip

server.rcon_ip::
The rcon IP address for your game server. Can be a local IP such as 127.0.0.1.

#!xml
<set name="rcon_ip">127.0.0.1</set>

server.public_ip

server.public_ip::
The external facing rcon IP address for your game server. This is the same as the IP you give your users to connect.

#!xml
<set name="public_ip">255.255.255.255</set>

server.port

server.port::
The rcon port for your game server.

#!xml
<set name="port">28960</set>

server.punkbuster

server.punkbuster::
Whether your want to use the [BotManual/Plugins/Punkbuster Punkbuster] plugin to manage kicks, bans, and user identification.

Recommended: on if supported and activated in your gameserver
#!xml
<set name="punkbuster">on</set>
Last edited by xlr8or, Wed May 20 03:12:24 -0700 2009
Home | Edit | New
Versions: