*** 1.930 build 186 ***
- Stopped players from warping/lerping to respawn locations. 8:58 PM 10/20/2013
- Support for new bot library.
- Disabled autobalance at the end of matches (to remove autobalance spam). 12:10 AM 1/7/2014
- Added "showspawns" command for map debugging. 12:58 PM 1/12/2014
- Added confirmation message to "nextmap" command. 1:29 AM 1/20/2014
- Revamped name changing code:
	- Players are renamed instead of getting kicked for using registered names.  11:47 PM 1/20/2014
	- Clan tags are stripped instead of kicking players that aren't in the clan.
	- sv_login values between 1 and 2 (ex 1.5) still use old kicking behavior, in case server admins have issues with the new system.
	- Fixed an issue that could let players play with registered names. 12:08 AM 1/21/2014

*** 1.929 build 185 ***
- Fixed issue where hitting a player multiple times in the same frame would count for multiple points is siege, dm, etc. 11:12 PM 6/12/2013
- Attempted to fix issue where priming a grenade could result in premature detonation of the next grenade picked up (couldn't reproduce it).
- Fixed grenades not dropping correctly. 2:42 PM 6/16/2013
- Fixed prediction miss collision issue with dead bots (caused that laggy/bouncy/warpy movement when running over a bot that had just been eliminated). 2:24 AM 6/17/2013
- Added messages to indicate when jails are forced or not present in maps when using the "jail" command. 9:33 PM 8/13/2013
- Added popup messages when switching teams. 7:09 PM 10/6/2013

*** 1.927 build 183 ***
- Cleaned up some code to avoid switching between char * and unsigned char *. 7:00 PM 11/28/2012
- Fixed func_door_secret entities only opening once. 12:40 AM 12/7/2012
- Fixed issue with certain doors and plats destroying equipment when they shouldn't. 12:41 AM 12/7/2012
- Fixed issue in tutorial map where if you start in debug mode or with bots, then disable debug mode / remove bots, you would keep getting points for touching the enemy flag. 12:46 AM 2/26/2013
- Precached some grenade sounds. 12:46 AM 2/26/2013
- Added "supportedmodes" command for displaying what modes are supported by the current map. 8:20 PM 4/19/2013
- Fixed issue where observers could become solid. 9:52 PM 5/5/2013
- Made it so people can switch to observer at the game end (just not to other teams). 8:26 PM 5/6/2013

*** 1.926 build 182 ***
- Made g_autorecord 2 only record on dedicated password protected servers, so if you start a local server and have a password set, it won't generate a bunch of useless demo files by default. 10:12 PM 9/18/2012
- Optimized entity searching in game code to improve server performance. 10:34 PM 9/18/2012
- Added an epsilon check to flag returns to hopefully fix the multi-flag-return bug when the flag is just slightly off from the base. 11:59 PM 9/18/2012
- Don't kick people into observer for idling in the tutorial map. 12:02 AM 9/19/2012
- Killed players velocity when he hits a tutorial dialog on the tutorial map so people are less likely to trigger multiple dialogs. 12:16 AM 9/19/2012
- Made it so people can't wave while moving, instead of stopping players when they move. 11:25 PM 9/25/2012
- Fixed a bug with bad a team/skin index when switching to observer and suiciding with grenades. 11:57 PM 9/25/2012
- Fixed people being able to suicide with grenades and kill (former) teammates. 12:55 AM 9/26/2012
- Changed sv_minclientbuild kick message to "You need build XX or higher.  http://www.digitalpaint.org/"  Unfortunately it's limited to 64 characters so I couldn't get more than that.  8:19 PM 9/26/2012
- Tweaked "newmap" command to check for maps in the "beta/" and "inprogress/" directory. 12:55 AM 9/27/2012
- Stripped formatting from names when using the "listuserip" command. 6:10 PM 10/6/2012
- Fixed server shutting down with no spawn points when loading a map in elim mode that has spawn points that are all set to specific game modes. 10:47 PM 10/14/2012
- Added "lastmap" command - displays the map that was played before the current one. 5:29 PM 10/21/2012
- Made it so people can't use reserved/inappropriate names while not logged in. 8:35 PM 10/21/2012
- Added wildcards to the "rotation del" command (also fixed some bad logic that could lead to crashes). 10:42 PM 10/21/2012

*** 1.925 build 181 ***
- Don't try to autobalance in DM mode. 12:19 AM 1/30/2012
- Fixed newmap and nextmap setting modes immediately. 8:48 PM 1/30/2012
- Moved streak logic so it should fix the bug where streak > kills. 12:16 AM 2/10/2012
- Added "tban" to "sv" commands. 8:29 PM 2/19/2012
- Should be possible to shoot players that have spawned in the same location as another player now. 11:42 PM 6/3/2012
- Teleporting inside of another player should no longer get you stuck. 12:17 AM 6/4/2012
- Disallowed just spaces as names. 1:09 PM 9/5/2012

*** 1.924 build 180 ***
- Fixed name formatting not being ended cleanly. 2:25 AM 1/7/2012
- Added message when you tban if the IP is already banned.
- Teamnumbers for all entities are swapped between rounds in Siege mode (except players and paint, of course). 11:10 PM 1/8/2012

*** 1.923 build 179 ***
- Tweaked camera bobbing so it's not so extreme when crouch sliding. 5:24 PM 12/31/2011
- Tweaked paintball projectile start point so it looks like it's coming out of the gun when you look up and down. 5:22 AM 1/1/2012
- Fixed balls dropping more than they should when you're standing on the ground with the new physics. 9:34 PM 1/2/2012
- Tweaked falling impact sound logic some more.

*** 1.922 build 178 ***
- Tweak to better support new physics (don't take falling damage if we're not falling).
- Added "teamnumber" support to trigger_multiple so triggers can be team-specific. 8:58 PM 6/13/2011
- Made .ent files load from the maps/ent directory (will fall back to maps directory if no ent is found). 11:55 PM 8/2/2011
- Disabled team switching after a match is over. 10:16 PM 8/3/2011
- Made "noname" and "newbie" names have random numbers after them even if the names have formatting. 11:02 PM 8/27/2011
- Fixed bug in siege where kills were counted toward the score after the round ended.
- Fixed bug where auto team switch would not work if a client was flooding team changes.

*** 1.921 build 176-177 ***
- Fixed flags and pong ball keeping velocity when reset.
- Fix for people connecting during a map change being kicked for invalid clients.
- Increased MAX_INFO_STRING to 1024 to reduce "Info string length exceeded" messages. 1:13 PM 2/21/2011

*** 1.920 build 171-175 ***
- Replaced .skm in model keys with .md2 so downloading code will work properly and people will get the .skp pose files as well. 10:19 PM 5/18/2010
- tdm_tugofwar cvar.  If enabled, when one team scores a point, the other team loses a point in team deathmatch. 2:30 PM 9/3/2010
- Interpolated hitboxes. 2:30 PM 9/3/2010
- Fixed chasecam text to update immediately when switching chase targets. 1:20 PM 9/10/2010
- "newbie" and "noname" will have random numbers assigned them to make cheaters and whatnot easier to locate in logs. 1:09 AM 9/14/2010
- g_autobalance now autobalances teams whenever somebody disconnects, changes teams, or a round ends.  Tries to find the best match of player score to team score ratios when selecting who to switch.  1:03 AM 11/2/2010
- Autorecord now waits 4 seconds after connect to hopefully stop issues where recording tries to start before level is loaded. 4:39 PM 11/6/2010
- Bug fix for "eating" paint grenades.
- Added build number to "players" command.
- Improved bouncing physics.

*** 1.919 build 168-169 ***
- Made the camera update looking at the killer while dead. 8:38 PM 2/19/2010
- Minor text tweaks for game mode displays.
- Made it so last player alive can't suicide with grenades. 12:32 AM 4/14/2010
- Switched to visual studio 2008 express.
- Added a volume to the chase camera trace so it doesn't penetrate walls. 6:16 PM 5/2/2010

*** 1.918 build 167 ***
- Fixed minor overtime_0 bug on empty servers.
- Fixed newmap usage display.

*** 1.917 build 166 ***
- Mapinfo files defaulting to DM will no longer have TDM as a default to cycle to. 12:15 AM 7/2/2009
- "mute"/"unmute" commands allow server admins to mute players. 12:07 PM 7/5/2009
- "nextmap" command. 1:18 PM 7/5/2009
- "g_autobalance" half implemented.  Setting it to 2 will disallow players from joining any team but "auto".

*** 1.916 build 165 ***
- Fixed crouch death animation bug.

*** 1.915 build 164 ***
- Fixed bug where you could shoot while dead in DM mode. 1:18 AM 2/12/2009

*** 1.914 build 162-163 ***
- Smoke grenade sound effects. 11:07 PM 10/19/2008
- Optimizations, rearranged some weapon code. 11:25 PM 10/23/2008
- Made observer mode not spaz respawn while holding down the fire button (only respawns once per click - same for chasecam modes). 1:06 AM 10/24/2008
- Fixed crash with large MOTD files. 8:20 PM 10/25/2008
- Changed some of the cheat checking commands so people don't inadvertantly type them in the console. 1:45 PM 11/1/2008
- Fixed "Unknown" gametype in stdlogs for TDM. 11:46 PM 11/5/2008
- Siege should correctly log round ends. 1:41 AM 11/8/2008
- Siege round ends now use the event system for improved bandwith. 1:43 AM 11/8/2008
- Fixed target_speaker to not use wait key the first time when start on spawnflag set. 1:05 AM 11/9/2008
- Made it so you can add a death message to trigger_hurt with the "message" key. 2:13 PM 11/14/2008
- Optimized hopper string check: ITEM_PBALLHOPPER_STRING 11:58 PM 1/14/2009
- Fixed spawners/teleporter destinations to not drop players 512 units if there is nothing directly below them.
- Fixed name change logging.
- Fixed spawning on clip brushes (bouncy spawn on spaceballs).

*** 1.913 build 161 ***
- Made sv_login a server cvar by default so it will show up in server browsers.
- Changed "Bad Password" to "Server is password protected." 10:53 PM 8/9/2008
- Fixed exploit that allowed people to use registered names. 2:16 AM 8/10/2008
- VWep / vWeap
- Fixed crash with "sv forcejoin" 5:03 AM 8/28/2008
- Made teamnumber work with trigger_push. 3:16 AM 9/25/2008
- Fixed 0-angle triggers (hopefully this doesn't break anything else). 3:16 AM 9/25/2008
- "lookpos" command.

*** 1.912 build 160 ***
- Added more checks to avoid socket binding failed error messages on Windows Vista (unfortunately dedicated servers still won't work properly).
- Animation tweaks to trracer and pgp.
- Dryfire sounds for pgp and spyder. 1:15 AM 5/14/2008
- "countspawns" command (for debugging maps).

*** 1.911 build 158-159 ***
- Fixed 12g cO2 always being highlighted.
- Added "g_warmup" and "tdm_elim" to cvars that can be changed by cvar_set list.
- Properly counted inhibited entities
- Removed hard coded center flag spawns.
- Made the game not error out if a socket binding failed while not running in dedicated mode (to fix problems loading maps locally on Windows Vista).
- Team-specific trigger_hurts. 2:05 AM 3/22/2008
- Tweaked round start time to happen 10 seconds before the end of the match start time, so players don't have to wait an extra 10 seconds due to warm-up mode. 2:06 AM 3/22/2008
- Fixed problem with some items spawning mid-air for no apparent reason that cropped up mid-build. 3:41 AM 3/22/2008
- Made autorecord filename include player game id so filename is unique. 1:51 AM 4/1/2008

*** 1.905-1.910 build 156-157 ***
- Fixed infinite loop in weapon spawning code. 1:38 AM 1/4/2008
- Relocated code to allow dead players to relocate between rounds / when a match isn't active. 10:51 PM 1/4/2008
- Fixed trracer animation when ammo empty. 11:29 PM 1/4/2008
- Added new dryfire sounds for trracer, stingray, autococker, and automag. 11:29 PM 1/4/2008
- sv forcejoin command. 8:19 PM 1/6/2008
- Fixed password timeouts with bots on the server. 9:20 PM 1/28/2008
- g_warmup cvar - warmup mode
- tdm_elim cvar. 12:26 AM 1/31/2008
- Adjusted spawning code so that entities that don't match the game mode are removed as they get loaded, rather than after all entities are loaded. 3:31 AM 1/31/2008
- Fixed spawn with weapon code so that upgrades are added instantly (instead of 1 frame later) and items aren't added multiple times. 1:55 AM 2/13/2008

*** 1.903 build 151 ***
- Defaulted sv_forcesky to 1. 12:36 AM 7/10/2007
- Defaulted sv_minclientbuild to 19. 12:29 AM 7/11/2007
- Fixed sending of name when doing a global ban check. 12:53 AM 8/2/2007
- Made the global ban check only happen on public dedicated servers or servers with sv_login enabled. 12:53 AM 8/2/2007
- Prints the IP address to the console when a player joins the game. 4:18 PM 10/25/2007
- Fixed players not getting credit for carrying multiple flags at match end (2 flag overtime bug) 4:08 PM 11/8/2007
- Tweaked default base ball_speed from 2790 (300 fps) to 2660 (285 fps). 1:29 AM 11/27/2007
- Tweaked barrel speed increases (decreased about 8%). 3:26 AM 11/28/2007

*** 1.902 build 149-150 ***
- Cached dplogin.com DNS for login server so connecting clients don't cause lag spikes.
- Fixed crash for maps containing func_wall's, such as cfactory.bsp 10:04 PM 5/29/2007

*** 1.901 build 148 ***
- Fixed cvar_set command to allow for settings with spaces in them. 2:25 AM 3/26/2007
- Switched over to UDP for communicating with the login server.
- Made "timeout" available to cvar_get/cvar_set. 8:09 PM 4/29/2007
- Sets "_scores" cvar to "N/A" in non-team modes. 2:49 AM 5/19/2007
- Fixed gravity issue with ball_speed set less than 1300 5:01 AM 5/27/2007
- Added sv removetbans command. 5:26 PM 6/4/2007

*** 1.831-1.900 build 142-146 ***
- sv_login cvar: 0 to disable, 1 to require logins for registered names, and 2 to require logins for all players.
- match_timeout checks to make sure allow_match is set.
- g_consolechat cvar to enable/disable automatic "say" when things are typed at the console. 4:11 AM 3/16/2006
- Changed "TimeElapsed" to "TimeLeft" 6:26 PM 3/22/2006
- used EV_OTHER_TELEPORT when moving items back to their origin so they don't "fly through everything" to get there. 4:33 AM 4/11/2006
- Renderstate sent to server immediately. 12:37 AM 4/26/2006
- pong_nokill cvar. 12:52 AM 4/26/2006
- removeip fixed to not require 2 parameters when only 1 is needed. 12:31 AM 5/3/2006
- particle effect removed for players spawning in DM mode. 12:26 AM 5/3/2006
- bugfix: if you prime a grenade then use tossgren, you can fire now. 12:12 AM 5/11/2006
- Fixed crash with "rotation clear" 12:24 AM 5/18/2006
- Fixed crash with only 1 map in rotation. 12:32 AM 5/18/2006
- Fixed bug where if you switched teams while a shot you fired was midflight, you could get a teamkill, even though you killed what was an opponent. 12:30 AM 5/19/2006
- Fixed bug where if you hold the jump key down and walk down a hill, it plays the jump sound repeatedly. 3:16 AM 5/26/2006
- Fixed the idle on connection bug. 10:08 PM 5/30/2006
- Made chase targets show up in siege mode. 3:31 AM 6/12/2006
- Fixed buffer overflow with skin command. 11:08 PM 6/12/2006
- Fixed crash with "sv listuserip" 2:19 AM 6/14/2006
- g_autorecord, when set to 1, forces demo recording on clients, when set to 2 (default), forces recording when the server is passworded. 4:41 PM 7/1/2006
- Fixed overtime bug. 6:03 PM 7/4/2006
- Made player id enabled by default. 8:40 PM 7/16/2006
- The allow_match setting seemed to be the opposite of what it should have been.  It works properly now.  If it's set to 1, people can use the "match" command. 9:23 PM 7/16/2006
- Increased default sv_enforcetime from 120 to 240, so it's less likely to kick people for time discrepancy. 8:31 PM 7/23/2006
- Team changing flood protection (uses "floodprotect" cvar). 1:42 AM 8/15/2006
- Players can go idle while eliminated. 2:01 AM 8/15/2006
- Got rid of the hardcoded settings for matchmode and publicmode.  Uses only the configs now. 2:31 AM 8/22/2006
- sv_forcesky cvar stops clients from changing skies. 2:08 AM 8/31/2006
- Made guntemp reset when a player eliminates somebody. 2:21 AM 9/14/2006
- sv_allowednamechanges restricts number of times a player can change names (to reduce potential lag from login server). 12:28 AM 10/11/2006
- g_commandfile cvar replaces hardcoded commands.txt. 11:53 PM 10/18/2006
- g_nws. 2:34 AM 11/3/2006
- Made bots have a ping of 1 so they're more obvious. 1:43 AM 12/7/2006
- "model" can be specified for pongball spawns. 1:58 AM 12/7/2006
- "players" command shows global login id (and removes skin). 8:42 PM 1/1/2007
- Increased global ban list buffer. 11:50 PM 2/5/2007
- Changed serverlist source to dplogin.com instead of dpball.com 2:11 AM 2/15/2007

*** 1.821-1.830 build 135-140 ***
- Fixed ip address for listuserip command. 2:02 AM 9/25/2005
- Fixed pong ball sticking (hopefully for good now).
- Also fixes grenade "dud" bug.
- match command, match_timeout cvar. 7:09 AM 9/30/2005
- id command tweaked (shows names faster, shows teammates instantly). 7:09 AM 9/30/2005
- If gren_explodeonimpact is set to 0 and somebody throws a timed grenade, it won't kill the thrower if ffire is off.  All other grenades can.  2:09 AM 10/13/2005
- Fixed func_getoutofjail to show the alive status on the standalone clients (bugfix). 6:03 PM 10/16/2005
- Fixed the "sitting on a grenade won't kill you" bug. 3:52 AM 10/18/2005
- Revamped the grenade code - instead of spraying off of the last collision surface normal, the balls spray at random. 5:14 AM 10/18/2005
- "nojailffire" worldspawn option so teammates can't kill each other in the jails if ffire is off. 1:36 AM 10/19/2005
- changed default pbgren_bursts from 9 to 7 and pbgren_Ballsperburst from 8 to 10. 12:53 AM 11/7/2005
- added port to bots.tmp filename so bots don't get loaded across servers. 1:25 AM 11/7/2005
- made it so flagcapendsround won't end the round if there are other carriers. 8:56 PM 11/12/2005
- fixed sv_maxfps (hopefully).  Added "showpps" command.  3:48 AM 12/1/2005
- made "newmap" end the map cleanly and show scores. 3:18 AM 12/5/2005
- Added "newmap" to sv commands, so you can do things like "sv newmap arenaball 1flag" from the console (in order to specify the game mode). 2:43 AM 1/5/2006
- Fixed it so the server doesn't stay at the scoreboard when nobody is connected. 3:03 AM 1/5/2006
- Idle check detects lag-frozen players, too. 3:16 AM 1/5/2006
- g_autofire. 12:06 PM 1/31/2006
- Fixed a bug in camera code that made the "Chasing" text send multiple times in a single frame. 12:16 AM 2/1/2006
- Fixed compatibility issue with R1Q2. 12:07 PM 2/4/2006
- Grens can't self-kill if the last person alive is the thrower and the other team has the flag. 10:20 PM 2/11/2006
- Last person on the team can't exit-base suicide to prevent captures in siege mode. 1:03 AM 2/15/2006
- g_forcedgamemode 2:12 AM 2/15/2006
- removetbans command 2:00 AM 2/24/2006
- Global ban list support.

*** 1.820 build 134 ***
- Pong mode!
- Made player map votes count for 5 points. 5:06 AM 8/18/2005

*** 1.811 build 133 ***
- Added "guntemp_inc" and "guntemp_dec" to OK cvar list.
- Fixed it so func_getoutofjail could be added through an ent file. 1:57 AM 6/29/2005
- Added support for team-specific doors and buttons (simply use teamnumber on the entities). 4:23 PM 8/3/2005
- Grenades can always kill the thrower. 12:23 AM 8/5/2005

*** 1.810 build 132 ***
- "ignore" command. 11:32 PM 1/5/2005
- display build number of connecting clients. 2:50 AM 1/7/2005
- "swear_filter" now works properly with build 11+ clients. 4:03 AM 1/7/2005
- "gamename" so HLSW displays the name properly. 4:34 AM 1/7/2005
- "sv_noextascii" strips extended ascii codes. 4:42 AM 1/7/2005
- id - made it so you have to hold the crosshair over someone for a bit before it displays the name (less cheatish). 10:14 PM 1/8/2005
- fixed g_writestats and stats to use gun names. 1:08 AM 1/9/2005
- "sv_shownamechanges" - displays name changes to dedicated console. 3:48 AM 1/10/2005
- You can now switch teams midround when you're dead. 4:50 AM 1/10/2005
- Fixed "join auto" 1:14 AM 1/11/2005
- players can switch to observer while in play -- it will just wait until they die or the round ends to switch them. 1:39 AM 1/11/2005
- added ip's to "PlayerConnect" in stdlog. 2:58 AM 1/11/2005
- for clients build 11-13, send complete scoreboard data for connecting client in order to make it backwards compatible. 5:24 PM 1/11/2005
- attempted to make flag spawn faster when dropped by a dead person, also made it not go flying. 2:05 AM 1/12/2005
- Servers send heartbeats to php serverlists (WIN32). 4:33 AM 1/24/2005 .. and now linux, too.
- If you attempt to add a map to the rotation that was added temporarily via votes, it will force add it permanently. 1/27/2005
- replaced "item_score" with ITEM_SCORE_STRING, so you can just do an == check instead of a strcmp. 1/27/2005
- FlagSendHome sets velocity to 0 before changing origin. 1:17 AM 1/27/2005
- default sv_votemaptime dropped to 6 seconds. 4:35 PM 1/27/2005
- Intermission changes automatically if nobody clicks after intermissiontime * 3. 4:35 PM 1/27/2005
- cleanup: removed monsterinfo_t. 9:50 PM 1/27/2005
- cleanup: replaced ctftype != CTFTYPE_DM with GameIsTeamsGame(). 9:55 PM 1/27/2005
- flag instantly returns to base when "hurt" 10:50 PM 1/27/2005
- items hitting trigger_push now work properly, even if they touch the ground. 1:09 AM 1/28/2005
- OPT: make sl_logging a cvar_t 11:22 PM 1/29/2005
- OPT: make sv_noextascii a cvar_t 11:22 PM 1/29/2005
- Added mins/maxs support so bases could be added through .ent files.  Fixed escapes on siegecastle with .ent file. 10:06 PM 1/30/2005
- changed SV_CheckVelocity to scale velocity as a vector rather than each component.
- Made player renames not log when the player first connects. 11:22 PM 1/30/2005 (doesn't work for bots, though)
- "minclientbuild" worldspawn option. 12:07 AM 1/31/2005
- Made default "idle" time "65" so people don't get put on observer right after respawn. 4:06 PM 2/22/2005
- Fixed it so jailers can't noclip... again. 11:31 PM 3/3/2005
- remove kf checks for people using the standalone. 5:20 PM 3/6/2005
- "forcejoin" command. 2:41 PM 3/19/2005
- invalid render states sent to serverlist.php, logs map, names, ip's, and renderstate bitmask. 3:04 AM 3/31/2005
- if a mapinfo file isn't found, the filename is changed to lowercase and tried again (stupid case sensitive OS's). 4:48 PM 4/5/2005

*** 1.802 build 129 ***
- Fixed crash on maps with bad key/values. (pgp, dodgeball, etc)
*** 1.803 build 130 ***
- Slight tweak to jail spawns -- ignores two spawns closest to players.
- Added extended info (for debugging) when a spawn point could not be found (why is it crashing dodgeball on rare occasions?!).

*** 1.802 ***
- removed CheckDMRules() 11:10 PM 9/9/2004
- removed use_target_goal(), level.total_goals, level.found_goals, levelfields, clientfields, savefields, level.sight_client,sight_entity,sight_entity_framenum,sound_entity,sound_entity_framenum,sound2_entity,sound2_entity_framenum 11:37 PM 9/9/2004
- Relocated map rotation -- now gets the mapname just before changing level rather than just before scoreboard.
- Made pballs store weapon id rather than pointer to pball gun (so it doesn't have null data when pball gun gets removed after person dies)
- Fixed skin check -- at some point I made it impossible to change skins... 12:56 AM 9/11/2004
- Added koth_elim cvar. 12:57 AM 9/11/2004
- Made KOTH mode roundless. 12:56 AM 9/11/2004
- added "koth_elim" cvar.
- Made guntemp_inc guntemp_dec defaults more forgving.
- Fixed problem with round not starting right away when all but 1 players quit then another joins.
- deathmatch winner picked by kills then deaths (not just the first player with the most kills). 12:20 AM 9/13/2004
- overtime, overtime_4team, overtime_0 cvars. 12:18 AM 9/13/2004
- Overtime finally functioning properly (I hope). 2:45 AM 9/14/2004. scratch that. 1:54 AM 9/16/2004

*** 1.801 ***
- fixed cliend side scoreboard going whacky (stupid % and printf...). 12:17 AM 9/1/2004
- Added g_writestats

*** 1.80 ***
- mapinfo files for rotation
- votemap <mapname> <gamemode>
- rotation add/delete <mapname>, load/save <filename>, clear, enable/disable voting. 9:44 AM 4/17/2004
- bugfix, siege, no longer get points for defense ffire. 9:44 AM 4/17/2004
- fixed spelling.  Should be "Defense," not "Defence." 9:46 AM 4/17/2004
- viewgib now displays a proper death message as well as who the admin was. 11:04 PM 4/17/2004
- tossgren now takes parameters: timed and impact.  Default depends on gren_explodeonimpact setting. 12:30 AM 4/18/2004
- if you use the same name as someone else, you get (1) tagged on the end (or (2)...). 2:30 AM 4/18/2004
- fixed problem with noname bots (bots were getting "kicked" for not having the right version). 4:15 AM 4/18/2004
- http://www.nick.ukfsn.org/shaef/linux/pswd_svr_crash.txt 5:23 AM 4/18/2004
- "cvar_get" command. 7:26 AM 4/18/2004
- "cvar_set" updated to have all necessary cvars. 7:27 AM 4/18/2004
- removed DropCtfFlag -- duplicate function. 1:24 PM 4/18/2004
- bugfix, siege, upon winning the round and reaching the fraglimit, it ends the game instantly rather than starting an new round. 1:58 PM 4/18/2004
- bugfix, ctf, 2nd flag no longer appears on stand at round end if someone is carrying it. 3:44 PM 4/18/2004
- sort leading player by kills, then deaths. 2:24 AM 4/19/2004
- when chat string is empty, display nothing. 2:49 AM 4/19/2004
- Fixed bug with spawn with weapons and expert mode. 3:54 PM 4/21/2004
- Negative skill makes bots not shoot. 5:04 PM 4/22/2004
- Dropped item reduction (dead players only drop what other players NEED). 10:21 PM 4/27/2004
- "newmap" command supports a gamemode parameter.  Example: "newmap midnight 1flag" 12:01 AM 4/28/2004
- "flagmustbeatbase" cvar requires all of the flag carrier's team's flags to be at home before carrier can capture the flag. 3:56 AM 4/28/2004
- "sv_maxfps" limits the client cl_maxfps (Quake2) and cl_cmdrate (Paintball2).  Default is 80. 5:05 PM 4/28/2004
- smoke fades out slowly.  Transitions to/from smoke also smoothed out.  Intensity of smoke increased somewhat. 9:28 PM 5/3/2004
- "fadetoblack" cvar fades screen to black when a person is eliminated so they can't ghost recon. 10:36 PM 5/3/2004
- "observerblackout" cvar makes observer's screen black during rounds so they can't provide recon. 10:38 PM 5/3/2004
- can now specify "requiredfiles" in the map worldspawn and the client will download specified files (requires client build 11 or higher). 10:49 PM 5/29/2004
- BOT: botcmd + funname = fixed. 11:33 PM 5/29/2004
- change __LINUX_i386__ to just #else 12:47 PM 6/22/2004
- idle checks stricter, plus if someone is put on observer, they won't autojoin on the next map. 12:19 AM 7/2/2004
- "ver" / "gameversion" command extended to show executable version. 12:33 AM 7/2/2004
- When the last person on a team leaves, rather than instantly ending the map, it has a timer to give people a chance to resume the game. 3:41 AM 7/2/2004
- Intermission time now controllable by "intermissiontime" cvar. 4:04 AM 7/2/2004
- gun freezing. 2:19 AM 7/13/2004 - cvars guntemp_inc and guntemp_dec added. 12:10 AM 7/25/2004
- Got rid of the 12g CO2 on HUD while dead / observer. 12:10 AM 7/25/2004
- Made maplist remove repeats. 8:07 PM 8/8/20048:12 PM 8/8/2004
- sv_votemaptime (default 20) 8:29 AM 8/19/2004

*** 1.774 ***
- replaced Q_strcasecmp's with _stricmps -- scratch that, used the Q_strcasecmp instead, it's faster.
- changed "build" to "gameversion" so it doesn't conflict with client build cvar.
- improved "stuck" checking so velocity doesn't build up. 1:56 PM 3/31/2004
- made it so you can't cheat topspeed with noclip observer. 11:35 PM 4/2/2004

*** 1.773 ***
	12:50 AM 3/9/2004
- fixed bug with floating weapons
- made it so items are only sent home if they have moved more than 4 units (lag reducer on round starts)
- made it so items already home don't get hidden and reappear
- made instant_spawn default to 1, since it doesn't appear to have overflow issues anymore.
- changed "build" to "gameversion" so it won't conflict with client "build" cvar on local servers.
- fixed scorebored alignment with colored names
- moved items up one unit so shadows work properly

*** 1.772 ***
- login command now requires a second parameter
- game code creates a dir for bot files if it doesn't exist.

*** 1.771 ***
- fixed problem where %'s didn't show through in chat (safe_cprintf bug).

*** 1.77 ***
- for v2.0, make it so players must have upgrade to connect
- fix botcmd chat bug
- "chasecamonly" -- test
- RoundEnd stdlog - testme plz
- on first round, you can be stuck in noclip mode switching from observer?
- ctfmode -1 b0rks on docks2... tho doesn't seem to anymore.  Odd.
- observes shouldn't be able to play in jail...
- jail - can kill teammates once again
- fixed po/pr/pb/pp/py serverinfo cvars.  Updates when players disconnect and no longer skips numbers. TeamsUpdatePlayerTeams()
- "stats" shows shots fired, kills, and shots/kills ratio for each weapon
- bring back MOTD
- don't kick for bad password when server has no password set.
- no "invisible people" when you add bots
- sv removebot removes bots correctly (no leftover bodies)
- ent->client->ps.pmove.pm_flags |= PMF_NO_PREDICTION; - turn back on when you get out of chasecam
- hud updates properly when chasecamming someone (hopefully)
- remove dropped grenades after a certain time
- player renames are displayed
- what's the thing that centerprints and prints to the console as well? - use that for the MOTD: safe_centerprintf
- when observer joins, reset elim time. (I think it was fixed here)
- when players are elem'd, combine "chasing" w/"revival" text...
- update hud when viewing other players...
- fix autojoion -- join the losing team. (think it was fixed here)
- po cvar for observers (they show up on pr cvar)
- sv_minclientbuild <value> cvar requires clients to have at least build <value> to connect (works build 7+ only)

*** 1.76 ***
- jailers can't go into noclip anymore (Oops)
- fixed some funname exploits
- changed "ffire" cvar to traditional "0" and "1" toggle
- Your streak doesn't increase when you kill your teammates or people in jail
- autojoin puts players on the team with the lowest score if player counts are equal.
- "join auto"
- ACEbots roughly implemented -- still a lot of work todo.
  sv addbot
  sv removebot <botname>
  sv removeallbots ("sv removebot all" also works)
  sv savenodes
- funname exploit?  illegible server message on scoreboard view?

*** 1.75 ***
- noclip switch works for both observers and elem'd
- cut down on air tanks hold and tanks that can be held

*** 1.74 ***
- .ent file loading (uses ents from mapname.ent instead of mapname.bsp if there is such a file)
- "noclip" switches observer mode instantly and maintains position
- no more "jiggly" spawns/teleports.  Players start on the ground.
- siege timelimit reduced to 90 seconds (was 120)
- 20oz CO2 dropping bug fixed
- random fixed for dropping items, etc.
- grenades spawn in DM mode
- grenade deathmsgs reflect client gender setting (himself/herself).
- client side msg cvar: 0 = display all msgs, 1 = display everything but weapon pickups, 2 = display deaths and chat msgs only, 3 = display chat msgs only
- join command works for abbreviated teams, ie: "join b"
- smoke grenade code adjusted
- The color of paint pools (lava) can be set with different flags (so it's not just orange when you fall in):
 * LAVA = purple
 * SLIME = blue
 * SLIME&LAVA = yellow
 * SLIME&LAVA&WATER = red
- outside of level color changed to black (from orange)
- barrel pickup uses barrel screw on noise
- fixed wedged wall exploit.
- func_getoutofjail entity (for jailbreak style maps), complete with customizable "noise" (wav played when people escape).
- CO2 inventory reduced to 1 canister (really 2 -- one loaded and one held).  Stops the CO2 hogging. :)
- "passwordtimeout" cvar -- time, in minutes, to clear the server password when there are less than 2 people on.
- login password printed to server console when someone ops him/herself.

*** v1.73 ***
- in siege mode, attackers now have to get the flag out of the base (it was too easy before)
- ball flight code improved - you can now bounce balls off of slight angles
- completely revamped grenade physics: the balls explode off of the plane hit and move with the grenade so you can get ppl around the corners really well :)
- friendly fire grenades can kill the thrower
- bug where people can spawn in the wrong base fixed
- memory leak fixed!
- hud updates on round start
- command flood protection only applies to certain commands now (you can drop several items at once now), and the delay is a server side setting (cmdfloodprotect, default 1 sec)
- if gren hits an ent, balls go in all directions (fixes gren-to-head bug)
- in dm, players spawn farthest from other players (so you don't spawn in the crossfire - that's annoying)
- paint splatters are brighter and the color shade is randomized slightly
- paint only splatters when balls have traveled more than 1 frame (lag reducer, esp. with grens)
- balls only make splat sound if they travel more than 1 frame (lag reducer)
- dropped ammo/co2 gets removed after 15 seconds (cuts down on lag/overflows when it gets piled up)
- dropped weapons and other items get returned after elim + 10 seconds (again, cuts down on laggy spots)
- dead people are forced into observer after 2 seconds (so dead bodies aren't a distraction)
- pbgren smoke trails are now a server side option
- funname / name commands check for certain chars that screw things up
- the wave command hinders movement (this is server toggleable, of course)
- grens only make tink sound when moving > 400units/s (for when explode on impact is disabled)
- if balls hit an ent, no splat model is left (no mysterious floating splats when someone's hit)
- timeleft hud display now only updates once/sec (oops - that was causing some overflows)
- ppl can't spam swaping into observer and back anymore
- idlers always get knocked into observer now
- removed "Alive - ..." thing - it's on the hud (cut down on lag)
- optimized some cvars
- grenade spinning code modified (appearance only - grens rotate fast and slow down with time, rotation speed reset whenever they hit something; pbgrens spin really fast when exploding)
- "endsround" "1" applied to a flag or a base will end the round when the flag is capped
- "flagcapendsround" cvar added (same as above, but for all maps)
- "speedometer" command switches your ammo count to a speedometer (in MPH)
- "topspeed" command displays the person who went the fastest on a particular map (just some fun stuff to dink around with :)

*** v1.72 ***
- players spawn BEFORE the round starts (fixes a lot of other bugs)
	There's a 1 second delay here where players can pick up equipment, but not interact in any other way.
- trigger_push now has the option of working like Q3 jump pads
- maps with no info_player_deathmatch no longer crash quake
- flag bounding box is taller (you can touch the top half now)
- added client side "verbose" command to turn off/on the "you picked up a..." etc. messages
- paint grenade spawning fixed - they spawn randomly rather than on top of each other
- 12g co2 spawns less often
- observers can no longer trigger things
- observers no longer "gasp" coming out of water
- removed a bunch of extraneous code so less memory is wasted
- added flood protection for the /me command
- funnames at the end of DM games are no longer messed up
- disallowed the use of some characters in funnames which can crash servers
- fixed the "lava" code so mappers can add pools of paint or something - won't crash anymore
- fixed trigger_hurt code + anything else that causes damage - doesn't crash anymore
- made a little hack to fix the colors on "picasso" (and any other maps that have that prob)
- flags can now have custom models (must have all the animations of the player, though)
- drowning
- observers can pass through closed doors
- funnames can't be longer than 32 chars (stops crashes)
- players can once again spawn with equipment if the maps are designed for it (ie siegecastle)
- time delay for switching spawn points (observer)
- real_ball_flight doesn't mess up on map switch
- player velocity added to grenades (gren_addplayerspeed 1)
- server side option to make grenades explode on impact added (gren_explodeonimpact 1)
- join team flood protection
- on holdit (or any map where the resulting score of a flag cap is 0), a different sound is used for touching the base
- if you're in play on red, then type "join blue" then "join red" you will still be on the red team next round
- barrel code fixed (brass actually increases distance, and steel shoots further than chrome)
- flood protection on ALL commands
- on jail toggle, eliminated players swap between observer/jail instantly
- observers respawn where eliminated
- name and model info only sent when changed (BIG lag fix)
- no more gl_modulate cheating
- revised FloodProtection for say cmd (more appropriate settings for 1 sec limit)
- dead can't talk to living
- added a "chasecamonly" setting that locks the chasecam to your own team (to make it fair in matches so ppl with voice communication don't have too much of an advantage)
- when someone switches out of observer (joins a team), they can respawn (don't have to wait for the round to end)
- huge lag fix - skin info is only sent when users change skins (or teams)
- all death msgs work correctly in deathmatch now
- timeleft when there's no timelimit, now says "No time limit." instead of garbage... like anyone cares :)
- time remaining is now shown in the bottom right - ppl will care about that :)
- optimized skin checking code to lower server load
- team join/leave msgs shortened to 1 line
- balls splat 1 frame after hitting the wall, so you don't fire splats out of your gun anymore :)
- added an option (elim 0) for no respawning (once you die, you're out for the round) - might be good for matches
- any zbot useres will be in for a surprise ;>
- bouncy balls (and grens) can roll now!
- added (fixed) a game mode - ctfmode -1 is now straight elim. mode - no flags
- matchmode command added (sets default cvars for matches)
- publicmode command added (sets default cvars for public servers)
