Changes from comp mod 1.35 to monkey mod 1.01
=============================================
* self-flaming bug fixed
  - standing in a bin or flaming yourself no longer gives you a frag.

* the invprev "[" and invnext "]" keys toggle the scoreboard

* suiciding (the "kill" command) disabled

* password commands (setpassword/removepassword) disabled
  - password can still be set by real admins using rcon.

* "admin" command disabled
  - admin should be elected, not grabbed.

* realmode command added - setdm_realmode x (0/1 = realmode off/on)
  - set a default "dm_realmode" value using this line in the comp.ini file:
      default_dm_realmode x  

* option to fix the game type
  - using "fixed_gametype" in the comp.ini file disables the "setteamplay"
    and "setdm_realmode" commands.

* deaths tracked in team deathmatch games
  - number of times each player dies is displayed in the scoreboard.

* when a "custom_map_file" IS provided (in comp.ini), only the maps
  listed in that file will be allowed with the changemap command.

* when a "custom_map_file" IS NOT provided, any map on the server can
  be loaded with the changemap command.


Changes from monkey mod 1.01 to monkey mod 1.02
===============================================
* admin command back in :)
  - use "admin_code <pass>" in comp.ini to set the admin password, if this line
    is missing (or no password is provided) then the admin command is disabled.

* password command enabling now optional
  - use "enable_password" in comp.ini to enable the password commands.


Changes from monkey mod 1.02 to monkey mod 1.10
===============================================
* personalized RCON - rconx_login/rconx
  - use "rconx_file <file>" in comp.ini to set the file that contains the RCON
    passwords (one password per line of the file), if this line is missing or the
    file is empty then personalized RCON is disabled.

  - use "rconx_login <pass>" to login, and then use "rconx <command>" to execute
    the command on the server. all rconx logins and commands are logged in the
    server console.

* scoreboard sorting bug fixed


Changes from monkey mod 1.10 to monkey mod 1.20
===============================================
* option to have admin status retained after map changes
  - use "keep_admin_status" in comp.ini to avoid needing to re-elect the admin
    after map changes.

* "fixed_gametype" option now disables "setdmflags" command too
  - prevents changing of weapon stay, etc...

* players can only change team once every 2 seconds
  - guards against malicious overflow attempts.

* "permanent scoreboard when chasing" fixed
  - can now chase spectate without scoreboard always being displayed.

* "scoreboard displayed at start of game" fixed
  - no need to press F1 to remove the scoreboard from screen at start of game.


Changes from monkey mod 1.20 to monkey mod 1.21
===============================================
* team scores shown in server browsers
  - people "watching" the game in GameSpy/PingTool/etc... can see the team scores.

* respawn-point selection made more random

* rconx_login status retained after map changes
  - no need to re-login after map changes.


Changes from monkey mod 1.21 to monkey mod 1.22
===============================================
* "non-dropping of $30 bags by players killed at enemy base" fixed


Changes from monkey mod 1.22 to monkey mod 1.23
===============================================
* cash removed from team deathmatch
  - players no longer drop $10 when killed.

* frags rather than cash is shown in the team deathmatch HUD
  - a player's frags is displayed in place of the pointless cash carried.

* chase target's name displayed properly

* player IP logging
  - when a player connects their IP is logged in the server console.


Changes from monkey mod 1.23 to monkey mod 1.30
===============================================
* time remaining shown in server browsers
  - people "watching" the game in GameSpy/PingTool/etc... can see how long is left.

* speed cheat kicking
  - any player using the speed cheat will automatically be kicked.

* "see-thru" script kicking
  - any player using the "see-thru" script will automatically be kicked.

* "ping freeze" script disabled
  - LPBs can no longer pretend to be HPBs by raising then freezing their ping.

* skin changing scripts disabled
  - players can not cause lag by continually changing skins.

* no time limit enabled
  - "settimelimit 0" is now accepted to turn off the time limit.

* random default map selection
  - use "default_random_map" in comp.ini to have the mod choose any of the maps
    listed in "custom_map_file" when the server is reset.

* option to disable anonymous text binds
  - use "disable_anon_text" in comp.ini to disable anonymous text binds.

* "cheats" automatically set to "0" when the server resets
  - cheats turned off with "resetserver" and when the server is left idle.


Changes from monkey mod 1.30 to monkey mod 1.31
===============================================
* spectator rate restriction
  - use "spec_maxrate <rate>" in comp.ini to set the maxrate for spectators, to
    save more bandwidth for the players.

* team-talk between spectators
  - spectators can use team-talk to talk only to eachother

* cashbag dropping disabled
  - "drop cash" only drops the player's cash bundle, not the bag.

* dropped cashbags can be picked up by same player
  - players can now pick up any cashbag they dropped when they were killed.

* new "see-thru" script kicking
  - any player using another "see-thru" script will automatically be kicked.


Changes from monkey mod 1.31 to monkey cds 1.32
===============================================
* Cheat Detection System
  - detects if the player has ASUS see-thru drivers, a hacked KINGPIN.EXE, hacked
    OpenGL, or hacked player models. players need the client from monkeymod.com

* match starting score
  - use "matchscore <dragscore> <nikkiscore>" in matchsetup mode to set the score
    to start the match with.

* togglecam disabled
  - prevents any togglecam cheats.

* a load of little fixes


Changes from monkey cds 1.32 to monkey cds 1.35
===============================================
* new scoreboard page
  - favourite weapon (most kills)
  - DM: accuracy (pistol/shotgun/tommy/hmg/rocket only)
  - bagman: stolen cash

* cursing
  - 112 male & 43 female voice samples activated by "key" or "curse" commands

* spawn-point fixes
  - kpdm5: bottom of HMG stairs *removed*
  - kpdm4: below little GL room *removed*
  - sickre: by shotgun *moved a bit right*
  - team_rival: nikkis no longer spawn at drags base

* colour-coded player names
  - turquoise = logged into rconx
  - pink = not clean

* increased client response wait
  - should reduce "client timedout" problems for laggy/low-spec players.

* player connecting warning for admins
  - anyone logged in rconx will be notified of anyone connecting to the server.

* spectator rate restriction removed
  - possible problems with it.

* more little fixes


Changes from monkey cds 1.35 to monkey cds 1.36
===============================================
* cash carried visible to teammates
  - players in bagman can see how much cash a teammate is carrying by
    aiming at them.

* cursing only when facing another player
  - the continuous cursing could cause lag

* option to disable cursing
  - use "disable_curse" in comp.ini to disable the cursing

* improved name banning
  - uses a case-indepentant sub-string match

* tidier scoreboard code
  - more players fit on the scoreboard

* cashroll pickup bug fixed
  - when over the $150 limit, the remainder is dropped, instead of it
    disappearing.

* further increased client response wait


Changes from monkey cds 1.36 to monkey cds 1.37
===============================================
* custom models ignored by CDS when playing teams
  - custom models aren't used in teamplay, so no need to check them.

* "target_timer" entity
  - players can start/stop timers built into a map.

* increased spawning at own base
  - 70% chance (was 30%) of respawning at own team's base in bagman.


Changes from monkey cds 1.37 to monkey cds 1.37a
================================================
* option to disable bunnyhopping
  - dmflag 64 disables bunnyhopping - add 64 to your normal dmflags
    setting to disable bunnyhopping.

* date logging
  - when a map is loaded the date is logged in the server console.

Changes from monkey cds 1.37a to monkey cds 1.38
================================================
* yellow team-talk

* reduced chance of mmclient "corrupt info"

* password removal rconx command
  - "rconx nopassword"

* couple of bug fixes

Changes from monkey cds 1.38a to monkey cds 1.39
================================================
* mapname logging
  - when a map is loaded its name is logged in the server console.

* added an extra spectator mode
  - now you can rotate freely around a player you are spectating

* added server uptime cvar
  - now in serverinfo you can see for how long the server has been up

* spawn-point fixes
  - kpdm2: underneath stairs in RL room             *removed*
  	 : in open area opposite stairs to shotgun  *removed*

* scoreboard changes
  - added average pings for each team on scoreboard

* admin commands
  - added two new commands to enable team name changing
    now you can change team names (Dragons, Nikki's) to
    anything you like if you are admin (clan name etc.)

Changes from monkey cds 1.39 to monkey cds 1.40
================================================
* map voting levelshots
  - when voting for a map you can see its levelshot bellow the choices
    NOTE: You need to have a levelshot for a map to see it.

* weapon bug fix
  - when the match has finished and if you had a weapon out it won't
    stay frozen anymore. It will disappear from the screen.

* fixed a crash bug in linux with teamname commands

* score stays
  - now when you switch teams your score stays

* clear score
  - to clear your score type: clearme

Changes from monkey cds 1.40 to monkey cds 1.40a
================================================
* finally fixed a crash bug in linux with teamname commands

* now you can see your killers health after you die

* added support for cannons in bagman maps so you get frags if
  you use them and kill someone

Changes from monkey cds 1.40a to monkey cds 1.40b
================================================
* bug fixes
  - made it so changing teamname won't lead to a memory leak
  - fixed a bug which would crash the server on map change if map voting was disabled

* item pickup restrictions
  - can't pick up adrenaline if you have 100 health
  - can't pick up cooler if you haven't used your old one up
  - can't pickup flashlight if you have one

* created a taunt/curse system
  - now you can curse as many kingpin characters (male/female)
    type curselist in console to see all the taunts

* deathmatch scoreboard change
  - in free for all mode changed 'ping' to 'deaths' on second scoreboard

* made it so admin can see people connect in chat

* flashlight now respawns

* now if you wanna see killers health you need to enable it in comp.ini

Changes from monkey cds 1.40b to monkey cds 1.40c
================================================
* new spectator mode (EyeCam) 
  - lets you chase players in first person mode
    press JUMP to change spectator modes

* bug fix
  - shooting grenade launcher shell trough walls bug fixed

* rconx
  - Now people logged in as rconx or admins (not elected) 
    can see people connecting in chat

Changes from monkey cds 1.40c to monkey cds 1.40d
=================================================
* chat fixes
  - now you can type chat in console again
    ( i made a mistake here when stopping people from
    printing empty chat )
  - can't type empty chat

* scoreboard update
  - now can see admin on scoreboard in red

* new admin/rconx command
  - added a command for admins and rconx to enable/disable CDS from console
  - if you are admin (passworded) you can just type: cds on/off 
  - if you have rconx you can type: rconx cds on/off
  - if you are the server admin you can type directly into console: sv cds on/off
 
* server settings
  - now you can see whether the CDS is on or off when you print settings

* client connect
  - now client connecting message will be printed for all rconx and admin clients

* misc bug fixes and optimizatons

- http://www.monkeymod.com/

Changes from monkey cds 1.40d to monkey cds 1.50
=================================================
 * added 2 new cvars to server

   - anti_spawncamp (made it so you are invincible for 3 seconds on each spawn (anti-spawn camp))
     * when you spawn your weapon will flash 3 times indicating the 3 seconds of immortality
     * option in comp.ini to disable this feature (disable_asc)
     * admins have a command called toggle_asc to toggle this on/off
     * rcon/x users can just toggle the cvar from console
     * this can be set in the server.cfg as well

   - kick_flamehack (kick clients with hacked flames)
     * option in comp.ini to turn this feature on 
     * rcon/x users can just toggle the cvar from console
     * this can be set in the server.cfg as well
     * from now on you'll get kicked for using gl_polyblend set to 0 
       (because it removes the flame from screen). Some people use this only to get rid off
       those annoying flashes when you pick things up etc. All those people should use
       a new command "polyblend" which will remove these flashes but not flames.

 * improved the kick message when clients don't have mmclient.exe or have an old one 
   or have invalid models or old version of kingpin.exe (it shuts kingpin.exe down and a popup 
   window gives them the kick message and what to do about it)

 * fixed admin status on map change (used to just made proper admins into elected admins on map 
   change)

 * made it so eyecam is the default specatator mode

 * name change is printed in screen and server console

 * option in comp.ini to have unlimited curse (every 7 seconds)
   (so you don't have to face a player to curse)

- http://www.monkeymod.com/

Changes from monkey cds 1.50 to monkey cds 1.50a
=================================================

 * taunting as spectator bug fixed

 * clearme command removed (didn't see any use in it)

 * polyblend command removed
   - now you can set gl_polyblend to 2 to get the polyblending effect

 * fixed saving client info when they disconnect
   - stolen money, accuracy and favourite weapon info is saved
     and retrieved on rejoin 
 
 * enabled anti_spawncamp in real mode 

 * name change flooding stopped
   - can only change name every 5 seconds

 * yellow chat for admins/rconx clients
   - admin/rconx normal chat is printed to all clients as yellow
     (can still team talk)

 * prints who <Name Clash> is trying to immitate

 * added new cvar (idle_client)
   - idle_client can be set to a number of seconds a client can be idle
     for before being turned into a spectator (60 seconds is minimum/default)
   - idle_client can be set from server console, rcon/rconx and server.cfg
   - password admins can you setidletime command to change it

 * fixed realmode deathmatch score bug
   - now you don't get 2 deaths each time you die
   - fixed the scoreboard so it shows hits and time not hits and score

 * enabled spectator team chat in deathmatch mode


Changes from monkey cds 1.50a to monkey cds 1.50b
=================================================

 * added new cvar (no_spec)
   - no_spec makes the screen black for non-admin/non-rconx spectators (basically
     stops them from seeing whats going on in the server). This is to stop voice 
     communication cheating by using programs such as Roger Wilco and BattleCom 
     to give away the players positions and details
   - no_spec is 0 (off) by default, set it to 1 (on) for it to take effect
   - no_spec can be set from server console, rcon/rconx and server.cfg
   - admins can use disable_spec command to change it
   - note when this is enabled if people have gl_polyblend set to 0 they will
     get kicked for a flamehack because gl_polyblend set to 0 will remove the
     black spectator screen

 * removed kick_flamehack from comp.ini
   - now kick_flamehack can only be set in server.cfg or by a command

 * modified idle_client cvar
   - now it will only boot players to spectator mode if a match is in progress,
     not during pre-match, map voting or intermission time.
   - increased default time to 120 seconds

 * fixed team joining problem
   - fixed the team joining problem during Pre-Match countdown

 * chat change
   - made the admin team talk have round brackets around the name
     instead of pipes like in normal admin talk


Changes from monkey cds 1.50b to monkey cds 1.50c
=================================================

 * changed the spectating disabling command for admins
   - now admins should use toggle_spec instead of disable_spec

 * added a new cvar (no_shadows)
   - no_shadows removes the player shadows if set to 1 or lets the
     clients decide (via gl_shadows) if set to 0
   - no_shadows is 0 (off) by default, set it to 1 (on) for it to take effect
   - no_shadows can be set from server console, rcon/rconx and server.cfg
   - admins can use toggle_shadows command to change it

 * spectator modes change
   - order of specator modes has changes, now eyecam is first followed by 
     locked mode then the freelook mode

 * matchstart change
   - on matchstart all entites droped in the map will be taken out and all the entities
     that have been picked up will be respawned

 * new rconx commands
   - added banip, banname commands to rconx clients
   - with banip and banname the ip address or the name of the client you wish to ban
     will be written to ip ban list file and name ban list file specified in comp.ini
   - bans take effect on next map change
   - please use these 2 commands cautiously as the process is only reversable manually
   - you can ban names with partial match so be careful what words or part of words you ban
   - also with banip you can also ban subnets (read ips.txt for more info)
     also be extremly careful with this too

 * chat fix
   - fixed a bug where rconx normal chat looked like team chat

 * team deathmatch fix
   - now if a bagman map is loaded in team deathmatch mode there will be no safebags,
     no cash spawns and no cash dropping.

 * no footsteps fix
   - fixed a problem where players could misuse a command to make their footsteps silent


Changes from monkey cds 1.50c to monkey cds 1.51
================================================

 * clan tag detection by Snap
   - added code that will detect your clans tag and change the team name on the scoreboard
     to that clan tag. The clan tags will also be displayed in GameSpy cvars as "team names".
     For this feature to work the server needs to be in MatchMode and there needs to be at
     least 2 players on each team that have at least 75% of matched tags.


Changes from monkey cds 1.51 to monkey cds 1.51a
================================================

 * small bug fix
   - there was a conflict with some of the code which made people use gl_polyblend hack
     without getting kicked, now this is fixed. 

 * timeouts
   - decreased the chance of timeouts by optmizing the server side check code and also
     by making the server check you several times (not just once) before it marks you 
     as timed out. Also timeout time increased to 20 seconds.


Changes from monkey cds 1.51a to monkey cds 1.52
================================================
 
 * func_killbox fix
   - killbox was using TELEFRAG_MOD so when someone was killed with it no death message got 
     printed, so this was changed to use TRIGGER_HURT_MOD

 * cash thief exploit fix
   - now if a person steals money from the other team and jump over the edge or into lava the
     money automatically gets returned into the teams safe.

 * bagman spawning fixed
   - completelly rewriten the spawn selection code so now you will only ever spawn in your
     teams spawn points, not in opposition or info_player_start

 * mute command
   - with it you can mute players (stop them from chatting). This will only work until map 
     change. To unmute the client just mute them again. Note clientid can be seen by using the
     rcon/rconx status command.

     Usage: mute clientid

 * kick and kickban reason
   - rconx users can kick and kickban people now with an optional reason message, just incase
     the people who are getting kicked or kickbanned want to know why
     
     Usage: rconx kick(ban) <clientid> <reason>

 * banip and banname usable from rcon now
   - using the sv command, banip and banname can be both used
  
     Usage example (from game): rcon password sv banip 192.168.0.1
                                rcon password sv banname Loser
                (from console): sv banip 192.168.0.1
                                sv banname Loser
 
 * eyecam bug fixed
   - fixed a problem where the spectators would have the same score in game browsers like
     GameSpy and All Seeing Eye as the people they were following. This fixes that problem.

 * misc cheat fixes


Changes from monkey cds 1.52 to monkey cds 1.52a
================================================

 * few small bug fixes


Changes from monkey cds 1.52a to monkey cds 1.52b
=================================================

 * changed every instance of "monkeymod.com" to "poisonville.net/mm"


Changes from monkey cds 1.52b to monkey cds 1.53
================================================

 * notification of connecting players, and what country they're connecting from
   - uses the MaxMind GeoIP library/database to get the player's country (read
     install.txt for more info)
   - the country info is also shown in the "players" list

 * any cash held by a player will be dropped when they disconnect or spec

 * added a new cvar (no_zoom)
   - no_zoom disables zooming-in by setting the FOV below 90
   - no_zoom is 0 (off) by default, set it to 1 (on) for it to take effect
   - no_zoom can be set from server console, rcon/rconx and server.cfg

 * tweaked flame hack handling
   - the "kick_flamehack" option is now set to 1 (on) by default
   - before kicking, it will first try automatically setting gl_polyblend to 2

 * fix to stop console clearing on map changes

 * fix for banned IP checking bug

 * fix for "custom_map_file" loading leak


Changes from monkey cds 1.53 to monkey mod 2.0
==============================================

 * kpded2 should be used to run Monkey Mod for many enhancements including...
   - players can download map vote pics (and sounds and skies) that they don't already have
     from the server
   - the team of each player is shown in server browsers such as Qtracker and GSpyLite
   - other players are notified when a player cancels connecting
   - lagged out players that reconnect before they've timed out can continue from where they
     left off
   - banned players are told that they're banned when refused connection
   - some other benefits are mentioned below

 * anti-lag system (based on the "Unlagged" Q3 mod)
   - compensates for ping when shooting (movement is unaffected) to allow a player to aim
     directly at the other players instead of ahead of them, by checking where the other
     players were when the trigger was pulled.
   - controlled by a new "antilag" cvar, which sets a maximum ping to simulate (or 0 to
     disable). The default setting is 1, which will allow everyone to aim directly at other
     players; higher values can be used to still require some amount of aiming ahead. For
     example, if it is set to 50, then players with a ping above 50ms will effectively have
     that reduced to 50ms, while those below 50ms will be unaffected.
   - the ping reduction is limited to around 500ms. For example, if a player has a ping
     of 600ms then their effective ping can only be reduced to around 100ms
   - only applies to bullets and pipe/crowbar (not rockets/grenades/flames)
   - rockets are handled differently: they are fast-forwarded a bit at launch according to
     how much over 100ms the delay between the player pressing fire and the rocket being
     launched is. There is no fast-forwarding effect if the delay is under 100ms.
   - players can use "antilag 0" in the console (or "set antilag 0" in autoexec.cfg) to
     disable the anti-lag system on their shots

 * automatic spectating for lagged out players
   - players become spectators if their connection goes dead for 5 seconds; they can rejoin the
     game if/when the connection recovers

 * "rate" warning tweaks
   - only a single "restricting rate" warning is shown when the player has "rate" set above "maxrate"
     (unless "maxrate" subsequently changes)
   - a "restricting rate" warning is never shown if "maxrate" is 15000 or above as the server never
     sends more than that anyway (except when downloading which is unaffected by "maxrate")
   - a warning is shown in the MOTD screen when the player has "rate" set below 15000 (and "maxrate"
     is higher)

 * map list/rotation tweaks
   - "custom_map_file" comp.ini option is renamed to "maps_list" ("custom_map_file" is also accepted
     for back-compatibility) and a "bm_maps_list" option is added for a separate bagman maps list
   - if a map list isn't specified in comp.ini, the "g_mapcycle_file" cvar will be used (if set)
   - rank is no longer used (old map lists including rank are still accepted for back-compatibility)
   - the list is pre-checked and any non-existing maps are removed from it
   - the list also provides the map rotation (maps.lst/teammaps.lst are no longer used)
   - if the current map isn't in the rotation then the first map (or random map if "default_random_map"
     is enabled) will be next

 * props support
   - the "props" cvar can be used to enable props in maps: 0 = disabled, 1 = enabled except rats/fish,
     2 = enabled including rats/fish

 * weather support
   - a new "weather" cvar can be used to enable rain/snow in maps: 0 = disabled, 1 = enabled (default)

 * locational armour usage/damage without dm_locational_damage enabled
   - head/body/leg armour is used depending on height of hit
   - head armour is used when hit by dropping platforms/doors

 * when a player is telefragged it doesn't affect their score

 * players will spawn next to a spawn point if there are no free spawn points (to avoid telefragging)

 * team spawn points are also used in standard deathmatch when playing a bagman map

 * fix to stop spawning within another player

 * fix to stop $30 reward being given even when killing enemy away from safe in small bagman maps
 
 * fix for r_cullaliasmodel error messages when a player picks up a cashbag while they have
   anti-spawncamp protection active

 * the fraglimit setting is now ignored in bagman

 * fix for auto-weapon change (when current weapon is out of ammo) not choosing a new weapon
   without extra ammo clips

 * weapon reloading is disabled when the player has no more ammo for it

 * HMG cooler mod replaced with rapid fire pistol mod in realmode

 * each team/model combination now has a single skin set (instead of 2) in team play
   - the most distinctive (most red or yellow) skin set is always used

 * current team indicator to remind anyone that forgets what team they're on
   - the top-right corner of the screen is coloured appropriately (kpded2 is needed to download the images)

 * "start in X seconds" countdown messages are replaced by audio cues (beeps)

 * eyecam chase mode tweaks
   - the view is now exactly the same as the target player sees, including bobbing/recoil/flames/etc
   - the target's body/shadow is removed (so it never appears in view) when kpded2 is used

 * standard deathmatch spectator tweaks
   - scoreboard "time" value doesn't include time spent spectating
   - other players are notified when a player becomes a spectator
   - spectators stay as spectators after map changes
   - the "spec" command does nothing when the player is already a spectator
   - the team change overflow protection also applies to spectating & rejoining

 * scoreboard tweaks
   - players with equal frags in standard DM are separated by deaths (was already the case in team DM)
   - faster map vote menu response
   - admin colour changed to light blue
   - reduced chances of overflows

 * players are moved to the intermission spot at the end of all games
   - intermission background also darkened to increase scoreboard contrast

 * the scoreboard automatically switches to the map vote menu after 15 seconds (if voting is enabled)
   - "scoreboard_first" comp.ini option removed

 * map vote tweaks/fixes
   - all 8 vote options are now chosen totally randomly (no rank)
   - current map is excluded from vote options
   - fixed a bug that excluded the first map in the map list from the vote options
   - fix for "GL_MAXTEXTURES" error (related to map vote pics)

 * map change voting
   - when used by a non-admin, the "changemap" command will start a vote to approve the map change

 * player attack animation tweaks/fixes
   - players can be seen to wave the pipe/crowbar
   - players will change to attack stance when shooting while jumping

 * a new "toggle_zoom" command to toggle FOV zooming-in ("no_zoom" cvar)

 * individual flag setting with "setdmflags" command
   - '+' value prefix sets a flag, '-' prefix unsets a flag
 
 * a new "toggle_bunny" command to simplify enabling/disabling bunny-hopping
   - automatically calculates the appropriate "dmflags" value

 * "fixed_gametype" comp.ini option no longer blocks the use of the "setdmflags" command

 * "changemap" command can load any map on the server if "fixed_gametype" isn't enabled
   - players will also remain on the same teams if the game type isn't changing

 * rconx "status" and admin "clientlist" command tweaks
   - now includes players that are connecting
   - a "lastmsg" column is added that shows how long ago the client was last in contact
     with the server

 * "players" command enhanced to look like the rconx "status" command but with the player's
   country shown instead of their IP address

 * other console command tweaks
   - "commands" command only lists commands that the player currently has access to
   - "settings" command includes anti-spawncamp/bunny-hopping/shadows/zooming in its list
   - "publicsetup" command removed ("resetserver" can be used instead)
   - logged-in rconx users can use the "admin" command without a password to take admin
   - "mute" rconx command removed (the naked "mute" commands can be used instead)

 * idle client timeout tweaks
   - minimum timeout setting reduced back to 60 seconds
   - other players are notified when a player idles-out

 * spectating disabling option tweaks
   - spectating disabling only affects match mode, not public mode
   - chasing is also disabled when spectating is disabled
   - can now be enabled by elected admins via "toggle_spec" command
   - disabled spectators won't receive any player movement info when kpded2 is used

 * waiting for players in a low power idle mode
   - enabled by the "wait_for_players" option in comp.ini
   - saves CPU and disk activity on idle servers (more CPU is saved with kpded2)
   - if map voting is enabled, the first players can choose which map to start playing on

 * serverinfo trimmed down
   - "anti_spawncamp" / "no_shadows" / "no_spec" / "no_zoom" cvars removed from serverinfo
     (the "settings" command can still be used to check them)
   - "time remaining" cvar renamed to "time", "team scores" renamed to "scores", "team
     names" renamed to "teams"

 * default anti-spawncamp setting
   - "default_anti_spawncamp" comp.ini option added
   - "disable_asc" option removed (wasn't working as described anyway)

 * "default" settings are now optional
   - any setting that doesn't have a "default" entry in comp.ini will be left as it is when
     the server is reset

 * timescale kicking removed
   - kpded2 has its own better timescale kicking option
   - speed cheating is still effectively disabled via the "sv_enforcetime" cvar setting

 * CDS client support removed
   - the client required the Monkey Mod website for updates but that no longer exists
   - "kick_dirty" comp.ini option and "cds" admin command are removed

 * single player and co-op modes are removed
   - automatically sets "deathmatch" to 1 and "coop" to 0
   - single player code has been removed/disabled to reduce the file size (and perhaps
     slightly improve performance)
