Changelog

BAT 1.6.3
Fixed: AdminInterface not correctly working in old engine

BAT 1.6.2
Added: Menu reshowing for orangebox game like TF2 and DOD ( Making radio menus show longer)

BAT 1.6.1
- Fixed: Some issue related to amxbans

BAT 1.6.0 B10
 - Fixed: admin_eject on empires 


BAT 1.6.0 B9
 - Added: Reshows menus on TF2 ( only menus that shown to everyone )
 - Added: Now supports none orangebox engines ( REQUIRES sourcemm 1.6+)
 - Fixed: But in loading maps where it would read 1 file twice.


BAT 1.6.0 B8
 - Added: Basic interfacing with sourcemod , will allow BAT to check for sourcemod admin rights (Requires sourcemod 1702 or above)
 - Added: Message Log buffer on things that happen in a diffrent thread ( SQL atm ) , removing posible crashes.
 - Added: BAT now checks for duplicate maps in mapcycle, adminmaps and votemaps
 - Changed: Now clears internal settings load config files earlier in a mapchange ( fixing posible resevedlots issues with users begining to join before this happend)


BAT 1.6.0 B7
 - Added: symbols for sig scanner ( slap moves players on LINUX in TF2 again)
 - Fixed: Crash related to not finding the langauge BAT was set to use
 - Fixed: Not getting correct language name when it had credits listed 


BAT 1.6.0 B6
 - Added: cvar bat_hideadminname ( 0=Disabled | 1=Hides admins name from admin actions like kick/slap )
 - Added: Support for TF2 / Orangebox team count ( uses 5 teams instead of 3)
 - Added: Kick timer to Resvedslots, can only kick 1 guy pr second
 - Fixed: Crashing in linux related to cvars


BAT 1.6.0 B5
 - Added: Now gets SourceTV name based on cvar instead of it being wrongly hardcoded to HLTV
 - Fixed: Potensial bug in resevedslots regarding bots/sourcetv
 - Changed: Minor changes to translation file format ( making it posible to show credits of who translated what) 


 BAT 1.6.0 B4
 - Added: New admin access: l = Votes only ( Limits user to only be able to start votes for the admin action, like map change or kick/ban )
 - Added: More stuff for translation system making it give more usefull error messages and so on
 - Fixed: TF2 map system is now more robust and listens to more events and should be able to catch mapchanges


BAT 1.6.0 B3
 - Added: New translation system thats fully dynamic (Any file in the translation.dat is now automaticly supported) Note: bat_language cvar does not support showing what languages are supported yet


BAT 1.6.0 B2
 - Added: Minor tweaks and safty checks against sourcebans
 - Fixed: Mapvoting system for TF2
 - Changed: Reservedslots system has gotten a complete rewrite


BAT 1.6.0 B1
 - Added: Support for TF2
 - Changed: Requires sourcemm 1.6
 - Changed: No longer supports any other srcds then the one that comes with orange box ( This is temporary )


BAT 1.5.1
- Added: cvar bat_timeleft if BAT should reply to timeleft / thetime
- Added: Support for Insurgency Beta 2 nextmap functionality ( basicly does not require you to set a timelimit anymore)
- Changed: Several parts of the code related to nextmap, hopefully squasing any nextmap bugs


BAT 1.5.0
 - Fixed: publicmessages would print a square box in hintmode - Reported by Crawfy2D
 - Changed: Released as stable release 


BAT 1.5.0 RC3
 - Fixed: Users.ini file being overwritten when BAT was optimising its language file - Reported by kjcdude & feroxy


BAT 1.5.0 RC2
 - Fixed: Symbol finding on Teleport function on nix would fail on newer srcds - Reported by Sup_R_m@N ( Not the fix may mean you need to update your srcds if you where running a old version) 


BAT 1.5.0 RC1
 - Fixed: Signature finding base address on nix would fail 


BAT 1.5.0 Beta 11
 - Added: MenuRcon now supports parsing the following items: #nextmap#,#currentmap#,#month#,#day#
 - Changed: say rtv now follows the bat_votemap_required cvar 


BAT 1.5.0 Beta 10
 - Added: bat_reservedslotsredirect,bat_reservedslotsredirectaddress Used to control if you want players kicked by the reservedslots system to get the option to be redirected ( They have 10 seconds to wait)
 - Added: Internal system for timed tasks ( Will move some stuff over to this later on )
 - Fixed: admin_configfile startupline missing 1 char 


BAT 1.5.0 Beta 9
 - Added: bat_mysql 3 - Uses sourcebans
 - Added: Color support to publicmessages.ini ( Look inside for more details)
 - Added: Cvar: bat_votemap_required How big a percentage of players that needed for a successful map vote (custom map votes and rtv)
 - Added: Cvar: bat_voteplayer_required How big a percentage of players that needed for a successful player vote (votekick and voteban)
 - Fixed: Crash releated to printing cvar values to server console on nix fixed (problem with makefile) - Thanks to BAILOPAN 
 - Fixed: Log file not being moved by -admin_basepath
 - Fixed: publicmessages.ini file not being moved by -admin_basepath
 - Changed: publicmessages.txt to publicmessages.ini


BAT 1.5.0 Beta 8
 - Added: startup arg: -admin_basepath addons/bat1 , to change the base older of BAT
 - Added: startup arg: -admin_configfile BATConfig1.cfg , to change the standard config file for BAT
 - Added: admin flag k, Temp bans only
 - Added: Support for using ## instead of () tags, support for old style tags will be removed at one point
 - Fixed: Potensial crash related to (nextmap) in pub msg
 - Fixed: menuselect not valid command stuff in client console
 - Fixed: Some log spam related to translation.dat (Related to the fact that some polish translations was in the file, but not supported by BAT as its incomplete)


BAT 1.5.0 Beta 7
 - Added: bat_publicmsg_mode 5 : Says the message via a a random method
 - Added: bat_publicmsg_mode 4 : says it via Corner say (Up in the left corner)
 - Added: bat_publicmsg_mode 3 : says it via console say
 - Added: admin_addadmin
 - Fixed: Crash related to late load - Reported by  Kybber 
 - Fixed: Center say not reshowing in valve mod, so it was to short - Reported by kuechenmessa
 - Changed: Cleaning out the code, making it more easy to maintain.
 - Changed: Server commands are now registered by the same system that does client commands ( basicly all commands that work in the client works on the server now)


BAT 1.5.0 Beta 6
 - Added: Anti flood on say commands, 1 second on regular say commands and 120 seconds on votekick/voteban
 - Added: BAT will now send a message to all admins on the server on MySQL errors or when someone stats a votekick/voteban
 - Added: admin_loadrandomlevel now functions from the startup line if you want your server to start with a random map, just add +admin_loadrandomlevel to your server startup line
 - Changed: Code cleaning & minor code optimisations


BAT 1.5.0 Beta 5
 - Fixed: Say parsing for say commands on mods that dont need a custom parser ( IE all but insurgensy and empires) - Reported by feroxy


BAT 1.5.0 Beta 4
 - Added: bat_sigscanner to enable / disable use of Sig scanner
 - Added: Fallback on ClientCommand on slay/kill if sig scanner failed ( Guess what mod this happend on)
 - Added: Portuguese translation thanks to:  sting
 - Fixed: Code flow problem in internal "task system" , that would make the following things fail at times: Timed mapchange,public messages and Center say in CS be very short lived
 - Fixed: Executing map spesfic config files


BAT 1.5.0 Beta 3
 - Added: Slays via CBaseEntity now, so bots can be slayed ( Done via  Sig scanner)
 - Added: Reservedslots system is now never gonna kick hltv ( as long as its called hltv, and yes it makes sure its a BOT first so players cant abuse this)
 - Added: Reservedslots system is now gonna prefere to kick Bots
 - Fixed: BAT now should know when a first round in CSS more correctly ( Only system was odd, no idea what i was thinking) - Reported by LDUke
 - Fixed: Map system spamming in vote in mods where vote was run on start off map
 - Fixed: admin_ban not banning offline players allways ( It was case sensitive ) - Reported by sting
 - Fixed: Sig scanner issues on linux ( Hopefully at least, untested )


BAT 1.5.0 Beta 2
 - Fixed: bat_mapextend cvar not being read correctly


BAT 1.5.0 Beta 1
 - Added: Signature scanner to get the ability to move players when they are slapped
 - Added: More robust offset scanner, now able to change Health of players in Insurgency
 - Added: Chat parser for Insurgency mod
 - Fixed: Crash in Insurgency ( Someone should tell them NOT rename cvars, they clearly dont read my changelogs)
 - Fixed: Posible reason where BAT would say it was going to change map but dident


BAT 1.4.4
 - Fixed: Crash on mapchange in Insurgency mod ( To any mod creator, DONT REMOVE STANDARD CVARS AND DONT RENAME THEM)


BAT 1.4.3
 - Fixed: Posible crash on startup as a result of not finding correct CVAR pointers ( Posibily related to new sourcemm / srcds calling a AllPluginsLoaded() to early )
 - Fixed: Crash in Insurgency mod related to not finding Msg numbers ( My fault)
 - Changed: linux version of BAT is now compiled against sourcemm 1.4


BAT 1.4.2
 - Added: Voteban (say #voteban Idiot )
 - Added: cvar bat_publicvotecmds
 - Added: cvar bat_votebantime


BAT 1.4.1
 - Changed: sourcemm 1.4.1 or above is now REQUIRED.
 - Fixed: menu rcon not working with amxbans style SQL


BAT 1.4.0
 - Changed: Made a finale stable release


BAT 1.4.0 RC5
 - Fixed: Fixed issue with votemap menu not being reset after a vote ( Could potensialy crash server, if someone open menu. Then the mapcycle becomes smaller and they reopen the menu)


BAT 1.4.0 RC4
 - Fixed: crash using admin_map on mapout side mapcycle ( Same with set nextmap most likely ) - Reported by Winter
 - Fixed: Potensial issue with reservedslots system not correctly updating sv_visiblemaxplayers


BAT 1.4.0 RC3
 - Fixed: Map Change menu not working - Reported by Viper


BAT 1.4.0 RC2
 - Fixed: admin_csay cutting last char on nix
 - Fixed: menucmds being 1 char short on nix
 - Changed: menucmds.ini is now read on mapchange and from admin_reload


BAT 1.4.0 RC1
 - Added: bat_reservedslots 3 = Will allways keep 1 slot open, kicking a player with no reservedslots right when a admin joins
 - Added: Server Commands menu ( Look in addons/bat/menucmds.ini ) and a custom access right for this
 - Fixed: Posible crash ( Was a index out of bounds, guess the outcome is "random" ) - Reported by saulstari


BAT 1.4.0 B8
 - Fixed: say message when ppl do say rockthevote would not report the right number - Reported by saulstari
 - Fixed: Posible crash with say @/@@ messages - Reported by kuechenmessa


BAT 1.4.0 B7
 - Added: bat_allownoneadmintalk , to allow none admins to send messages to all admins ( But they cannot read it, just like the default behavor of AMXX )
 - Fixed: Infinite loop if with mailformed users.ini file ( No steamid ) - Reported by devicenull


BAT 1.4.0 B6
 - Added: admin_gag - You can mute a player ability to use say/say_team
 - Added: admin_ungag - You can unmute a player ability to use say/say_team
 - Added: Team names for dystopia
 - Added: PKVII now defaults to radio menus
 - Added: Support for amxbans SQL structure for admins ( bat_mysql 2 )
 - Added: Now prints text flags in logs / console instead of a int/number
 - Added: #votekick is usable by none admins
 - Added: After 5 SQL errors, BAT now disables SQL and loads users.ini file
 - Added: With SQL parts enables, BAT will automaticly download all the content of the SQL server once a day and make a users.ini
 - Changed: Optimised function handleing say commands
 - Changed: Root menu now hanldes trying to open a admin menu a user does not have access to as a bad menu selection
 - Changed: No longer using mysql debug libs for win, should be a bit faster ( at least smaler binary file size)
 - Fixed: SQL code would not properbly reset admin access rights
 - Fixed: Crash that could happen related to execute .cfg files ( Would happen during a mapchange )
 - Fixed: Player names could be converted to lower case in server logs / chat


BAT 1.4.0 B5
 - Fixed: SQL code would not disable itself after 5 errors (Reported by devicenull)
 - Fixed: Plugin would try to push log information into the SQL Database even after 5 errors (Reported by devicenull)


BAT 1.4.0 B4
 - Added: admin_banip
 - Added: admin_unbanip
 - Added: new admin right: 'i' , access to admin_banip/admin_unbanip
 - Added: say rtv, does the same as say rockthevote
 - Fixed: Memory leak in SQL code, all this code & tested by karma


BAT 1.4.0 B3
 - Changed: Now uses AdminInterface 1 instead of 0


BAT 1.4.0 B2
 - Added: Support for slaying again
 - Added: admin_startmapvote nextmap starts a regular mapvote but does not change map after the vote, but wait until the normal mapchange should happen
 - Added: bat_mapextend 3 Will reply to "say nextmap" but will not run any map votes automaticly
 - Changed: bat_mapextend 0 will no longer reply to "say nextmap"


BAT 1.4.0 B1
 - Added: admin_votekick ( No translation added yet)
 - Removed: admin_noclip from other mods then sourceforts


BAT 1.3.1
 - Fixed: Loading on mods not using a updated SDK


BAT 1.3.0
 - Added: A few translations missing, only problems with polish at the time of the release
 - Changed: BAT now null`s every translation it loads into memory, this should help prevent bugs and makes detection of missing translation simpler


BAT 1.3.0 RC1
 - Fixed: Exploit reported by bender


BAT 1.3.0 B7
 - Added: Support for hungerian
 - Added: Support for nick completion when targeting players via nick.
     - Added: Support for mp_winlimit in CSS


BAT 1.3.0 B6
 - Added: sourceforts now defaults to radio menus
 - Added: In end of map vote, the nextmap will allways show as the first option
 - Added: admin_psay <nick/steamid/userid> <what to say>
 - Fixed: mp_restartgame in CSS not screwing up timeleft
 - Fixed: Not being able to change slap damage in the ESC based menus


BAT 1.3.0 B5
 - Removed: libstdc++ requirement from nix ( Lesson learned: Dont do try / catch () on nix)


BAT 1.3.0 B4
 - Fixed: Crash if you removed maps from mapcycle or lowered admin count
 - Fixed: Plugin not loading on linux, requires libstdc++ again :( ( I may be able to remove this requirement )
 
BAT 1.3.0 B3
 - Added: Timer on mapchange, so when a mapchange is comming there is a 5 sec coundown. Instead of the "instant" change
 - Added: A few Try/catch blocks to add a bit of extra safty against crashing.
 - Added: Code to improve pause/unpause and lateload, its still not  a smart thing to do. But should kind of work now
 - Added: Plugin now follows mp_chattime, if server had a value bellow 5 this could have made problems
 - Added: Plugin now Sig scannes for Set/Get Health function for slap
 - Removed: Slay Effect in Bots ( will most likely return, but was broke by dod release )
 - Removed "slap" effect when a player is slapped, his position will not change ( will return, but was broke by dod release )
 - Changed: All log entrys that are errors, now start with "ERROR:" making log parsing for errors simpler


BAT 1.3.0 B2
 - Added: Translation Dutch,Polish
 - Fixed: Translation.dat being broke ( god only knows who hide the 3 bytes of garbage that broke english in it)
 - Fixed: Missing symbol error on linux, making it load.


BAT 1.3.0 B1
 - Added: Support for menus over 192 bytes
 - Added: Translation support: English,German
 - Added: admin_vote <"question"> <"Command to run on server">
 - Added: Support for slaying bots


BAT 1.2.1
 - Changed: You no longer need to install the libmysql.dll in the srcds folder (Its staticy linked, so the bat_mm.dll is how officaly huge in size :))
 - Fixed: Some vote modes would not correctly use mod events to know when the mapchange was required


BAT 1.2.0
 - Added: BAT will now reset the mp_timelimit cvar on mapchange
 - Added: The implimentaion of AdminInterface in BAT now "done" and supports the registration of custom access rights thats longer then 1 letter
 - Added: admin_eject to remove the commander in Empiers mod
 - Fixed: Plugin could display the wrong Team name in DoD menus
 - Fixed: With ESC menus you could not change the target team in the menu


BAT 1.2.0 RC 3
 - Fixed: Players could get kicked saying their steamid did not auth
 - Changed: Getting CBaseEntity now has retarded amount of safty checks to prevent crashes


BAT 1.2.0 RC 2
 - Fixed: BAT could call Client_Authorized() via AdminInterface to soon, if player was slow in authing
 - Fixed: admin_ban would not kick the player when reason was entered
 - Changed: Code that auths the player
 - Changed: When someone is kicked becuse he lacks reservedslots access, it no longer prints in chat
 - Changed: admin_adminsay to admin_chat


BAT 1.2.0 RC 1
 - Added: Timer to SQL connection, thread gets killed after 10 seconds.
 - Fixed: Crash with custom multi map vote
 
BAT 1.2.0 Beta 8
 - Added: AdminInterface v1 ( This is a shared admin interface, that allows plugins to interact with plugins like BAT / Mani (Not yet implimented in Mani btw)
 - Added: Admin commands now explains what the diffrent commands does in admin_help
 - Added: Cvar: bat_interface To enable or disable the AdminInterface
 - Fixed: BAT read votemaps.ini instead of adminmaps.ini and the other way around ( In effect swaping the content ) - Reported by BlackHole
 - Fixed: adminmaps would show in say maplist
 - Fixed: admin_adminsay,admin_say not working in server console ( Forgot to add them )
 - Fixed: admin_list would show admin count to none admin players
 - Fixed: Admins would get wrong "admin name" when reading users.ini
 - Fixed: Trying to change bat_menutype cvar automaticly on mods that dont support radio menus would not work


BAT 1.2.0 Beta 7
 - Added: admin_adminsay Talk to other admins.
 - Added: admin_say Admin say in regular chat.
 - Added: Admin talk in regular chat ( say @@ Will show admin name in green )
 - Added: Admin chat ( talk between admins ) are now colored
 - Added: If BAT has more then 5 errors, it will now write log entry, and then disable change bat_mysql to 0 ( The error`s themself are also logged )
 - Added: Sound to the person that gets slapped.
 - Fixed: Servers getting spammed with unable to find cvar "port" with mysql enabled
 - Fixed: BAT logging error with bat_reservedslots 0
 - Fixed: BAT would stop checking users again SQL after log was pusshed to sql


BAT 1.2.0 Beta 6
 - Fixed: Would not go to the right map after mapvote
 - Fixed: say rockthevote would not allways work ( Was fixed in B5, but forgot to add it to the changelog)


BAT 1.2.0 Beta 5
 - Added: Sounds to the menus
 - Added: admin_rules command in console
 - Added: Slap menu can now slay + show rules
 - Added: bat_serverrulesurl cvar, should contain the website url to where your server rules are located
 - Fixed: bat_sqladmintable cvar not having effect on linux
 - Fixed: Still some hardcoded code for max maps removed
 - Fixed: Bug where nextmap would be reported wrong


BAT 1.2.0 Beta 4
 - Added: ESC Based menus, to be used by admins or in public votes.
 - Added: SQL cvars, bat_sqladmintable,bat_sqllogtable
 - Added: votemaps.ini Maps that are only shown in mapvotes
 - Fixed: SQL would recheck players that was not in the SQL DB
 - Fixed: kick commands being disabled from B2
 - Changed: maps.ini to adminmaps.ini


BAT 1.2.0 Beta 3
 - Added: admin_ban now uses new system to get ban reason
 - Fixed: Getting nextmap could make server crash
 - Fixed: After vote in Empires BAT would change map instantly
 - Removed: Debug message when user was not in MySQL DB on Linux


BAT 1.2.0 Beta 2
 - Added: Server now gets hostname of server instead of adding "Server" to logs / chat
 - Added: Support for maps.ini In this file you add maps that you want in the admin map list, but NOT in the public mapcycle
 - Added: Support for IP address when login via MySQL
 - Added: Support for admin commands via say ( Example: say #kick FakeEKS Evil fakenicker )
 - Added: Support for getting reason via console commands is better, it now should not need quotes around reason
 - Fixed: SQL error count would not get reset on mapchange ( With 5 errors, BAT stops checking players against SQL )
 - Fixed: Bug where Bots/HLTV would be checked against MySQL



BAT 1.2.0 Beta 1
 - Added: MySQL support for admins and admin logs ( check BATConfig.cfg for CVARS )
 - Added: Server side commands: admin_help,admin_csay,admin_name,admin_kick,admin_ban,admin_unban,admin_slay,admin_slap,admin_team,admin_map,admin_startmapvote,admin_list,admin_reload,admin_nextmap
 - Added: System for scanning Message index, may fix issues in some mods.
 - Added: Full mod support for empires ( www.empiresmod.com ) Say commands work & mapvote system
 - Changed: Admin menu will now show a team name when opening the changeteam menu for the first time


BAT 1.1.3
 - Fixed: publicmessages.txt would loose last char on linux
 - Fixed: admin_ban / admin_unban not working on users thats not connected


BAT 1.1.2
 - Added: admin_unban <steamid>
 - Added: admin_ban now supports banning steam`ids that are not connected
 - Added: admin_csay messages on DoD & CSS will now show much longer
 - Added: admin say via say @@ now shows in normal chat
 - Fixed: admin_ban command line being wrong ( Compared to what i should be )
 - Fixed: plugin would unhook the say hook twice ( Thx to BAILOPAN for reporting it )
 - Fixed: Reading publicmessages.txt file could remove the last char on linux ( Thx to BAILOPAN )
 - Fixed: Server could go to wrong map after mapvote in DoD S
 - Fixed: HintMessages could have a square box in them, in publicmessages
 - Changed: When BAT enters a linebreak on hintmessages should make them look better with longer text
 - Changed: Admin centersay on hl2mp mods shows for 15 sec instead of 30


BAT 1.1.1
 - Fixed: admin_rcon not working correctly on linux
 - Fixed: admin_csay not working correctly on linux
 - Fixed: Potensial error reading publicmessages.txt


BAT 1.1.0
 - Changed: Now a stable release


BAT 1.1.0 RC 4
 - Fixed: Plugin could show mapvote with mp_timelimit 0
 - Changed: How maps are read from mapcycle file, should fix a few bugs


BAT 1.1.0 RC 3
 - Fixed: crash with admin_list if there was a none admin players on the server
 - Fixed: Bug that would mean players did no login after mapchange
 - Changed: How plugin reads publicmessages.txt file


BAT 1.1.0 RC 2
 - Fixed: Admin name not being read right  ( Could make server crash if admin_list command was used )


BAT 1.1.0 RC 1
 - Added: bat_maprockthevote cvar, to enable or disable say rockthevote
 - Added: Hashing on admin accounts, so its MUCH faster to check if a player has admin when a player connects ( Tested with 1500 admin accounts )
 - Added: Dynamic admin account array ( No longer a hardcoded maximum number of admin accounts ) Thx to sslice & BAILOPAN
 - Added: Dynamic public messages array ( No longer a hardcoded maximum number of public messages )
 - Changed: Players will be checked if they have reserved slots access when their STEAMID validates, not when the are fully connected ( speeds up the system, and fixes potensial players being kicked that should have been able to join)
 - Changed: Players with only reserved slots access will NOT be counted as "admin" ( Basicly means these players will not have any admin commands they may enter even checked against the admin commands list. saving CPU time )
 - Changed: Now coded in VS 2k5 ( So project file will proberbly not work anymore in 2k3 )


BAT 1.1.0 Beta 10
 - Added: DoD S & CS S now both support center screen admin messages
 - Added: cvar: bat_publicmsg_mode ( 0 = System Disabled | 1 = Enabled via normal chat messages | 2 = Enabled via Hint messages )
 - Added: public message system can now be show messages in the "hint box"
 - Added: public message system now supports comments in the file
 - Added: public message system now supports: (nextmap),(curmap),(timeleft),(currentmap)
 - Fixed: public message system could display samme message after one another
 - Fixed: public message system could not display the last message


BAT 1.1.0 Beta 9
 - Fixed: Potensial crash bugs with multi custom map vote via menu ( adding to many maps )


BAT 1.1.0 Beta 8
 - Added: Menu support for DoD C  ( www.prodod.net )
 - Added: Support for multi custom map vote via menu, supports up to 4 maps in the vote
 - Changed: Map vote now supports dynamicly changing the number of maps in the vote below 4 ( But there has to be 2 maps in the mapcycle, or there is no point in a public map vote.)
 - Changed: Plugin should now force the BATConfig.cfg to be executed right after mapchange, so any changes will happen when they should


BAT 1.1.0 Beta 7
 - Added: admin commands can now target player names with case being wrong.
 - Added: admin_slay <#userid / name or steamid> - Slays user only works on human players
 - Added: admin_slap <#userid / name or steamid> <Damage ( -1 means slap to 1 HP ) > - Slaps player but can only slap human players
 - Added: Experimental support for admins via IP instead of steamid
 - Changed: How the plugin hooks events ( thx to c0ldfyr3 ) this should lower CPU usage
 - Fixed: admin_team not working correctly
 
BAT 1.1.0 Beta 6
 - Added: Admin menu support for Half life 2 Capture the flag ( www.hl2ctf.com ) ( Thanks to Mani for the heads up the devs of hl2ctf have added support for admin menus )
 - Added: admin_help command, shows what commands you have access to.
 - Added: System to check that users STEAM id becomes valid ( Will automaticly kick players that dont auth after default 15 sec (CVAR: bat_authtime ) , players that dont auth are often using exploits or dont own a legal version of the game)
 - Changed: How plugin internaly handles admin commands greatly, for upcomming support of server console commands, and dynamicly registering new commands )
 - Changed: Plugin should now be able to function if valve changes increases interface version


BAT 1.1.0 Beta 5
 - Fixed: Admin chat not working


BAT 1.1.0 Beta 4
 - Fixed: Voting via menu not working for none admin players
 - Changed: Code in Reservedslots system 2, hopefully more stable now
 - Changed: Compiled against source metamod 1.2
 - Changed: A few consmentic changes all about in the code


BAT 1.1.0 Beta 3
 - Added: Admin log on all slap "modes"
 - Added: Log buffer, plugin should now be faster when writing logs. As their first buffered to prevent lag spikes
 - Fixed: Parsing users.ini file not getting steamid ( would break admin login )


BAT 1.1.0 Beta 2
 - Fixed: Voting with bat_mapextend 2 ( Chat based ) would reply to all chat during voting
 - Fixed: admin_list priting only admins nick
 - Changed: Increased hardcoded maxplayers to 256 ( 1 above source limit of 255 )


BAT 1.1.0 Beta 1
 - Added: Chat based voting when menus dont work
 - Added: Voting should now work hl2mp based mods
 - Changed: Cleaned how cvar`s look in the console ( uses line break )
 - Fixed: rockthevote not ending fast if all players want it


BAT 1.0.1
 - Changed: Compiled against sourcemm 1.2


BAT 1.0.0
 - Changed: Changed from Release candidate to final
 - Fixed: admin_kick/admin_ban/admin_name incorrectly targeting the admin that used it
 - Fixed: Public message system not disabling itself with bat_publicmsg_time 0 ( Or with 0 messages in the publicmessages.txt )


BAT 1.0.0 Public RC9
 - Added: admin_list now shows the IP of players
 - Fixed: visableslots not being reset correctly if reservedslots sytem was disabled


BAT 1.0.0 Public RC8
 - Fixed: Some menus things not being reset properbly on mapchange
 - Fixed: Issue where BAT could remember that other players have voted ( Count did not get reset after last vote )
 - Removed: Debug message adding to the logs


BAT 1.0.0 Public RC7
 - Fixed: Crashing via meta load
 - Fixed: Getting doubble reply from chat commands if plugin was loaded via meta load
 - Fixed: Console message / Regualar chat message not allways working on linux


BAT 1.0.0 Public RC6
 - Changed: Cleaned messages in the plugin & console messages
 - Fixed: Option 9 not working in player menus


BAT 1.0.0 Public RC5
 - Added: Admin chat ( say_team @ my admin message )
 - Removed: lstdc++ is no longer required for linux servers
 - Fixed: admin_csay ( Can also be accessed via say @ test ) ( Remember its regular chat style message on Dod/cs)
 - Fixed: sv_visiblemaxplayers cvar not being updated when admins disconnect with bat_reservedslots 2 & Server load/mapchange


BAT 1.0.0 Public RC4
 - Added: A reservedslots system ( Check config.cfg for details )
 - Added: Map menus now allow you to set the nexmap also
 - Added: Admin`s ip is now logged when the connect/disconnect
 - Fixed: Potensial problem with a player not connecting fully and then disconnecting
 - Fixed: votemap menu not being able to go to the next page
 - Fixed: Map menus not allways showing last map
 - Fixed: Admins being able to select invalid selections in the map menus ( When going to a page that was not full)
 - Changed: Max admin accounts from 32 to 128


BAT 1.0.0 Public RC3
 - Fixed: A bad bug when ppl/bots connected could result in a crash players getting admin
 - Changed: Some code to make it look cleaner ( Thx to: Elbandi2 )


BAT 1.0.0 Public RC2
 - Added: admin_nextmap <map name> - Sets the nexmap, map needs to be in mapcycle
 - Added: Adminlog file now has a timestamp to the file name ( Example: adminlog_11-29-2005.log )
 - Added: Log additons:
 - Added: Any errors / bad configuration are now also writen in adminlog & server console
 - Added: Logs admin login / disconnect
 - Added: Plugin should now support loading late in the game ( via meta load command )
 - Added: say rockthevote
 - Added: CVAR: bat_loadsettings if BAT should reload all config files on every mapchange
 - Added: admin_startmapvote starts a vote ( basicly same vote as what a rockthevote has )
 - Added: Votes now automaticly finnish when every player has voted
 - Fixed: admin_list
 - Changed: A few minor fixes on reading files could prevent minor problems


BAT 1.0.0 Public RC1
 - First public release