gameServer/Actions.hs
Mon, 13 Aug 2012 23:17:09 +0400 unc0rr Room bans. They're more simple, than the global ones: if you ban someone, he is banned by ip in this room for the rest of the room lifetime. Not tested.
Wed, 08 Aug 2012 22:08:23 +0400 unc0rr Keep room till last player quits
Sun, 05 Aug 2012 23:03:49 +0400 unc0rr Introduce 'a' and 'u' client flags to mark admins and authenticated users
Tue, 31 Jul 2012 23:29:00 +0400 unc0rr Okay, this is workaround over ping timeouts problem on the server. Could make server crash if recieve thread wakes up after second ping timeout event.
Sat, 07 Jul 2012 23:31:59 +0400 unc0rr - Check ready status only after deleting player's teams (should fix the bug when you're unable to start game)
Thu, 28 Jun 2012 22:45:06 +0400 unc0rr - Try sending remove message in 'finally' as a last resort
Sat, 26 May 2012 22:27:57 +0400 unc0rr Bring leftTeams back (with a fix) as it is apparently needed for spectators.
Fri, 25 May 2012 00:06:42 +0400 unc0rr - Restore pre-r9257cf8e7af2 behavior
Wed, 23 May 2012 23:30:50 +0400 unc0rr Mark team for deletion when letting others know it has left during game. Should help with quitters problem.
Fri, 23 Mar 2012 23:03:09 +0400 unc0rr Oops
Thu, 22 Mar 2012 22:55:38 +0400 unc0rr Add more strictness in hope it will help with space leak
Thu, 01 Mar 2012 23:55:19 +0400 unc0rr Oh, should also check for game finish when player quits without ROUNDFINISHED message: small refactoring, not tested at all
Thu, 01 Mar 2012 23:35:13 +0400 unc0rr Also consider game finished when the last player reports ROUNDFINISHED despite the correctness parameter.
Wed, 29 Feb 2012 23:44:49 +0400 unc0rr Don't remove client's teams from teams list on "ROUNDFINISHED 0", just send team removal message to others.
Thu, 23 Feb 2012 18:41:52 +0400 unc0rr Handle ROOM* commands in rooms list model
Thu, 29 Dec 2011 23:02:40 +0300 unc0rr Send full room info on room add and update events. Less(?) traffic, but current frontend doesn't behave good with this change to server.
Sun, 23 Oct 2011 11:37:52 +0400 unc0rr Case-insensitive comparison of nicks
Tue, 27 Sep 2011 19:27:19 +0400 unc0rr Introduce EngineInteraction module
Sat, 24 Sep 2011 21:14:51 +0400 unc0rr Store replays for further analysis
Sat, 24 Sep 2011 00:00:57 +0400 unc0rr Convert boolean variable + a bunch of fields which make sense only while game is going on into Maybe + structure
Sat, 23 Jul 2011 09:30:51 +0400 unc0rr Implement command for banning by ip and a command for bans list
Sun, 22 May 2011 19:44:53 +0400 unc0rr 60 seconds cooldown ban on kick
Mon, 16 May 2011 22:04:59 +0400 unc0rr Don't perform RestartServer action when already did it once
Mon, 16 May 2011 22:03:14 +0400 unc0rr Don't send stats after spawning new server
Sun, 15 May 2011 18:16:13 +0400 unc0rr Pass correct arguments on restart
Sun, 15 May 2011 18:10:01 +0400 unc0rr On restart command close server socket and spawn new server, keep running until last client quits
Wed, 27 Apr 2011 11:11:45 -0400 nemo update iphone too
Tue, 12 Apr 2011 22:31:48 +0400 unc0rr Start implementation of archivements/ratings on server side: replay saving routine
Thu, 07 Apr 2011 21:43:43 +0400 unc0rr Fix crash in server (accessing deleted room)
Sun, 03 Apr 2011 16:31:40 +0400 unc0rr Fix crash when old room admin becomes new room admin
Sun, 03 Apr 2011 13:34:04 +0400 unc0rr Show only logged-in clients quit messages
Sun, 03 Apr 2011 13:31:33 +0400 unc0rr Use readInt_
Sat, 02 Apr 2011 20:01:20 +0400 unc0rr Some fixes. Can't reproduce ghosts now.
Mon, 28 Mar 2011 20:30:15 +0400 unc0rr More creation of sender thread to the reciever thread
Mon, 21 Mar 2011 21:04:20 +0300 EJ Changed the standard show function to Text.Show.ByteString, and misc.
Sun, 13 Mar 2011 20:25:44 +0300 unc0rr Don't add ip ban with new timestamp when user gets kicked due to ban
Sun, 13 Mar 2011 20:21:27 +0300 unc0rr Get rid of lastLogins, implement bans system
Sun, 13 Mar 2011 15:09:29 +0300 unc0rr Oops
Sun, 13 Mar 2011 15:09:04 +0300 unc0rr Implement Store truncating, so the memory even gets freed sometimes
Fri, 11 Mar 2011 22:22:28 +0300 unc0rr - Fix a problem with ghost teams (missing 'not')
Thu, 10 Mar 2011 22:28:40 +0300 unc0rr Send QUIT on exception too. This leads to double QUIT for a usual disconnection, yet is safe. Should fix crashes.
Tue, 08 Mar 2011 21:27:44 +0300 unc0rr Fix check for duplicated nickname
Sun, 06 Mar 2011 21:54:37 +0300 unc0rr - Write server config into .ini file on change
Thu, 03 Mar 2011 22:15:13 +0300 unc0rr Use Data.TConfig to read and store server config in hedgewars.ini (a little bit of hate to the author for not exporting Conf type)
Mon, 28 Feb 2011 22:04:10 +0300 unc0rr Add server version (which is separate from protocol version) and a check in frontend for a new enough server (currently only qWarning)
Sun, 27 Feb 2011 20:15:09 +0300 unc0rr Start new server on RestartException
Sun, 27 Feb 2011 19:32:14 +0300 unc0rr merge
Thu, 24 Feb 2011 22:01:36 +0300 unc0rr ShutdownException for server shutdown
Wed, 23 Feb 2011 18:34:07 +0300 unc0rr Don't forkIO main loop
Wed, 16 Feb 2011 12:07:30 +0300 unc0rr Okay, a compatibility layer for clients of 0.9.15 version (not sure about old versions, as I removed all compatibility hacks for older versions previously)
Sun, 06 Feb 2011 21:50:29 +0300 unc0rr - Take into account hlint suggestions
Sat, 05 Feb 2011 23:37:25 +0300 unc0rr Fix admin stuff :D
Sat, 05 Feb 2011 23:33:10 +0300 unc0rr Fix password checking
Sat, 05 Feb 2011 11:32:15 +0300 unc0rr Add Unique field to Client structure, and use it to check for matching recieved account status with client
Sat, 05 Feb 2011 11:05:16 +0300 unc0rr Convert READY and NOT_READY messages to CLIENT_FLAGS message
Thu, 03 Feb 2011 22:29:10 +0300 unc0rr Stub for server restart command
Wed, 02 Feb 2011 22:19:10 +0300 unc0rr - Implement BAN protocol command
Wed, 02 Feb 2011 21:53:19 +0300 unc0rr KICK and BAN actions (ban has no protocol command for it yet)
Wed, 02 Feb 2011 21:23:12 +0300 unc0rr Fix merge :D
Wed, 02 Feb 2011 11:28:38 +0300 unc0rr Merge server refactor into default
less more (0) -100 -60 tip