gameServer/Actions.hs
Thu, 28 Dec 2017 11:58:10 -0500 astro dependency fixes 0.9.23
Wed, 25 Oct 2017 20:38:51 +0200 unc0rr Use maybeNick from Utils, fixes empty nickname inserted in ROOMS protocol command parameters. Not tested, but builds, and it's Haskell...
Fri, 23 Dec 2016 23:29:00 +0300 unc0rr Only registered players regain their teams on rejoin
Sat, 01 Oct 2016 20:56:42 +0300 unc0rr Use regex match for bans
Sun, 28 Feb 2016 00:00:46 +0300 unc0rr - Fix room config being sent unmodified
Sat, 27 Feb 2016 20:56:49 +0300 unc0rr Fix build
Sat, 27 Feb 2016 09:44:13 +0300 unc0rr Finish implementation of ghost points served from server, not tested
Thu, 25 Feb 2016 23:17:52 +0300 unc0rr More work on best time ghost feature
Mon, 28 Dec 2015 21:21:02 +0300 unc0rr Allow toggling registration requirement on live server
Mon, 28 Dec 2015 08:43:38 +0300 unc0rr Don't send LIST command on join
Mon, 09 Nov 2015 21:09:51 +0300 unc0rr - Fix check which was supposed to prevent sending same record to different checkers
Sat, 07 Nov 2015 23:44:49 +0300 unc0rr Store some more details on game config in the database
Tue, 27 Oct 2015 23:04:15 +0300 unc0rr Also pass script information alongwith winner/achievements info, so that we could potentially have per mode ratings
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Tue, 12 May 2015 22:38:33 +0300 unc0rr - Fix order of messages, also don't duplicate last timestamped message
Sat, 07 Feb 2015 00:19:54 +0300 unc0rr This should help with second rejoin bug. (reverting previous workaround over frontend bug and making a new one)
Tue, 13 Jan 2015 23:37:07 +0300 unc0rr Implement /newseed and /hedgehogs commands. Only tested for building.
Tue, 30 Dec 2014 22:59:15 +0300 unc0rr Get rid of teamownerId since rejoin feature makes it virtually useless, as you cannot rely on it anymore. Should fix recently experienced server crashes.
Fri, 24 Jan 2014 12:05:39 +0100 Gianfranco Costamagna Added copyrights to gameServer directory
Sat, 07 Jun 2014 16:25:40 +0200 sheepluva committing patch from issue 798, as requested by unC0Rr
Fri, 28 Mar 2014 11:02:06 +0400 unc0rr Fix build
Thu, 27 Mar 2014 23:25:31 +0400 unc0rr - Fix applying vote result
Sun, 23 Mar 2014 23:35:33 +0400 unc0rr Some fixes to voting + small refactoring
Fri, 14 Mar 2014 00:42:04 +0400 unc0rr - Room save/load into/from file
Thu, 20 Feb 2014 01:32:37 +0400 unc0rr Don't rewrite server ini file too often
Sun, 02 Feb 2014 00:37:00 +0400 unc0rr Actually do some actions when flood detected
Fri, 31 Jan 2014 12:45:51 +0400 unc0rr Fix build
Thu, 30 Jan 2014 00:18:32 +0400 unc0rr - Start work on flood detector
Tue, 28 Jan 2014 22:29:21 +0400 unc0rr This should help server bypass malformed replays
Sun, 26 Jan 2014 02:17:04 +0400 unc0rr Mutual authentication: server side
Thu, 23 Jan 2014 01:04:17 +0400 unc0rr - Implement /callvote
Thu, 23 Jan 2014 00:07:27 +0400 unc0rr - Allow delegation to specific person in fixed room
Wed, 22 Jan 2014 23:42:41 +0400 unc0rr Don't delegate special room to another player when owner quits
Tue, 21 Jan 2014 22:43:06 +0100 koda fixwhitespace and dos2unix
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Sun, 19 Jan 2014 00:18:28 +0400 Wohlstand Fix checker logon process
Sun, 12 Jan 2014 15:15:59 +0400 unc0rr Stub for joins monitor which is a replacement to plain ban for 10 seconds system after join
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Fri, 27 Dec 2013 01:23:12 +0400 unc0rr Store protocol number in database for replays
Fri, 13 Dec 2013 00:00:49 +0400 unc0rr - Remove obsolete protocol message
Thu, 05 Dec 2013 00:51:27 +0400 unc0rr - Special rooms which stay even when last player quits. Not useful for now, and can't be removed at all.
Mon, 18 Nov 2013 00:44:30 +0400 unc0rr - Column for script in rooms list
Thu, 31 Oct 2013 23:27:46 +0400 unc0rr Ensure checkers don't check same replay simultaneously
Sun, 13 Oct 2013 21:53:42 +0400 unc0rr Send +i status of all players to logged-in users
Fri, 11 Oct 2013 17:43:13 +0200 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
Tue, 03 Sep 2013 22:35:57 +0400 unc0rr /watch works in testing environment
Tue, 03 Sep 2013 00:05:38 +0400 unc0rr Start support of achievement replay query:
Thu, 29 Aug 2013 12:12:19 +0400 unc0rr Fix checker ready status mess
Thu, 29 Aug 2013 11:48:02 +0400 unc0rr Unbreak server
Thu, 29 Aug 2013 12:01:19 +0400 unc0rr Unbreak server
Thu, 29 Aug 2013 10:06:19 +0400 unc0rr Fix build
Wed, 28 Aug 2013 23:44:27 +0400 unc0rr 'c' flag for contributors
Wed, 28 Aug 2013 23:11:05 +0400 unc0rr Push demo to idle checker on game finish
Sun, 18 Aug 2013 17:29:17 +0400 unc0rr - Some fixes to official server build
Sat, 17 Aug 2013 23:38:53 +0400 unc0rr Pass achievements info to extdbinterface
Thu, 01 Aug 2013 23:52:54 +0400 unc0rr Fix silliness from r3f4c3fc146c2 (was I sleepy?)
Mon, 17 Jun 2013 16:56:58 +0200 koda update with default webgl
Sun, 16 Jun 2013 15:45:19 +0400 unc0rr 'i' flag for in-room status
Sun, 09 Jun 2013 12:22:53 +0200 koda update with default webgl
Tue, 04 Jun 2013 22:28:12 +0200 koda update branch webgl
Thu, 06 Jun 2013 00:28:30 +0400 unc0rr - Fix issue 521 by resending FULLMAPCONFIG on game finish to those who joined mid-game. Semitested.
Mon, 27 May 2013 23:54:52 +0400 unc0rr Fix room admin rights delegation by server admin when he isn't room admin
Mon, 27 May 2013 23:20:39 +0400 unc0rr Remove admin rights from old admin when he delegates room ownership
Wed, 22 May 2013 00:49:37 +0400 unc0rr '/rnd' command. Pass it a (possibly empty) list of items.
Tue, 21 May 2013 23:48:00 +0400 unc0rr Clear nickname in case of collision so client could try again. Should help with issue 550 if not fix it.
Mon, 13 May 2013 22:49:14 +0400 unc0rr Restore ready toggle for room admins (issue 432)
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Thu, 21 Feb 2013 00:15:11 +0400 unc0rr Forbit guest checkers
Wed, 20 Feb 2013 22:54:16 +0400 unc0rr Workaround desync issue if I correctly understand its roots (barely tested)
Mon, 18 Feb 2013 22:47:42 +0400 unc0rr Clear player's clan info on room join
Mon, 18 Feb 2013 00:28:09 +0400 unc0rr No NFData instance for ByteString when ghc >= 7.6
Mon, 18 Feb 2013 00:22:13 +0400 unc0rr Sort checked files into dirs
Sat, 16 Feb 2013 23:28:16 +0400 unc0rr Some more work on checker
Fri, 08 Feb 2013 23:38:14 +0400 unc0rr Fix official server build
Mon, 04 Feb 2013 00:13:55 +0400 unc0rr Some work on loading replay and interaction with checker
Sat, 02 Feb 2013 00:47:34 +0400 unc0rr Fix server crasher
Mon, 28 Jan 2013 00:50:00 +0400 unc0rr Also rooms per version stats
Sun, 27 Jan 2013 00:28:57 +0100 koda update branch webgl
Sat, 26 Jan 2013 22:59:48 +0400 unc0rr Not needed anymore
Sat, 26 Jan 2013 22:57:03 +0400 unc0rr Don't resend "team quit" message when client closes engine, then quits room:
Tue, 22 Jan 2013 00:24:44 +0400 unc0rr Okay, let's try not trust even room admin on this
Sat, 19 Jan 2013 21:51:41 +0400 unc0rr - Allow server admins to use DELEGATE even when not room owner
Sat, 19 Jan 2013 00:51:28 +0400 unc0rr Server messages localization using Qt's l10n subsystem:
Thu, 17 Jan 2013 23:17:39 +0400 unc0rr - Pass unknown chat commands to server
Sun, 13 Jan 2013 01:02:08 +0400 unc0rr Logon procedure for checkers, introduce invisible clients
Sat, 12 Jan 2013 01:18:50 +0400 unc0rr - Start work on checker
Thu, 10 Jan 2013 22:54:55 +0400 unc0rr Throw away stupid Data.Seq
Tue, 25 Dec 2012 04:45:22 +0100 koda update branch with default webgl
Thu, 06 Dec 2012 00:38:12 +0400 unc0rr Command to delegate room to other player flibqtfrontend
Thu, 06 Dec 2012 00:24:20 +0400 unc0rr Change room name if room admin is kicked flibqtfrontend
Thu, 06 Dec 2012 00:08:33 +0400 unc0rr Send "ROUND_FINISHED" to room clients when server thinks so flibqtfrontend
Thu, 06 Dec 2012 00:04:23 +0400 unc0rr Better check for bans flibqtfrontend
Wed, 05 Dec 2012 23:25:11 +0400 unc0rr "Registered users only" room flag flibqtfrontend
Sun, 02 Dec 2012 22:14:21 +0400 unc0rr - Disable in-room bans
Sat, 01 Dec 2012 00:44:12 +0400 unc0rr Fix warning
Sat, 01 Dec 2012 00:37:23 +0400 unc0rr - Fix UNBAN bug
Fri, 30 Nov 2012 18:46:25 +0400 unc0rr Case insensitive test for banned nickname
Fri, 30 Nov 2012 18:43:43 +0400 unc0rr Implement ban by nickname
Tue, 06 Nov 2012 00:28:47 +0400 unc0rr Oops, fix room info on room admin change
Sun, 04 Nov 2012 21:28:03 +0400 unc0rr Better place for SendUpdateOnThisRoom
Sat, 03 Nov 2012 23:28:42 +0400 unc0rr Send notification about 1 player in room on room creation
Fri, 02 Nov 2012 10:17:52 +0400 unc0rr oops, fix incorrect room owner name in ROOM UPD command again
Fri, 02 Nov 2012 10:07:30 +0400 unc0rr oops, fix incorrect room owner name in ROOM UPD command
Fri, 02 Nov 2012 00:09:40 +0400 unc0rr Send ROOM UPD message when team is added/deleted from room, and when game starts or finishes
Wed, 31 Oct 2012 16:52:31 +0400 unc0rr Clear in-game flag when user joins room
Sun, 21 Oct 2012 17:00:35 +0400 unc0rr Keep room admin ready status always set
Wed, 17 Oct 2012 23:50:28 +0400 unc0rr Fix most of server warnings
Tue, 16 Oct 2012 00:05:58 +0400 unc0rr Don't accept ROUNDFINISHED message twice. Fixes game hangs when half of teams quit game.
Sat, 13 Oct 2012 00:07:46 +0400 unc0rr UNBAN implementation
Tue, 09 Oct 2012 21:08:37 +0400 unc0rr Reset nickname so it may be reused while old connection is still hanging
Tue, 25 Sep 2012 22:45:40 +0400 unc0rr - Keep track of room name so correct name is displayed when you become room admin
Sun, 09 Sep 2012 19:57:13 +0400 unc0rr 'h' status for room admins
Tue, 04 Sep 2012 15:18:22 +0400 unc0rr Show who is the room admin on join (no tested, also I don't like how it is done via server warnings, but it seems there's no other solution compatible with .17)
Tue, 04 Sep 2012 12:16:36 +0400 unc0rr Unset room restrictions on player/team joins when changing room admin
Sat, 25 Aug 2012 23:00:19 +0400 unc0rr Disable workaround, as it still makes server crash and hung clients are hidden from players anyway
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)
less more (0) -120 tip