Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » Tiberian Technologies / Blackhand Studios » Other Products » BRenBot 1.30 is Released! Read for Features and Info
BRenBot 1.30 is Released! Read for Features and Info [message #59775] Tue, 30 December 2003 09:34 Go to previous message
Blazer is currently offline  Blazer
Messages: 3322
Registered: February 2003
Location: Phoenix, AZ
Karma:
General (3 Stars)
Administrator/General

BRenBot 1.30 will be released TODAY. Mac and I are packaging it up now. There will be a release and support for the following operating systems:

MS Win32 (Windows XP/NT/2000/98/95)
Linux (RedHat 7.x/8.x/9.0 and Suse 8.2).

BRenBot is compiled Perl code, the executable is about 2.6MB. Being what amounts to a well-tested beta, there is still lots of debug code. Version 1.31 should be smaller even though wiill contain many new features. Note that BRenBot is a console application. Meaning it runs in a cmd.exe window. No GUI, no buttons, just a config file and the power of Perl Smile The console output shows what is going on in IRC, as well as any error messages.

Features:
I'm not sure where to start with the list of current features, so I will just mention some off the top of my head, followed by a paste of the helpfile
[list]
[*] IRC Administration - access is determined by channel status (+v or higher)
[*] In-Game Administration - 3 levels of admins: Server Owner/Admin, Moderators, and Temporary Moderators. Mods cannot kick/ban/etc other mods with higher status.
[*] Live HTML logging - Option to create a live HTML file of everything that is shown by the bot in IRC, with same colors etc.
[*] SQL Database - User settings and data stored in SQL database.
[*] Setjoin/Viewjoin/Seen - IRC-esque. Players can set a message that will be displayed by the bot when they join. Players can type !seen and the server will show when they were last playing.
[*] Recommendations - A rank and status determined both automatically (by MVPs/Most Kills/Best K/D) and by other players (!recommend blazer0x good base defender). Abuse protection limits multiple recs and recs per day per user. Recommendations can be displayed when a user joins, along with a humerous message which depends on the number of recs.
[*] Complaint system - Mark someone a n00b with the "!n00b" command (!n00b blazer0x C4ing teammates). n00b rating can be displayed on join.
[*] Native RenRem Support - Thanks to macs LFDS wrapper, the Linux FDS has the equivalent of RenRem, and thanks to Scorpio9a, Silent Kane, and Binary, the Win32 version of BrenBot has native RenRem support! This means BRenBot does NOT need renrem, winrem, or fdstalk.dll.
[*] Small footprint - BRenBot is less than 3MB and testing shows it to use approximately 4-12MB of RAM on a busy server while using little to no CPU (most I ever saw 1%).
[*] Multiple Architecture support. -BRenBot works on both Win32 and Linux, in fact its the exact same code. It will perform and work exactly the same on either operating system.
[*] Sniper Server Options - Option to kick on vehicle purchase, response to players mentioning spawn killing.
[*] Voting - Players can vote to kick other players (with seperate formulas used if the kickee is a teammate or enemy), vote to go to the next map, and vote to switch to a particular map.
[*] Admin map control - Admins/Moderators can end the current map, as well as jump to any other map including maps not normally in the rotation (!setnextmap Winter would set the next map to C&C_Conquest_Winter.mix).
[*] Pretty Colors - LOL. F2 and F3 chat as well as vehicle purchases are colorized by the team, also moderators and temp mods names are bold/underlined.
[/list:u]

There are lots more features, and the best part is the most exicting features are soon to come! Here is a cut and paste of the help file, which is accessible via !help in the irc channel:

adminlist:Displays the list of moderators.
addtempmod:Adds a temp-moderator.
autoannounce:Plays a random autoannounce.
deltempmod:Deletes a temp moderator.
playerinfo:!playerinfo - Displays detailed playerlist (only of when given).
gameinfo:Displays gameinfo.
hostmsg:Relays a message to all players ingame.
kicklog:Displays a log of recent kicks.
banlog:!banlog - Displays a list of all bans for the given player.
logsearch:Allows to keyword search for kicks and bans.
gameover:Ends the current round. Usage: !gameover NOW
gameover NOW:Ends the current round. Usage: !gameover NOW
showmsgs:Shows a list of pre-defined messages.
players:Shows a list of ingame players.
nextmap:Displays the next map.
shownextmap:Displays the next map.
shownext:Displays the next map.
showmods:Displays a list of ingame admins.
status:displays a list of all commands.
vote:Allows to vote. Use !vote help for more information.
help:This help.
setnextmap:Sets the next map. Use !gameover NOW to switch to it.
delban:Removes a ban. Usage: !delban
rotation:Displays the maprotation.
maplist:Displays a list of all installed maps.
seen:Displays how much time has passed since a person has been on this server.
setjoin:Allows you to set a join message that will be played when you join the server.
viewjoin:Displays your join message.
recommend:!recommend <reason> - Recommends another player for good teamplay etc.
rec:Alias for !recommend - see !help recommend.
teamplayers:Displays a list of good known teamplayers based on recommendations.
tp:Alias for !teamplayers - see !help teamplayers.
kick:!kick <reason> - Kicks a player from the server.
qkick:Kicks a user from the server and sends an auto-allow. (WOL only)
ban:!ban <reason> - Permanently bans a player from the server.
auth:!auth - Authorizes a protected user.
modules:Displays the state of all modules.
set:!set <module> <on|off> - Sets a module to on or off.
teams:Checks if the teams are even and kicks players which made teams uneven!
noob:[InGame] !noob <reason> - Adds a user to list of n00bs!
n00b:[InGame] !n00b <reason> - Adds a user to list of n00bs!
shownoobs:List all n00b players in the current game.
shown00bs:List all n00b players in the current game.
rules:Shows the server's rules.
rank:Currently not avaible.
version:Displays the bot's current version.
uptime:Shows how long the bot is up since last restart.
atm:Alias for !addtempmod - see !help addtempmod
dtm:Alias for !deltempmod - see !help deltempmod
pi:Alias for !playerinfo - see !help playerinfo
gi:Alias for !gameinfo - see !help gameinfo
kickban:!kickban <reason> - bans AND kicks a player from the server
kb:Alias for !kickban - see !help kickban
pl:Alias for !players - see !help players
allow:Allows a player to join the server again after kick (WOL only)
ids:Like !players but shows the ID of each player.

Look for more info soon as well as the download link!
BRenBot is Copyright 2003-2004 by Daniel Herda & Charles Jones. All Rights reserved.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Server-State-Script
Next Topic: Fatal Error: Primary IP not found!
Goto Forum:
  


Current Time: Wed Nov 27 13:10:22 MST 2024

Total time taken to generate the page: 0.00955 seconds