B3
From 7th Cavalry Regiment Wiki
B3 or Big Brother Bot is a complete and total server administration package for online games (Call of duty series, BattleField Bad Company 2). B3 is designed primarily to keep game servers free from the derelicts of online gaming, but offers more. With the stock configuration files, B3 will keep servers free from offensive language, and team killers alike. A completely automated and customizable warning system will warn the offending players that this type of behavior is not allowed on your server, and ultimately kick, and or ban them for a predetermined time limit. B3 uses a MySQL database to store its information. This means users, warnings, kicks, and bans are all logged and all quickly retrievable.
Contents |
Administrating With B3
Automated Warnings
B3 will automatically warn players on a variety of things.
- The Teamkill Plugin will warn players for team damage or spawn shooting.
- The Censor Plugin will warn players using banned words.
- The Spam Control Plugin will warn players for spamming.
- B3 will warn user for using un-authorized commands.
Manual Warnings
The warning system allows admins to design an easy to use ruleset for their server. Instead of constantly telling your guests the rules of your server, just !warn them.
After a set number of warnings, B3 will temp-ban a player. Each warning is individually customized for the amount of time that the warning is active. When a player receives 3 warnings an alert message will be displayed. If after 30 seconds the warnings have not been cleared, the player will be temp-banned for a time relative to the warning expiration time.
Player Identification
The simplest player identifier is the players name. You can use any part of the player name. Only enough charachters to match the players name uniquely is needed. If more than one player on the server has a simular name, you will be prompted with all players matching that name and thier client id.
Player ID
The Database ID is the players unique identification within the B3 database. It is prepended with an ”@” and is often referred to as the “at ID”. This ID is displayed with the !leveltest command and the !lookup command. You can use this ID to perform actions against a player even when that player is not connected.
You can use the !lookup command to find offline users in the database.
B3 Commands
Public User Commands
| Name | Level | Scope | Action |
|---|---|---|---|
| !register | All | Private | Register user as a basic user |
| !help [<command| * Level>] | All | Private | Get info on how to use a command, you can use “*” for partial matches |
| !regtest | All | Private or Private | Display user current status |
| !time | All | Private or Private | Display the servers current time |
| !maps | Users | Private or Private | List the server map rotation |
| !nextmap | Users | Private or Private | Display the next map in rotation |
| !seen <name> | Users | Private or Private | Display when was this player last seen |
| !admins | Users | Private or Private | List all the online admins |
| !rules | All | Private or Private | Receive server rules |
| !mapstats [<name>] | Users | Private | List a players stats for the map |
| !testscore <name> | Users | Private | How much skill points you will get if you kill the player |
| !topstats | Users | Private | List the top 5 map stats players |
| !xlrhide <player> <on/off> | Users | Private | Hide/unhide a player from the stats |
| !xlrstats <player> | Users | Private | List a players XLR stats, if you don't add a name you get your stats |
| !xlrtopstats [<#>] | Users | Private | List the top # players of the last 14 days |
Administrator Commands
| Name | Level | Scope | Action |
|---|---|---|---|
| !admintest | Admin | Private | Display your current user status |
| !aliases <name> | Admin | Private | List a players aliases |
| !baninfo <name> | Admin | Private | Display how many bans a user has |
| !find <name> | Admin | Private | Test to find a connected player |
| !kick <name> [<reason>] | Admin | Private | kick a player |
| !leveltest <name> | Admin | Private | Display a user's status |
| !list | Admin | Private | List all connected players |
| !lookup <name> | Admin | Private | Lookup a player in the database |
| !notice <name> <notice> | Admin | Private | Add a good/bad behavior note for the player |
| !permban <name> [<reason>] | Admin | Private | Ban a player permanently |
| !scream <message> | Admin | Public | Yell a message to all player in multiple colors |
| !spam <name> <message> | Admin | Public or Private | Spam a predefined message |
| !spams | Admin | Private | List spam messages |
| !warn <name> [<warning>] | Admin | Public | Warn user |
| !warninfo <name> | Admin | Private | Display how many warning points a user has |
| !warns | Admin | Private | List warnings |
Private/Training/TCC/Modded server specific Commands
| Name | Level | Scope | Action |
|---|---|---|---|
| !maprotate | Admin | Private | Switch to the next map in rotation |
| !mag <map> <gametype> | Masteradmin | Public | Performs a map and gametype switch, does not use mp_ in this |
| !map <map> | Admin | Public | Switch current map to specified map |
| !fastrestart | Masteradmin | Public | Perform a Fast Restart |
| !ff <on/off/shared/reflect> | Masteradmin | Public | Turns Friendly Fire on, off, shared, or reflect, and performs a fast restart. |
| !gametype <sab/sd/dm/tdm/hq> | Masteradmin | Public | Switches the game mode and performs a map restart |
| !killcam <on/off> | Masteradmin | Public | Turns Killcam on or off and performs a fast restart |
| !hardcore <on/off> | Masteradmin | Public | Turns Hardcore on or off and performs a fast restart |
| !spectate <off/team/free> | Masteradmin | Public | Sets Spectator mode and performs a fast restart |
See Also
References
bigbrotherbot.net command list

