Sei sulla pagina 1di 10

BigBrotherBot

BigBrotherBot (B3 for short):

By SulaimanAZ

Discord: SulaimanAZ#3136

Is a complete and total server administration package for online games.

B3 Groups:

Level 100 Super Admin:

The Super Admin is the highest level of authority.

A Super Admin has access to all commands and is generally only assigned to the server owner.

Level 80 Senior Admins:

Senior Admins are the highest admins. They have access to most commands except for the commands used in server/bot setup.

Level 60 Full Admins:

Full admins have less authority than Senior Admins But still have access to harsher punishment commands such as !ban.

Level 40 Admins:

Admins are the first level of administrators. Their harshest punishment is a !kick, yet they are probably the most numerous of the admins.

Level 20 Moderators:

Moderators are the first step to becoming an admin, an admin training ground if you will . They can only !warn users or remind them of the rules. They can notify higher level admins when harsher punishment is needed.

Level 2 Regulars:

Regulars are not admins or moderators, but your loyal server population. You would only give regular status to members of your community.

Level 1 Users:

A user is like a self appointed regular.

New players can use the !register command to gain user status. User’s have only a few commands But gain extra privelages that would be ignored for the one-time visit players.

Guests:

The one-time visit players.

B3 Commands:

Level 100 Super Admin:

die

Shutdown B3.

!die

1

BigBrotherBot

disable Disable a plugin.

!disable <plugin name>

By SulaimanAZ

enable Enable a plugin that would have been disabled.

!enable <plugin name>

Discord: SulaimanAZ#3136

reconfig Re-load all config files. This way you can change some settings and apply them without restarting B3 But some plugins may require a full restart of B3 to apply changes.

!reconfig

restart Restart B3. For this command to work B3 must have been started with the restart command line parameter.

!restart

runas Run a command as a different user.

!runas <name> <command> !su <name> <command>

unmask Un-hide level. Revert what the mask command does.

!unmask unmask yourself.

!unmask <player> unmask a given player.

Level 80 Senior Admins:

banall Like the ban command except it will ban multiple players whom name contains a given term.

!banall <term> [<reason>] !ball <term> [<reason>]

2

BigBrotherBot

By SulaimanAZ

Discord: SulaimanAZ#3136

clientinfo Show the value of a given property for a player. The purpose of this command is more for debug purpose than anything else But it can be useful to retrieve info such as the player IP address or guid.

!clientinfo <player> <field> Fields: guid - pbid - name - exactName - ip - greeting - autoLogin - groupBits - connected lastVisit - timeAdd - timeEdit - data - bans - warnings - groups - aliases ip_addresses - maskLevel - maskGroup - maskedGroup - maskedLevel - maxLevel - maxGroup numWarnings - lastWarning - firstWarning - numBans - lastBan

clear Clear all active warnings and tk points (if the tk plugin is active) For a given player or for all in-game players.

!clear !kiss Clears active warnings and tk points for all in-game players.

!clear <player> !kiss <player> Clears active warnings and tk points for the player identified by <player>.

kickall Forcibly disconnects all players matching a pattern from the game server.

!kickall <pattern> <reason> !kall <pattern> <reason> kick all players whose name matches the given pattern specifying a reason.

lookup Return the name and database ID of a player matching a given pattern.

!lookup <name> Find a player in the B3 database by its name or partial name.

makereg Put a player in the Regular group.

!makereg <player> !mr <player>

map Change the map on the server.

!map <map name>

3

BigBrotherBot

By SulaimanAZ

maprotate Load the next map on the game server.

!maprotate

Discord: SulaimanAZ#3136

mask Mask yourself as being a member of a group of lower level.

!mask <group> Mask yourself as being a member of the given group.

!mask <group> <player> Mask another player as being a member of the given group.

pause Make B3 ignore any game event for a given duration.

!pause <duration>

permban Permanently ban a player.

!permban <player> <reason> !pb <player> <reason> permanently ban a player specifying a reason.

putgroup Add a player to a B3 group.

!putgroup <player> <group>

rebuild Sync up connected players. This can be useful for games for which B3 can loose track of connected players.

!rebuild

spankall Spank all players matching a pattern from the game server.

!spankall <pattern> <reason> !kall <pattern> <reason> spank all players whose name matches the given pattern specifying a reason.

ungroup Remove a player from a B3 group.

!ungroup <player> <group>

4

BigBrotherBot

By SulaimanAZ

unreg Remove a player from the regular group.

!unmask <player>

warnclear Clear all of a users’ warnings.

!warnclear <player> !wc <player>

Level 60 Full Admins:

Discord: SulaimanAZ#3136

ban Temporarily ban a player for the duration set by ban_duration.

!ban <player> <reason> !b <player> <reason>

spank Spank a player (kick).

!spank <player> <reason> !sp <player> <reason> spank a player specifying a reason.

unban Unban a player. As the player you which to unban cannot be connected on the game server You will have to get the B3 database ID for that player. To do so, use the lookup command.

!tempban <player>

Level 40 Admins:

admintest Alias for command regtest.

!admintest

baninfo Tell if a given player has active bans.

!baninfo <player> !bi <player>

5

BigBrotherBot

By SulaimanAZ

kick Forcibly disconnects a player from the game server.

!kick <player> <reason> !k <player> <reason> kick a player specifying a reason.

lastbans List the 5 last active bans.

!lastbans

!lbans

notice Save to the B3 database a note about a player.

!notice <player> <note>

Discord: SulaimanAZ#3136

scream Broadcast a message 5 times in a row to all players. If your game support Quake3 color codes Then each message occurrence will be in a different color.

!scream <text>

tempban Temporarily ban a player for the duration a given duration.

!tempban <player> <duration> <reason> !tb <player> <duration> <reason> tempban a player for the given duration specifying a reason.

Level 20 Moderators:

aliases Show at most 10 aliases of a player.

!aliases [player] !alias [player] display at most 10 aliases for that player.

!aliases !alias display at most 10 of your aliases.

6

BigBrotherBot

b3

By SulaimanAZ

Show the B3 version and uptime.

!b3

admins Tells which admins are currently on the game server.

!admins

Discord: SulaimanAZ#3136

find Return the name and slot id of connected players matching a given pattern.

!find <name> Find a player by its name or partial name.

!find <slot id> Find a player by its game slot id.

poke Notify a player that he needs to move.

!poke <player>

say Broadcast a message to all players.

!say <text>

!su <text>

spam Spam a predefined message.

!spam <message id> !s <message id> will spam the message defined in the spamages section of the config file under The given message id to all players.

!spam <player> <message id> !s <player> <message id> will spam the message defined in the spamages section of the config file under The given message id to the specified player in a private message.

spams List spam message ids.

!spams

7

BigBrotherBot

status Report status of B3 database.

!status

By SulaimanAZ

Discord: SulaimanAZ#3136

warn Give a warning to a player. If then the player reaches a high number of active warnings, he is temporarily banned.

!warn <player> <reason> !w <player> <reason> warn a player specifying a reason.

warninfo Display how many active warnings a user has.

!warninfo <player> !wi <player>

warnremove Remove the last warning of a user.

!warnremove <player> !wr <player>

warns List the available warning ids.

!warns

warntest Test a warning.

!warntest <warning id> !wt <warning id>

Level 2 Regulars:

maps List the server map rotation list.

!maps

8

BigBrotherBot

By SulaimanAZ

Discord: SulaimanAZ#3136

nextmap Tell which map will be loaded next on the game server.

!nextmap

seen Report the last time a player was seen on the game server.

!seen <player>

Level 1 Users:

regulars List online players which are in the regular group.

!regulars

!regs

time Display the current time.

!time Display the server time.

!time <timezone/offset> Display the time for a given timezone or offset.

Guests:

help List available commands, or the short description of a given command.

!help List the commands available to the player issuing the command.

!help <command> Show a short description of the given command.

9

BigBrotherBot

By SulaimanAZ

leveltest Tell in which B3 group a player is in.

!leveltest [player] !lt [player] display in which B3 group this player is in.

!leveltest !lt display in which B3 group you are in.

register Register yourself as a basic user.

Discord: SulaimanAZ#3136

!register Put the player who typed the command into the :ref:`user <groups>` group.

regtest The !regtest command tells in which B3 group you are in.

!regtest

rules Display the server rules.

!rules

!r

10