BigBrotherBot version 1.3 is released!The BigBrotherBot dev team is proud to announce the release of B3 1.3. This release brings a lot of improvement to the bot including :
B3 core :- The status plugin can now save the status file over FTP
- Large updates to ftpytail plugin (support for reading game log file over FTP)
- AUTODOC which will generate a webpage with all the commands you and your users can use ingame
- A new setup wizard which helps you build your b3.xml (b3_run.py --setup)
BattleField Bad Company 2 support:- Beta release of the BF:BC2 parser. (Note that this is still a work in progress and it has been included in this B3 release as a beta. Since Dice is updating servercode frequently, you may expect similar B3 updates for this parser.)
- The BF:BC2 parser does not require any server access, you can run this like any other BC2 admin tool.
Smokin' Guns parser :- added smg11 beta parser which is intended to work with the future Smokin' Guns 1.1 release. (Note that this is still a work in progress and it has been included in this B3 release as a preview.)
CoD serie parsers :- All CoD parsers rewritten!
- No more missing IP's
- Fixed issues for non-PB servers
Urban Terror 4.1 parser :- fix the alias issue
- better recognition of players
- new B3 events : EVT_GAME_FLAG_RETURNED, EVT_CLIENT_GEAR_CHANGE
- improved getNextMap
XLRstats plugin:New version of XLRstats adds:
- Assists skill bonus calculation, your assists now count aswell!
- Weekly and monthly history snapshots to monitor your progress.
Upgrade Notice:Over 100 files were changed (in almost 500 commits) since v1.2.1! We strongly recommend updating the complete bot! When upgrading from a previous version of B3 you have to make sure you also check your saved config files for additions and changes! A number of commands were moved from the adminplugin to welcome and pingwatch plugin. This results in changes to the next config files:
- plugin_admin.xml (some commands were removed)
- plugin_welcome.xml (new command !greeting)
- plugin_pingwatch.xml (new command !ci)
If you're using xlrstats, make sure the database holding the xlrstats tables is upgraded:
- new tables for xlrstats need to be created (run xlrstats.sql or xlrstats-update-to-v2.0.0.sql on the database!)
It is always a very good idea to backup your configfiles and your database on a regular basis, especially before upgrading your B3 install.1.2.1 -> 1.3.0
----
Over 100 files were changed (in almost 500 commits)! We strongly recommend updating the complete bot!
Also make sure you check your saved config files for additions and changes!
A list of changed files is available after release here:
github.com/BigBrotherBot/big-brother-bot/compare/v1.2.1...v1.3.0
----
Upgrading:
A number of commands were moved from the adminplugin to welcome and pingwatch plugin.
This results in changes to the next config files:
* plugin_admin.xml (some commands were removed)
* plugin_welcome.xml (new command !greeting)
* plugin_pingwatch.xml (new command !ci)
If you're using xlrstats, make sure the database holding the xlrstats tables is upgraded:
* new tables for xlrstats need to be created (run xlrstats.sql or xlrstats-update-to-v2.0.0.sql on the database!)
----
- Setup procedure added. Initiated with option -s, --setup (can be overridden by -n, --nosetup option)
- b3/plugins/censor.py: Fixed censor.py badname functionality.
(Also compatible with censorurt)
- Total makeover of the complete cod parser series
* Introduced authentication queue
* fixed _regPlayer regexp
* fixed client synchronisation
* Should now work good for servers with and without PB
- Fixed minor bugs in cod5 parser
- b3/parsers/iourt41.py: improve Urt slot bug workaround as it appears it can occur with slot num different than 0
- B3 checks for updates on startup
- Improvements to ftp functionality
- b3/tools/documentationBuilder.py: add a new feature to B3 : user
command documentation auto generation and update. documentation can
be saved as a full html document, a html table snippet or xml
document. the document can be either saved locally on disk or
uploaded to a FTP server.
- b3/extplugins/xlrstats.py:
Added history functionality and improved column update. [!!]This
version needs new tables added. Run b3/docs/xlrstats.sql or
b3/docs/xlrstats-update-to-v2.0.0.sql prior to installation!
- b3/plugins/admin.py:
Moved !ci to pingwatch plugin
Moved !greeting to welcome plugin
Removed redundant commands: about, groups, cmdlevel, newgroup, delgroup, editgroup
- [BETA addition] b3/parsers/smg.py, b3/parsers/smg11.py: PARSER smg is compatible
with SG pior 1.1. smg11 uses the new /tell command for private chat
- [BETA addition] b3/parsers/bfbc2: Parser for BattleField Bad Company 2 (R9 servers)
----