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