| 2.4.0 "Wake the Dead" Release date: 2011-07-03
 Protocol: BZFS0221
 | 
	
		|  | Shot messages are synchronized with position by: Alfredo Tupone
 | 
	
		| Added /playerlist for everyone by: Thomas Stauer
 | 
	
		| Added message type for properly handling /me actions by: Scott Wichser
 | 
	
		| Added BZDB option to hide flags on radar server side by: David Anderson
 | 
	
		| Removed /setpass /register /identify by: David Anderson
 | 
	
		| Handicap is computed on the server by: Alfredo Tupone, Bernt Hansen
 | 
	
		| Allow plugins to register custom flag types by: Daniel Remenak
 | 
	
		| Forced *image.bzflag.org for image downloads until user sets otherwise by: David Anderson
 | 
	
		| Accepted patch from McSpider, added OpenFFA by: David Anderson
 | 
	
		| Removed -requireUDP, now it is always required by: David Anderson
 | 
	
		| Accepted patch from McSpider, removed client option to turn off fog by: David Anderson
 | 
	
		| Accepted patch from McSpider, added -noTeamKills option by: David Anderson
 | 
	
		| Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec> by: David Anderson
 | 
	
		| Add ricochet on a per object basis for .bzw files by: trepan, David Anderson
 | 
	
		| ServerControl plugin- Add option to ignore observers for server shutdowns by: Bernt Hansen
 | 
	
		| ServerControl plugin- Only report ban file access errors once by: Bernt Hansen
 | 
	
		| ServerControl plugin- Limit filesystem checks to once every 3 seconds by: Bernt Hansen
 | 
	
		| LogDetail plugin-Add SERVER-MAPNAME with the public server description by: Bernt Hansen
 | 
	
		| The bzfs -time command line option allows end time by: Scott Wichser, Ian Agar
 | 
	
		| Screenshots now compressed asynchronously by: Daniel Remenak, randomparticle
 | 
	
		| Add /serverdebug command and plugin API by: Bernt Hansen
 | 
	
		| Add bzfs -utc command line option to log timestamps using universal time by: Bernt Hansen
 | 
	
		| Fix buffer overrun when using -ts micros on Linux by: trepan, Bernt Hansen
 | 
	
		| Only players with POLL permission are eligible to vote by: Bernt Hansen
 | 
	
		| Only allow a single end shot credit for holding the shield flag by: Bernt Hansen
 | 
	
		| Do not inform hunters of stealthy prey by: Ian Agar
 | 
	
		| All scores are controlled completely by the server by: Daniel Remenak
 | 
	
		| Relabel player "email" string as "motto" by: Jeff Makey
 | 
	
		| Require TALK privilege for player motto to be broadcast by: Jeff Makey
 | 
	
		| Always require valid authentication for registered names by: Jeff Myers, Scott Wichser
 | 
	
		| Move flag identification server side by: Alfredo Tupone, Jeff Myers, Frank Evers, Scott Wichser
 | 
	
		| GM sanity checks by: Alfredo Tupone
 | 
	
		| Added the -publickey requirement for publicly listed servers (and renamed the bzfs -public option to -publictitle) by: trepan, Jeff Myers
 |