v0.1:

+ Made two teams
+ Players automatically become observers after connecting
+ Four parts of the match (warmup, pregame, countdown, match)
+ Added sounds for pregame, countdown and match start
+ Items dissapear 20s before match begins and respawn 10s before start
+ You can pick up items during warmup, but not during pregame and countdown
+ All weapons and armor enabled during warmup
+ No weapons enabled during pregame or countdown
+ You can't drop weapons during warmup
+ All gibs and corpses disappear before match begins
+ Teams automatically lock during countdown
+ Teams automatically unlock when match is cancelled, ends or last player leaves
+ Forcing respawns after 5s
+ Added "menu" command
+ Added "inven" command; toggles menu, second typing toggles items list
+ Added "ready" and "notready" commands
+ Added "id" command to enable player identification for teams: when you focus your crosshair on a teammate, you can see his name, armor and health
+ Added team commands: "join", "teamskin", "teamname", "pick", "pickplayer", "kickplayer", "lock", "lockteam", "unlock", "unlockteam"
+ Voting (also available from the menu)
	- vote
	- map 
	- timelimit/tl 
	- BFG
	- powerups 
	- kickuser
+ Voting with "vote yes"/"vote no" or "yes"/"no" (if there is no vote in progress, "yes" and "no" are treated as words)
+ Voting state is displayed on the screen all the time
+ New cool scoreboard :]
+ New scoreboard info:
	- net		: frags to deaths difference 
	- avgp		: average ping (reset when match starts)
	- avgping	: average ping of the entire team
+ Score and match state are displayed in lower right corner of the screen
+ Command 'hud' turns on weapon and ammonition list. If player have two weapons which are using the same type of ammo icons will blink. 
+ Type 'hud' one more time to turn off blinking icons, and one more to turn of the list
+ Command 'time' - pauses the game (only on match). Time in can be called only by player who timed out. Time in automaticaly after 60 second, time out time left is showned on 'match left' place
+ Observers can only talk with other observers during the match
+ Special messages used with "say" and "say_team" (only for teammates):
	- %h - short health: "100"
	- %H - lung health: "100 Health"
	- %a - short armor "200PS/100YA"
	- %A - long armor "Power Shield with 200 units and 100 units of Combat Armor"
	- %w - player weapon short one: "RG"
	- %W - weapon - long version: "Railgun"
	- %n - nearest player name "Harven" or "no one"
	- %l - localisation based on characteristic map entities "near the Ammo Pack"
+ If a player does not move for 2min during warmup, he automatically switches to observer mode
+ Command 'accuracy' - shows table with particular weapons accuracy and so on
+ Typing "bfg", "powerups" or "tl" displays their current state (0=off/1=on)
+ Typing "sets" displays match info, will automatically be shown during countdown
+ The most wanted hand 3 :] Now the rocket hits almost where you meant to ;)
+ RL, GL, HG smoke shows after 0.2s what will improve visibility on hand 3 mode
+ You can change your team skin by using "skin" command or selecting it in "player setup". 
+ Third spectator mode (in eyes of) 
+ Command "admin" - gives posibility to admin the server, "admin_password" to set the password 
+ Commands "ban", "unban", "kickban" and "banlist" 
+ Ban.lst file structure modified, ip, banned player name, admin name and date are saved in ban.lst
+ When banning ip you can use "*" to ban more than one ip 
+ Command "break" - admin only: stops match or countdown 
+ Command "start" - admin only: forces match start
+ Command "smap" - admin only: map change (e. smap q2dm1) 
+ Command "kickuser" - admin only: kicks player from server
+ Command "details" - admin only: full players list
+ Command "noadmin" - admin mode off. 
+ All team commands can be used by an admin
+ Map is automaticaly restarted if there are no players on server after 3 hours, lifts wont break after map restart

v0.2:

+ Additional messages showing time left
+ Countdown: 10s before match ends
+ Auto display of accuracy/stts at the end of a match
+ Fixed scoreboard: display in frags and net order
+ When match ends, winning team is shown instead of counter

v0.3:

+ In case of ties, match is overtimed by 5 minutes. If result is still equal after 5 minutes, first frag decides
+ Accuracy isn't counted during warmup, and it stays in memory after match has finished
+ Accuracy is reset on match start
+ Accuracy for CG/SSG/RL/GL/HG is calculated like in BG
+ Accuracy stats do not show unused weapons
+ Accuracy for BFG isn't included
+ Some fixes for accuracy/stats; Accuracy/stats commands do not show "say"
+ Fixed the server crash when you said '%w' after death
+ Settings for ammo/ID/admin are saved in between map reloads
+ Spectator has no weapons nor armor
+ Added a big frag counter, made on demo editor's demand
+ Previous match scoreboard is now stored in memory, and available through "oldscore" command
+ Advenced administrating. You can give the player access to given command classes: Server, team, banning, match control or all including giveadmin. Player can become an admin later with command "admin <pass>"
+ Using "accomands" displays an admin command list with short help
+ Admins can speak with players during the match (unlike observers)

v0.4:
+ Info shown about player name changes
+ Team names forced to A and B
+ You can use partial player names for commands that require them
+ No automatic accuracy displayed for spectators at match end
+ New admin command: readyteam
+ Accuracy isn't counted during warm-up. I'm sure of it now :>
+ BFG accuracy is counted =] (main blast only)
+ New order for weapons in accuracy
+ You can drop weapons during OVERTIME and SUDDENDEATH
+ New command: steam = say_team
+ On warmup/pregame, oldscore is shown when you use "score" first time. Second time, it shows current stats while 3rd turns it off. It works like old times during the match.
+ Oldscore command has become obsolete and removed
+ Fixed bug in NoCheat that shows "player is an invalid user code"
+ Fixed bug when someone tries to vote a map in the menu while there is no 'maps.lst'
+ Fixed bug powerups wont show on match if they are 0
+ Give admin rights for specified amount of matches: "giveadmin <name> <pass> <how_many_maches> <flags>", -1 means no limit
+ New commands: "adminlist" and "deladmin" for admins with full access
+ When a player is an admin, he has [admin] before his nickname. This prefix is forbidden for other players. Admin names are loaded from admin list.
+ Admin cannot freely "fly" during the match. He has to observe someone.
+ More info about vote, when no arguments entered
+ New command "talk"
+ Admin may "talk" to everyone

v0.5:
+ Fixed 2 small accuracy errors
+ Accuracy code completely rewired (optimized)
+ Fixed the bug that was crashing the server when admin used "adminlist"
+ Weapons without ammo are shown in the hud
+ Talk without arguments, shows playerlist
+ Team name and skins, can be changed during warm-up or pre-game only
+ While player is connecting to the server, we can see "name connected from ip."
+ When player enters the server, we can see "name entered the game (clients = x)."
+ Fixed the bug that makes IP invisible after map change
+ New stats in accuracy:  kills, deaths, damage given and damage received (for each weapon)
+ Fixed the bug that crashed the server when admin used readyteam without arguments
+ You can see the amount of items picked up during the match by you and all players in the accuracy overview
+ Also total damage and team damage (given/received) are shown below stats
+ Fixed a bug where a player couldnt move if the person that was observing him left the server
+ You can turn on/off hud while spectating
+ If You have PS turned off, %A doesn't show the amount of cells, but just "OFF"
+ Spectators can not freely observe the map during the match, they must observe a player
+ Fixed the bug where disconnected players could make a "laggy place" and sometimes produced the railgun sound
+ You dont have to use "say" to say something when match has finished
+ Better team commands. If admin is in one of the teams, he doesn't have to enter team name each time.
+ If player is not using hand 3, smoke and rg trails are shown as before

v0.6:
+ Vote code optimized
+ New command "dmf" which shows the available dm flags and their description
+ You can vote dmflags
+ Jesli mecz zostanie przerwany to na warmupie i pregame nie ma oldscore z poprzedniego ukonczonego meczu.
+ If match has been interrupted, there will be no oldscore on warmup or pregame
+ Flag DF_FORCE_RESPAWN (1024) ON by default
+ Flag DF_SAME_LEVEL (32) ON by default
+ "dmf" can be changed by admin with proper permissions
+ DF_MODELTEAMS and DF_SKINTEAMS flags are marked as "NOT USED"
+ You can use id command with two arguments  x & y, which move display from the center of the screen
+ Fixed ID. If player has turned off PS, it will show "PS OFF"
+ Added comment to "time" command: "Time out called by name."
+ Admins with proper permissions can set "time out" time and can resume the match, no matter who paused it
+ Countdown in console before resuming the match (3, 2, 1 etc.)
+ Added some missing comments
+ When player connects to the server, the last part of his IP isnt shown to prevent attacks
+ Comment "name entered the game (clients = x)." changed to "name entered the game (players = x, spectators = x)."
+ New scoreboard that works under 512x384
+ Two seconds after displaying match results the item info is shown, 2s after that: accuracy status
+ Oldscore display order has been changed. First current display, then oldscore.
+ Admins can pause the game for as long as they want
+ Players can talk to eachother, but spectators can not talk to players during the match
+ Frag difference has been added to small score display in lower right corner of the screen
+ "ban.lst" and "admin.lst" now use port numbers in their name refering to the server ("ban27910.lst", "admin27910.lst"...)

v0.7:
+ New server commands: "sv addadmin", "sv deladmin" and "sv adminlist"
+ Oldscore disappears after 60s
+ Optimized scoreboard
+ Match status and score moved to left center
+ RL is default weapon on warmup, even if allow_bfg = 1
+ New server variable "stinkyboy". If player's ping is greater than this value, flies are around him =] Hopefully players will agree not to shoot down that poor guy ;] (default set to 0 = off)
+ Command "playerlist" shows which player is being chased by who
+ New server cvar "fastweapons", if set to 1 weapons change faster (default set to 0 = off)
+ You can drop weapons which you are currently using, even if you have only one
+ You can't use "invdrop" while being in warmup or pregame
+ Added a table with score, time to end of the match and other info. Its placement on the map is read from file "scoreboard_port_.lst" (_port_ being game server port). You can add more than one per map.
+ You can see enemy player names with "id", but not through the water :P
+ You can see team scores and other info in server browsers (QView, GameSpy, All-Seeing Eye etc.) in cvars ("#Score_A", "#Score_B") and ("#Time_Left")
+ Respawns are more random (Mitchell-Moore algorithm)
+ Fixed some bugs in "id" command
+ New command "pass" to set a server join password
+ Made it possible to vote for "fastweapons"
+ New command "gibs" allows admins to change "allow_gibs" and players to check it's state
+ Fixed bug in maplist, adminlist and banlist