v0.1:

+ Podzial na dwie druzyny. 
+ Komendy druzynowe ('join', 'teamskin', 'teamname', 'pick'/'pickplayer', 'kickplayer', 'lock'/'lockteam', 'unlock'/'unlockteam'). 
+ Po wejsciu na serwer gracz automatycznie wchodzi do spectatorow. 
+ Podzial na 4 czesci meczu (warmup, pregame, countdown, match). 
+ Komendy 'ready' i 'notready'.
+ Dzwiek przy rozpoczeciu pregame, countdown i match. Przedmioty znikaja na 20 sek. przed rozpoczeciem meczu i respawnuja sie na 10 sek. przed. 
+ Na warmupie mozna zbierac przedmioty. Na pregame i countdown nie. 
+ Na warmupie po respawnie ma sie wszyskie bronie dostepne na danej mapie oraz Combat Armora. 
+ Na pregame i countdown nie ma sie zadnej broni. 
+ Na warmupie nie da sie wyrzucac przedmiotow. 
+ Na rozpoczecie meczu znikaja wszystkie ciala i szczatki. 
+ Automatyczne zamykanie druzyn przy starcie countdown. 
+ Automatyczne otwieranie druzyn przy anulowaniu meczu i gdy z druzyny wyjdzie ostatni gracz. 
+ Komenda 'menu' - menu podreczne. 
+ Komenda 'inven' wlacza menu, przy ponownym wpisaniu wyswietlana jest lista przedmiotow. 
+ Komenda 'vote' - mozliwosc glosowania zmian (dostepne takze z menu). 
	- map 
	- timelimit/tl 
	- BFG 
	- powerups 
	- kickuser
+ Mozliwosc oddawania glosow za pomoca komendy 'vote yes'/'vote no' lub 'yes'/'no'. (jesli w danym momencie nie trwa glosowanie, 'yes'/'no' traktowane jest jak zwykle slowo.) 
+ Stan glosowania jest wyswietlany na ekranie przez caly czas jego trwania. 
+ Komendy 'bfg', 'powerups', 'tl' wyswietlaja aktualny stan np: 1 lub 0 dla bfg. 
+ Nowy, lajtowy scoreboard. 
+ Nowe zmienne w scoreboardzie: 
	- net - roznica zdobytych fragow i ilosci smierci z "reki" wroga. 
	- avgp - sredni ping gracza liczony od wejscia na serwer i zerowany podczas 		rozpoczecia meczu. 
	- avgping - srednia srednich pingow czlonkow druzyny. 
+ Puktacja i stan meczu wyswietlane sa w prawym dolnym rogu. 
+ Komenda 'hud' wlacza liste broni i amunicji w hudzie. Jezeli posiadamy dwie bronie + korzystajace z tego samego rodzaju amunicji, ich ikony beda pojawialy sie na przemian. 
+ Quad i invulner maja osobne miejsca w hudzie. 
+ Ponowne wpisanie 'hud' powoduje wylaczenie migania ikon w hudzie. 
+ Komenda 'id' - wlaczenie identyfikacji graczy z tej samej druzyny. Po nacelowaniu na gracza w hudzie pojawia sie jego name, health i armor. 
+ komenda 'time' - zatrzymuje mecz (dziala jedynie podczas trwania meczu). Wznowic moze go + jedynie osoba ktora zatrzymala. Automatyczne wznowienie po 60 sek. Czas pozostaly wyswietlany jest w miejscu stanu meczu. 
+ Spectatorzy w czasie meczu moga rozmawiac tylko ze soba. 
+ Mozliwosc uzywania nastepujacych zmiennych w 'say' i 'say_team' (tylko dla czlonkow druzyn): 
	- %h - health gracza, np: "100". 
	- %H - jak wyzej, np: "100 Health". 
	- %a - armor gracza, np: "200PS/100YA". 
	- %A - jak wyzej, np: "Power Shield with 200 units and 100 units of Combat Armor" 
	- %w - bron uzywana przez gracza, np: "RG". 
	- %W - jak wyzej, np: "Railgun". 
	- %n - Imie gracza znajdujacego sie najblizej, np: "Harven". W przypadku gdy nie ma graczy lub wszyscy sa spectatorami: "no one". 
	- %l - przyblizona lokalizacja wzgledem stalych, charakterystycznych przedmiotow, np: "near the Ammo Pack".
+ Jesli gracz nie porusza sie podczas warmup przez 2 min, zostaje wciagniety to spectatorow. 
+ Komenda 'accuracy' - wyswietla tabelke z ktorej mozna odczytac celnosc z poszczegonych broni oraz ilosc zebranych przedmiotow. 
+ Konenda 'sets' - wyswietla info o meczu. Wlacza sie automatycznie na starcie countdown. 
+ Dlugo oczekiwany hand 3 :]. Wszystkie bronie strzelaja prosto z "oczu". 
+ Dymek z RL, GL i HG pojawia sie dopiero 0.2 sek po wystrzale co znacznie poprawia widocznosc przy ustawieniu hand 3. 
+ Gracz bedacy w druzynie moze zmienic jej skina zmieniajac swojego, czyli np. piszac "skin male/viper" lub wybierajac w "player setup". 
+ Trzeci widok dla spectatora (z oczu obserwowanego gracza). 
+ Komenda "admin" - adminowanie serwerem. Haslo pod zmienna "admin_password". 
+ Komendy "ban", "unban", "kickban" i "banlist" - wszystko co zwiazane z banami. 
+ Rozwinieta struktura pliku z lista banow (ban.lst). Nie sa zapisywane tylko adresy IP ale takze imie gracza, imie admina ktory wydal bana oraz dokladna data. 
+ Uzywajac komendy "ban", piszac IP ktore ma byc zabanowane, mozna korzystac ze znaku "*" w celu nadania bana na wiecej niz jedno IP. 
+ Komanda "break" - tylko dla admina: natychmiastowo przerywa mecz lub countdown. 
+ Komenda "start" - tylko dla admina: natychmiastowo rozpoczyna countdown. 
+ Komenda "smap" - tylko dla admina: natychmiastowa zmiana mapy. 
+ Komenda "kickuser" - tylko dla admina: wykopanie gracza z gry. 
+ Komenda "details" - tylko dla admina: szczegolowa lista graczy. 
+ Komenda "noadmin" - admin mode off. 
+ Wszystkie komendy druzynowe moga byc wykonywane przez admina niezaleznie od tego w ktorej jest druzynie. 
+ Aby zapobiec psuciu sie wind, kiedy jedna mapa jest wlaczona przez wiecej niz 3 godziny i nie ma na niej zadnego gracza, mapa restartuje sie automatycznie.

v0.2:

+ Wyskakujace wiadomosci o czasie pozostalym do konca meczu.
+ Odliczanie na 10 sekund przed koncem meczu.
+ Automatyczne wyswietlenie accuracy/stats na koncu.
+ Naprawiony scoreboard: kolejnosc wg. zdobytych fragow i neta.
+ W miejsce licznika czasu po zakonczeniu meczu pojawia sie nazwa druzyny ktora wygrala.

v0.3:

+ W przypadku remisu mecz jest przedluzony o 5 min a jesli po tym czesie wciaz jest remis, to decyduje pierwszy zdobyty frag.
+ Accuracy zostaje w pamieci po zakonczeniu meczu.
+ Accuracy resetowane wraz z rozpoczeciem sie meczu.
+ Accuracy CG/SSG/RL/GL/HG liczone jak w BG.
+ W accuracy nie pokazuja sie bronie ktore nie byly uzywane.
+ Accuracy z BFG nie jest liczone.
+ Naprawione accuracy/stats. Po wpisaniu nie robi sie juz say accuracy/stats.
+ Naprawiony bug ktory wywalal serwer gdy po smierci wpisalo sie %w w konsoli.
+ Ustawienia listy amunicji/ID/admin sa zachowywane po zmanie mapy i zakonczeniu meczu.
+ Spectator nie ma zadnej broni ani armora.
+ Duzy licznik fragow przydatny podczas przewijania demek w celu wyciecia poszczegolnych akcji.
+ Scoreboard z poprzedniego meczu jest zapamietywany i dostepny pod komenda oldscore.
+ Zaawansowane adminowanie. Mozna nadac dowolnemu graczowi mozliwosc uzywania komend adminowych z poszczegolnych grup: serwerowe, druzynowe, banowe, meczowe lub wszystkie wraz z giveadmin. Gracz bedzie mial do nich dostep poprzez wpisanie "admin <haslo>". Haslo nadaje sie komenda giveadmin.
+ Komenda acommands wyswietlajaca liste komend adminowych wraz z krotkimi opisami.
+ Admin moze rozmawiac z graczami podczas meczu.

v0.4:
+ Informacja o zmianie name gracza.
+ Druzyny ustawione na sztywno (A i B).
+ Jako argument do komend w ktorych nalezy podac name gracza wystarczy podac tylko jego czesc.
+ Spectatorom nie wyswietla sie accuracy na koncu meczu.
+ Komenda readyteam (moze byc uzyta przez admina z odpowiednimi uprawnieniami).
+ Accuracy nie jest liczone na warmupie. Teraz juz na 100%. :>
+ Accuracy z BFG jest liczone =] (lasery nie sa brane pod uwage).
+ Jeszcze raz poprawione accuracy z CG/SSG/SG. Niech ktos teraz powie ze jest zle to jest lama :>
+ Inna kolejnosc w accuracy: weapon, accuracy, shots, hits.
+ Mozna wyrzucac bronie i ammo podczas OVERTIME i SUDDENDEATH.
+ Komnda steam (dziala tak samo jak say_team).
+ Na warmupie i pregame pierwsze wcisniecie binda z komenda "score" powoduje wyswietlenie punktacji ze starego meczu. Ponowne nacisniecie powoduje wyswietlenie aktualnej punktacji. Za trzecim nacisnieciem punktacja znika. W czasie meczu jest jak po staremu.
+ Komedna odlscore jako zbedna w zwiazku z powyzszym zostala usunieta.
+ Naprawiony blad ktory powodowal, ze po wejsciu na serwer nocheatem dostawalo sie wiadomosc "... is an invalid user code".
+ Naprawiony blad ktory powodowal wywalenie sie gry w przypadku braku pliku maps.lst i probie wybrania mapy w "voting menu".
+ Kolejny naprawiony blad: powerupsy nie pojawiaja sie z rozpoczeciem meczu jesli na warmupie zostaly zaglosowane na 0.
+ Przydzielanie adminow na okreslona ilosc meczow ("giveadmin <name> <haslo> <na_ile_meczow> <flagi>" na_ile_meczow = -1 -> na nieokreslona ilsc).
+ Nowe komendy "adminlist" i "deladmin" dostepne tylko dla admina z wszsytkimi uprawnieniami.
+ Gdy gracz jest adminem przed jego name wstawione jest "[admin]". Zeby nie bylo adminow pod fejkowymi nickami, nazwa ktora stoi za "[admin]" jest pobierana z listy adminow.
+ Admin podczas meczu nie moze swobodnie latac, musi kogos obserwowac.
+ Szczegolowe info o vote po wpisaniu np: "vote tl".
+ Nowa komenda "talk".
+ Admin moze talkowac do wszystkich.

v0.5:
+ Naprawiony male 2 bledy w accuracy.
+ Accuracy napisane praktycznie od nowa (optymalizacja kodu ;)).
+ Naprawiony blad ktory wieszal serwer po wpisaniu "adminlist".
+ Jesli mamy bron na liscie do ktorej nie ma ammo to przed ikonka jest 0.
+ Po wpisaniu talk bez agrumentow wyswietla sie lista graczy.
+ Nazwy druzyn i skiny mozna zmieniac tylko na warmupie i pregame.
+ Podczas gdy gracz laczy sie na serwer wyswietlany jest komunikat: "name connected from ip."
+ Kiedy gracz wejdzie na serwer wyswietla sie komunikat: "name entered the game (clients = x)."
+ Naprawiony blad ktory powodowal znikanie IP gracza po zmanie mapy.
+ Do accuracy dodane kills, deaths, damage given, damage received (dla kazdej broni).
+ Naprawiony blad ktory wieszal serwer jesli admin wpisal readyteam bez argumentu.
+ Nad accuracy wyswietlana lista podniesionych itemsow (wazniejszych) wraz z calkowita iloscia podniesien (przez wszystkich graczy).
+ Pod accuracy total damage (given/received) i team damage (given/received).
+ Naprawiony blad ktory powodowal, ze nie mozna bylo sie poruszac jesli gracz ktorego sie obserwowalo wyszedl i nie bylo innych graczy w grze.
+ Przy obserwowaniu gracza mozna wlaczyc lub wylaczyc jego liste broni.
+ Po wpisaniu %A i przy wylaczonym PS nie wyswietla ilosci cellsow tylko jest napisane OFF.
+ Spectatorzy podczas meczu nie moga swobodnie latac, musza kogos obserwowac.
+ Naprawiony blad ktory powodowal, ze przechodzac przez miejsce w ktorym rozlaczyl sie gracz poruszalo sie "kanciasto" (i czasem slychac bylo dzwiek RG).
+ Na koncu meczu zeby cos powiedziec nie trzeba pisac say.
+ Poprawione komendy druzynowe. Jesli admin jest czlonkiem druzyny przy komendach tych nie musi podawac argumentu (A lub B).
+ Jesli gracz ma ustawione hand na mniejsze niz 3 to dymki z GL, RL, HG oraz efekt z RG zaczynaja sie tak jak po staremu.

v0.6:
+ Optymalizacja kodu vote.
+ Nowa komenda "dmf" wyswietla dostepne dmflagi wraz z opisem i wartoscia.
+ Mozna glosowac dmflagi.
+ Do voting menu dodane dmflagi.
+ Jesli mecz zostanie przerwany to na warmupie i pregame nie ma oldscore z poprzedniego ukonczonego meczu.
+ Flaga DF_FORCE_RESPAWN (1024) domyslnie wlaczona.
+ Flaga DF_SAME_LEVEL (32) domyslnie wlaczona.
+ Komenda "dmf" moze byc uzyta przez admina z odpowiednimi uprawnieniami do zmiany dmflags.
+ Flagi DF_MODELTEAMS i DF_SKINTEAMS oznaczone jako "NOT USED".
+ Jako argument do komendy "id" mozna podac polozenie x i y wzgledem srodka ekranu.
+ Poprawione ID. Jesli gracz ma Power Shield ale wylaczony, na ekranie wyswietla sie "PS OFF".
+ Dodany komunikat gdy gracz zapauzuje gre: "Time out called by name.".
+ Jako argument do komendy "time" admin z odpowiednimi uprawnieniami moze podac czas na jaki mecz ma byc zatrzymany.
+ Admin z odpowiednimi uprawnieniami moze wznowic mecz niezaleznie od tego kto go zatrzymal.
+ Komunikat w konsoli na 3,2,1 sek. przed wznowieniem meczu.
+ Dodane pare innych brakujacych komunikatow.
+ Podczas laczenia sie gracza na serwer nie jest podawana ostania czesc adresu ip.
+ Komunikat "name entered the game (clients = x)." zmieniony na: "name entered the game (players = x, spectators = x).".
+ Nowy scoreboard. Miesci sie w rozdzielczosci 512x384.
+ Na koniec meczu wyswietlany jest komunikat o wyniku, nastepnie po 2 sek item info i po kolejnych 2 - accuracy.
+ Zmieniona kolejnosc pokazywania oldscore. Najpierw aktualne potem stare.
+ Admin moze zapauzowac gre na nieokreslony czas.
+ Gracze z przeciwych druzyn moga ze soba talkowac. Spektatorzy nie moga talkowac z graczami i vice versa (podczas meczu).
+ Punktacja w prawym dolnym rodu zostala wzbogacona o roznice fragow obu druzyn.
+ Pliki ban.lst i admin.lst posiadaja w nazwie numer portu na ktorym stoi serwer, np: ban27910.lst, admin27910.lst.

v0.7:
+ Nowe komendy serwerowe: "sv addadmin", "sv deladmin" i "sv adminlist".
+ Oldscore znika po 60 sekundach lub od razu na pregame.
+ Zoptymalizowany scoreboard.
+ Status meczu i punktacja przesuniete blizej srodka w lewo.
+ Na warmupie domyslna bronia jest RL i nie ma BFG, nawet jesli zmienna allow_bfg = 1).
+ Nowa zmienna serwerowa: stinkyboy, jesli ping gracza osiagnie wartosc przez nia ustalona, zaczna latac wokol niego muchy (domyslnie 0). :]]]
+ W liscie graczy "playerlist" wyswietlane jest imie gracza ktorego spectator obserwuje.
+ Nowa zmienna serwerowa: fastweapons, ustawiona na 1 powoduje ze bronie zmieniaja sie szybciej (domyslnie 0).
+ Mozna wyrzucac bron ktora sie wlasnie trzyma, nawet jesli ma sie tylko jedna. Po wyrzuceniu nastepuje zmiana broni zgodnie z kolejnoscia w przypadku braku amunicji.
+ Komendy invdrop nie mozna uzywac na warmupie i pregame.
+ Ciekawa bajera w postaci tablicy z wynikami, czasem do konca meczu i innymi informacjami. Polozenie na mapie jest odczytywane z pliku scoreboard_port_.lst (_port_ - port na ktorym stoi serwer). Mozna umiescic wiecej niz jedna na mapie.
+ Przy wlaczonym 'id' widac nazwy graczy z przeciwnych druzyn.
+ W programach typu QView, ASE etc. widac ilosc fragow zdobytych przez druzyny ("#Score_A", "#Score_B") oraz czas pozostaly do konca meczu ("#Time_Left").
+ Respawny sa "bardziej" losowe (Inicjalizacja generatora liczb losowych uzalezniona jest od czasu, algorytm Mitchell'a-Moore'a jak to cos komus mowi ;]).
+ Poprawione pare bledow w "id".
+ Nowa komenda "pass" za pomoca ktorej admin z pelnymi uprawnieniami moze ustawic haslo serwera.
+ Do vote dodana zmienna "fastweapons".
+ Admin moze ustawic fastweapons w dowolnym momencie przy pomocy komendy "fastweaps". Graczom po wpisaniu wyswietla sie aktualny stan fastweapons.
+ Nowa komenda "gibs" pozwala adminowi ustawic zmienna serwerowa "allow_gibs" a graczom sprawdzic stan ten zmiennej.
+ Naprawiony bug w liscie map, adminow i banow.