gameServer/HWProtoLobbyState.hs
Wed, 10 Jan 2024 20:54:29 +0100 Vekhir Fix server build with modern mtl library
Tue, 27 Sep 2022 14:59:03 +0300 S.D. Allow to see rooms of incompatible versions in the lobby
Sat, 08 Dec 2018 14:22:24 +0100 Wuzzy Add reminder to call /restart_server with "yes"
Thu, 04 Oct 2018 19:57:53 +0300 alfadur Add missing base case for lobby handler
Thu, 04 Oct 2018 14:36:42 +0200 Wuzzy gameServer: Always report command name if getting an incorrect command
Sat, 25 Aug 2018 22:02:21 +0200 Wuzzy Don't translate greeting message
Wed, 18 Jul 2018 15:35:54 +0200 Wuzzy Refactor server chat command help, also add admin commands to help
Wed, 18 Jul 2018 03:55:02 +0200 Wuzzy Add /help command for lobby and rooms too
Mon, 05 Mar 2018 19:05:10 +0100 Wuzzy More user-friendly server messages
Fri, 23 Dec 2016 23:29:00 +0300 unc0rr Only registered players regain their teams on rejoin
Mon, 28 Dec 2015 23:37:44 +0300 unc0rr Allow server admins to join passworded/restricted rooms when it is really needed
Mon, 28 Dec 2015 09:06:29 +0300 unc0rr Allow only one query per session
Mon, 28 Dec 2015 08:43:38 +0300 unc0rr Don't send LIST command on join
Sun, 30 Aug 2015 18:03:44 +0300 unc0rr Restore player clan on rejoin (issue 934, not tested)
Sun, 30 Aug 2015 17:12:12 +0300 unc0rr Fix inverse paused state for spectators joining paused game (not tested)
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Sat, 01 Aug 2015 00:09:59 +0300 unc0rr Use helper function instead of ton of copypasta
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, 30 Dec 2014 23:31:00 +0300 unc0rr Uhm... this seems to count as a workaround, not tested though
Fri, 24 Jan 2014 12:05:39 +0100 Gianfranco Costamagna Added copyrights to gameServer directory
Sat, 05 Jul 2014 15:28:32 +0400 unc0rr Restore teams in teams list on rejoin, should fix issues with second rejoin.
Wed, 02 Jul 2014 23:55:00 +0400 unc0rr Fix some issues with rejoining (rejoining client still desyncs though)
Thu, 26 Jun 2014 21:43:36 +0400 unc0rr Fix build, and also make protocol a bit more consistent and flexible (only in docs though, to be implemented)
Mon, 23 Jun 2014 23:50:08 +0400 unc0rr Inform engine if player is back after being disconnected
Mon, 23 Jun 2014 22:22:29 +0400 unc0rr Allow server admins to join room of another protocol version
Sun, 23 Mar 2014 23:35:33 +0400 unc0rr Some fixes to voting + small refactoring
Fri, 31 Jan 2014 12:45:51 +0400 unc0rr Fix build
Fri, 13 Dec 2013 00:16:02 +0400 unc0rr - /greeting command for room greeting 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.
Sat, 30 Nov 2013 17:43:58 +0400 unc0rr Show "incompatible version" message instead of "no such room" on try to join room with another protocol version
Mon, 18 Nov 2013 00:44:30 +0400 unc0rr - Column for script in rooms list
Tue, 03 Sep 2013 22:35:57 +0400 unc0rr /watch works in testing environment
Thu, 01 Aug 2013 23:52:54 +0400 unc0rr Fix silliness from r3f4c3fc146c2 (was I sleepy?)
Sat, 29 Jun 2013 23:58:37 +0400 unc0rr Fix spectator desync in rare conditions (there was team which left during its turn, and last command with timestamp from it was '+')
Sat, 29 Jun 2013 00:18:17 +0400 unc0rr Fix "registered only" option
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.
Wed, 22 May 2013 00:49:37 +0400 unc0rr '/rnd' command. Pass it a (possibly empty) list of items.
Wed, 10 Apr 2013 22:48:14 +0400 unc0rr - Revert server workaround over desync from r98e2dbdda8c0
Wed, 20 Feb 2013 22:54:16 +0400 unc0rr Workaround desync issue if I correctly understand its roots (barely tested)
Sun, 10 Feb 2013 01:52:13 +0400 unc0rr Send JOINING message in response to FOLLOW. Actual join may still fail due to room restrictions. Not tested.
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, 10 Jan 2013 22:54:55 +0400 unc0rr Throw away stupid Data.Seq
Wed, 05 Dec 2012 23:55:22 +0400 unc0rr Show others if spectator is in game flibqtfrontend
Wed, 05 Dec 2012 23:51:04 +0400 unc0rr Show who's in game to spectators flibqtfrontend
Wed, 05 Dec 2012 23:25:11 +0400 unc0rr "Registered users only" room flag flibqtfrontend
Sat, 01 Dec 2012 00:37:23 +0400 unc0rr - Fix UNBAN bug
Fri, 30 Nov 2012 18:43:43 +0400 unc0rr Implement ban by nickname
Sun, 28 Oct 2012 23:43:56 +0400 unc0rr Choose first unused color for added team (addresses issue 431) + other small changes
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
Sat, 13 Oct 2012 00:07:46 +0400 unc0rr UNBAN implementation
Sun, 09 Sep 2012 19:57:13 +0400 unc0rr 'h' status for room admins
Sat, 08 Sep 2012 10:30:16 +0400 unc0rr More consistency in terminology
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)
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.
Thu, 28 Jun 2012 22:45:06 +0400 unc0rr - Try sending remove message in 'finally' as a last resort
Sun, 22 Apr 2012 21:23:32 +0400 unc0rr Allow LIST command while in room to not annoy old frontends (0.9.17 or less) with warnings
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 00:00:57 +0400 unc0rr Convert boolean variable + a bunch of fields which make sense only while game is going on into Maybe + structure
Fri, 16 Sep 2011 19:55:11 +0400 unc0rr - Allow 8 teams in game on 0.9.16-dev
Mon, 15 Aug 2011 20:31:31 +0400 unc0rr Don't allow to join other protocol room using FOLLOW command (not tested)
Sat, 23 Jul 2011 09:30:51 +0400 unc0rr Implement command for banning by ip and a command for bans list
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
Sun, 03 Apr 2011 16:31:48 +0400 unc0rr Some polishing
Mon, 21 Mar 2011 21:04:20 +0300 EJ Changed the standard show function to Text.Show.ByteString, and misc.
Sun, 06 Mar 2011 21:54:37 +0300 unc0rr - Write server config into .ini file on change
Sat, 05 Mar 2011 09:34:21 +0300 unc0rr Fix build
Sat, 05 Mar 2011 09:32:11 +0300 unc0rr Better support for 0.9.15
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)
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)
Tue, 15 Feb 2011 21:12:22 +0300 unc0rr Fix for my last commit (which was all nonsense)
Tue, 08 Feb 2011 22:24:30 +0300 unc0rr Merge MAP, MAPGEN and SEED params into one on room join, so engine isn't spawned three times for a preview. Not tested as I'm unable to see my rooms (why?)
Sun, 06 Feb 2011 21:50:29 +0300 unc0rr - Take into account hlint suggestions
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 11:28:38 +0300 unc0rr Merge server refactor into default
Fri, 24 Dec 2010 22:39:20 +0300 unc0rr Pass SCHEME before AMMO
Sun, 30 Jan 2011 20:43:18 +0300 unc0rr Reimplement a bunch of administrator commands server_refactor
Sun, 30 Jan 2011 20:38:40 +0300 unc0rr Reimplement KICK server_refactor
Sun, 30 Jan 2011 20:36:32 +0300 unc0rr Reimplement FOLLOW server_refactor
Thu, 27 Jan 2011 22:06:42 +0300 unc0rr Finally a solution for excess lazyness when working with unsafeThaw'ed arrays server_refactor
Wed, 26 Jan 2011 22:26:02 +0300 unc0rr Send spectators info server_refactor
Wed, 26 Jan 2011 22:04:18 +0300 unc0rr Send teams info on join server_refactor
Tue, 25 Jan 2011 22:23:08 +0300 unc0rr Send room config to client server_refactor
Mon, 10 Jan 2011 18:12:13 +0300 unc0rr Bring back room and teams removing server_refactor
Sun, 19 Dec 2010 13:33:45 -0500 nemo Merge unc0rr's rearranging of MAP/MAPGEN messages, also his suggested increase of char limit to 20000 and addition of the "c" game message
Sun, 19 Dec 2010 13:31:55 -0500 nemo Ok. This should pull 0.9.14.1 server into default
Sun, 14 Nov 2010 15:06:02 -0500 nemo merge 0.9.14.1 to trunk
Sun, 14 Nov 2010 20:06:47 +0100 koda fix compilation server for me 0.9.14.1
Fri, 12 Nov 2010 18:57:36 -0500 nemo This revision should, in theory, correctly merge 0.9.14 and tip, so that future merges of 0.9.14 should work properly
Thu, 11 Nov 2010 22:17:54 +0300 unc0rr Revert to old server in branch 0.9.14 0.9.14
Sat, 17 Jul 2010 23:44:42 +0400 unc0rr Reimplement REMOVE_TEAM
Sun, 27 Jun 2010 21:06:41 +0400 unc0rr Properly handle client exit
Fri, 25 Jun 2010 10:05:42 +0400 unc0rr Reimplement ADD_TEAM
Wed, 23 Jun 2010 22:13:12 +0400 unc0rr Reimplement CFG protocol command
Tue, 22 Jun 2010 22:21:44 +0400 unc0rr Partially reimplement joining rooms
Tue, 08 Jun 2010 18:20:49 +0000 unc0rr Some more progress
Sun, 06 Jun 2010 19:03:06 +0000 unc0rr Reimplement more core actions
Sun, 06 Jun 2010 15:29:33 +0000 unc0rr Use sockets instead of handles, use bytestrings instead of strings
Thu, 06 May 2010 17:39:08 +0000 unc0rr Some more steps in refactoring
Wed, 05 May 2010 08:01:37 +0000 unc0rr Start the server refactoring
Sat, 03 Apr 2010 08:47:06 +0000 unc0rr Some stuff for game server administration task
Sat, 03 Apr 2010 06:25:23 +0000 unc0rr Oops, fix server
Fri, 02 Apr 2010 15:59:23 +0000 unc0rr Allow to set motd for old client versions (not used yet, as server needs some refactoring)
Sat, 06 Mar 2010 18:23:25 +0000 unc0rr Fix "FOLLOW" command handler and place it into proper file
Thu, 25 Feb 2010 18:28:33 +0000 unc0rr - Unbreak support for client versions prior to 0.9.13-dev
Wed, 07 Oct 2009 17:01:40 +0000 unc0rr Server provides more info in rooms list
Fri, 04 Sep 2009 16:50:52 +0000 unc0rr Fixes suggested by hlint tool
Fri, 12 Jun 2009 08:47:05 +0000 unc0rr Implement ability for server admin to clear accounts cache
Sun, 07 Jun 2009 07:42:40 +0000 unc0rr Forbid room names and nicknames consisting only of space characters
Wed, 27 May 2009 15:29:30 +0000 unc0rr - Prevent server from producing zombies
Fri, 27 Mar 2009 15:58:54 +0000 unc0rr Allow admin to set server's motd
Sat, 21 Mar 2009 10:49:58 +0000 unc0rr - Use QCryptographicHash for md5
Sun, 08 Mar 2009 16:47:22 +0000 unc0rr Send MAP config param last
Sat, 07 Mar 2009 17:43:25 +0000 unc0rr Cut the length of most used net packet
Thu, 05 Mar 2009 19:53:40 +0000 unc0rr Implement kick from server by administrator
Fri, 20 Feb 2009 19:47:31 +0000 unc0rr Save some more bytes in protocol
Fri, 20 Feb 2009 19:40:55 +0000 unc0rr Removeteam action
Fri, 20 Feb 2009 11:58:58 +0000 unc0rr Implement 'roundfinished' cmd on net server
Wed, 18 Feb 2009 15:04:40 +0000 unc0rr New game server:
less more (0) tip