Tom Morton is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

errant / eventscripts-xa

Welcome to the eXtensible Admin bug tracker and code repository. Please report all bugs you may find.

Clone this repository (size: 5.7 MB): HTTPS / SSH
hg clone https://bitbucket.org/errant/eventscripts-xa
hg clone ssh://hg@bitbucket.org/errant/eventscripts-xa
hg clone https://bitbucket.org/errant/eventscripts-xa/wiki

eXtensible Admin V1.1 Released

We are pleased to announce the release of eXtensible Admin version 1.1.

This release includes over 700 lines of new code, 5 brand new modules, over 20 bug fixes and other major improvements. A full list of the changes can be found below.

XA 1.1 is the result of a weekends hard work by Errant and Freddukes. At the same time ojii has been working hard on a brand new home page to help make the XA experience even better!

This new release should be a dramatic improvement over the 1.0.x branch because of the numerous performance enhancements - not least in the conversion of playerdata.py from keyvalues to native python dictionaries.

If you encounter any bugs with this release please report them in our bugtracker!

New Modules

V1.1 includes a whole host of brand new modules to increase the functionality of XA. All of these modules are currently loaded by default with XA.

  • xavotekickban: votekick and voteban for XA (by Freddukes)
  • xacfgloader: lists all the cfg's in your /cfg directory (ONLY files in the top level of the dir) and lets you execute them
  • xaupdate: This module checks once per day for updates to XA and notifies admins if their copy if out of date!
  • xabrowse: a clone of ma_browse for XA
  • xacredits: console/server command to display contributor credits to XA

Bug Fixes

V1.1 includes bugfixes for xaplayers, xaadverts, xastats, xarestrict, xahighpingkick, xavictimstats and xaconfig.

As well as the specific bugs fixed over the previous weekend V1.1 also includes a whole load of unreleased fixes that Freddukes and Hunter added months ago but were never released.

Other Changes

Some additional changes have been made to various modules as well as the xa-core. The most important ones are listed below:

API Changes

  • xa.register now takes the optional second argument of gameSupport. This should be a LIST of games supported by the module to be used if the module breaks entirely outside of these games. Passing no argument is implicitly considered as meaning all games are supported. If the current game does not match any in the list the module will be automatically unloaded.

Module/General Tweaks

  • @ can now be used as a say prefix by ALL. Non-admins using it will have their message displayed to admins on the server
  • usersettings are now cleaned up and deleted after a configurable amount of time; players not appearing within that time limit have their settings cleared. This should keep down the size of large playerdata files speeding things up
  • the console command (admin) registered with manimode enabled is no customisable so that it is possible to use mani and XA alongside each other
  • xaplayers now has customisable ban times (see the cfg files for more info)

Full Changelog

Final Changelog here :)

This revision is from 2010-04-28 15:56