gameServer/HWProtoInRoomState.hs
Tue, 27 Sep 2022 14:59:03 +0300 S.D. Allow to see rooms of incompatible versions in the lobby
Fri, 26 Apr 2019 23:21:27 +0200 unc0rr Limit room name change rate
Fri, 14 Dec 2018 16:05:56 +0100 Wuzzy Backed out changeset f791c46b47a4
Sat, 08 Dec 2018 14:13:18 +0100 Wuzzy Fix incomplete syntax help of /callvote
Sat, 03 Nov 2018 15:27:27 +0100 Wuzzy GameServer: Print syntax help if calling /maxteams without argument
Sat, 03 Nov 2018 15:17:46 +0100 Wuzzy GameServer: Turn some messages into warnings
Fri, 26 Oct 2018 19:56:03 +0200 Wuzzy GameServer: Fix protocol error when receiving CALLVOTE cmd with incorrect mode
Fri, 26 Oct 2018 19:40:43 +0200 Wuzzy Tweak error messages of /callvote kick
Thu, 25 Oct 2018 18:54:24 +0200 Wuzzy Remove double space at end of chat messages from server
Fri, 05 Oct 2018 13:37:49 +0200 Wuzzy Simplify /quit chat command
Thu, 04 Oct 2018 17:07:17 +0200 Wuzzy Teach engine to properly display clan message received from the net
Sat, 01 Sep 2018 00:05:55 +0200 Wuzzy Display error when using /maxteams if not room master
Tue, 28 Aug 2018 17:27:49 +0200 Wuzzy Fix typo in gameServer
Sun, 26 Aug 2018 16:51:01 +0200 Wuzzy GameServer: Use consistent formatting of clan chat (compared with engine)
Sun, 26 Aug 2018 15:10:34 +0200 Wuzzy Change empty string check in gameServer
Sun, 26 Aug 2018 14:59:05 +0200 Wuzzy /greeting chat commands now clears greeting if called w/o arguments
Sun, 26 Aug 2018 14:37:02 +0200 Wuzzy Add a couple of more useful server messages
Sat, 25 Aug 2018 21:24:34 +0200 Wuzzy Add error message for /callvote map if no maps are available
Sat, 25 Aug 2018 20:52:33 +0200 Wuzzy Add a few helpful error messages from server when kicking failed
Sat, 25 Aug 2018 19:23:19 +0200 Wuzzy GameServer: Refactor fake nick names into Consts
Tue, 21 Aug 2018 02:14:15 +0200 Wuzzy Fix some string/translation inconsistencies in strings related to leaving
Wed, 18 Jul 2018 17:02:40 +0200 Wuzzy Improve some replies for chat commands on server
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
Tue, 17 Jul 2018 22:42:49 +0200 Wuzzy Server: Replace hardcoded hog-related numbers with consts
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
Thu, 25 Feb 2016 23:17:52 +0300 unc0rr More work on best time ghost feature
Sun, 21 Feb 2016 09:09:13 +0300 unc0rr Oops, fix whose nick to compare to
Sat, 20 Feb 2016 22:02:13 +0300 unc0rr Filter out hog speech messages with non-local team index (not tested)
Wed, 13 Jan 2016 19:38:03 +0300 unc0rr Don't allow to kick an admin with super power enabled
Thu, 19 Nov 2015 13:30:34 +0300 unc0rr Remove CHECKPOINT 011 occurence, probably hiding some bug
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Wed, 01 Apr 2015 10:17:01 +0300 unC0Rr Fix off-by-1 error
Tue, 31 Mar 2015 23:14:09 +0300 unc0rr - Fix ping timeouts after incorrect "/vote" commands (protocol violation)
Tue, 31 Mar 2015 23:01:53 +0300 unc0rr "/force" command for server admin to force voting result
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.
Tue, 30 Dec 2014 22:12:07 +0300 unc0rr Server-side workaround for frontend's script parameter bug in .21
Tue, 18 Nov 2014 00:32:39 +0300 unc0rr This should work, can't test: room flags passed in room info message instead of just 'in-game' state, including 'in-game', 'restricted joins', 'registered only' and 'passworded' flags
Fri, 24 Jan 2014 12:05:39 +0100 Gianfranco Costamagna Added copyrights to gameServer directory
Fri, 22 Aug 2014 00:57:07 +0400 alfadur - Support for pausing multiplayer games
Fri, 28 Mar 2014 21:20:25 +0400 unc0rr Fix condition
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, 13 Mar 2014 23:25:31 +0400 unc0rr Allow to save and delete room config in room
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
Tue, 28 Jan 2014 00:22:49 +0400 unc0rr Implement 'voted' function
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
Tue, 21 Jan 2014 22:53:15 +0100 koda merge
Wed, 22 Jan 2014 01:11:13 +0400 unc0rr Halfplement voting
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
Thu, 16 Jan 2014 23:47:36 +0400 unc0rr In special rooms game starts when all players are ready
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Fri, 13 Dec 2013 00:16:02 +0400 unc0rr - /greeting command for room greeting message
Mon, 09 Dec 2013 23:32:57 +0400 unc0rr - Restrict game config changes in special rooms
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, 25 Nov 2013 01:03:14 +0400 unc0rr Forbid /delegate to room admin
Mon, 18 Nov 2013 00:44:30 +0400 unc0rr - Column for script in rooms list
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
Mon, 09 Sep 2013 00:33:35 +0400 unc0rr Fix bug 703
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 '+')
Tue, 04 Jun 2013 22:28:12 +0200 koda update branch webgl
Wed, 22 May 2013 00:49:37 +0400 unc0rr '/rnd' command. Pass it a (possibly empty) list of items.
Mon, 13 May 2013 22:49:14 +0400 unc0rr Restore ready toggle for room admins (issue 432)
Sat, 20 Apr 2013 02:20:15 +0200 koda update 0.9.19 with dev branch 0.9.19
Wed, 10 Apr 2013 22:59:40 +0400 unc0rr This isn't necessary anymore
Wed, 10 Apr 2013 22:48:14 +0400 unc0rr - Revert server workaround over desync from r98e2dbdda8c0
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Wed, 20 Mar 2013 09:13:05 +0400 unc0rr Add space for better visual performance
Sun, 03 Mar 2013 23:25:09 +0400 unc0rr Eh, two players condition seems to make more sense than two clans here
Fri, 22 Feb 2013 23:24:20 +0400 unc0rr This change from r0cd63b963330 caused more troubles than solved. Also fix some warnings.
Thu, 21 Feb 2013 22:43:00 +0400 unc0rr Try to prevent hedgehogs number in team desync
Thu, 21 Feb 2013 01:37:04 +0400 unc0rr Unbreak build
Thu, 21 Feb 2013 01:26:38 +0400 unc0rr Found another possible source of desync, trying similar workaround on this
Mon, 18 Feb 2013 22:47:42 +0400 unc0rr Clear player's clan info on room join
Mon, 18 Feb 2013 22:21:31 +0400 unc0rr Disallow kicking the opponent in duel
Sun, 10 Feb 2013 01:27:32 +0400 unc0rr New checker of engine messages which is aware of glued together messages
Sat, 02 Feb 2013 20:16:12 +0400 unc0rr Don't confirm hogs number to room admin when no constraint hit
Sun, 27 Jan 2013 00:28:57 +0100 koda update branch webgl
Fri, 25 Jan 2013 13:29:20 +0400 unc0rr Some fixes
Fri, 25 Jan 2013 12:59:06 +0400 unc0rr Fix finding player's another clan
Wed, 23 Jan 2013 23:57:47 +0400 unc0rr Oops, got too excited
Wed, 23 Jan 2013 23:54:01 +0400 unc0rr Fix crashers
Tue, 22 Jan 2013 00:24:44 +0400 unc0rr Okay, let's try not trust even room admin on this
Tue, 22 Jan 2013 00:04:09 +0400 unc0rr Make number of hedgehogs restriction actually work in network game
Mon, 21 Jan 2013 13:04:57 -0500 dag10 Force-starting a game now only works for client versions >43
Mon, 21 Jan 2013 02:21:04 -0500 dag10 It is now possible to start a game even if not all players are "ready"; a confirmation prompt is shown. This commit updates the server.
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
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
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
Wed, 07 Nov 2012 23:02:18 +0400 unc0rr More strictness on room bans
Tue, 06 Nov 2012 22:35:08 +0400 unc0rr Maybe this caused server crashes? Add more strictness on team owner record field
Sun, 04 Nov 2012 21:28:03 +0400 unc0rr Better place for SendUpdateOnThisRoom
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
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
Wed, 17 Oct 2012 23:33:33 +0400 unc0rr 'In game' client flag, both server and frontend support
Tue, 16 Oct 2012 00:05:58 +0400 unc0rr Don't accept ROUNDFINISHED message twice. Fixes game hangs when half of teams quit game.
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
Fri, 22 Jun 2012 08:13:51 +0400 unc0rr Swap order of actions
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
Sat, 24 Mar 2012 19:57:06 +0400 unc0rr Fix server thinking game is still not finished sometimes
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.
Sat, 25 Feb 2012 22:18:08 +0400 unc0rr Remove client's teams only when game is running and exit status is 'incorrect exit'. Frontend still sends excessive ROUND_FINISHED, so the bug is not fixed completely.
Mon, 20 Feb 2012 21:52:18 +0400 unc0rr - Register HWTeam metatype so HWTeam objects could be passed via queued connections
Thu, 16 Feb 2012 20:32:47 +0400 unc0rr Send team removal message on incorrect engine shutdown (when game not finished). Should help with game hang when room master closes engine, then quits room.
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, 20 Nov 2011 19:45:03 +0300 unc0rr Fix empty teams list when trying to spectate 0.9.17
Thu, 29 Sep 2011 17:25:25 +0400 unc0rr GameInfo needs room params copy
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
Fri, 16 Sep 2011 19:55:11 +0400 unc0rr - Allow 8 teams in game on 0.9.16-dev
Tue, 12 Apr 2011 22:31:48 +0400 unc0rr Start implementation of archivements/ratings on server side: replay saving routine
Sun, 03 Apr 2011 20:07:05 +0400 unc0rr Allow to rename room
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 22:16:29 +0300 unc0rr Use Maybe for storing client's clan, allows less error-prone spectator checks
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)
Sun, 06 Feb 2011 21:50:29 +0300 unc0rr - Take into account hlint suggestions
Sun, 06 Feb 2011 18:59:53 +0300 unc0rr Don't accept EM message when the game isn't started
Sat, 05 Feb 2011 11:05:16 +0300 unc0rr Convert READY and NOT_READY messages to CLIENT_FLAGS message
Wed, 02 Feb 2011 22:14:00 +0300 unc0rr Frontend sends ROUNDFINISHED with information about whether the round was played till end (will be needed for stats)
Wed, 02 Feb 2011 11:28:38 +0300 unc0rr Merge server refactor into default
Sat, 25 Dec 2010 23:09:54 +0300 unc0rr Allow 8 teams in server 0.9.15
Sun, 30 Jan 2011 20:32:23 +0300 unc0rr Reimplement some more protocol commands server_refactor
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
Mon, 19 Jul 2010 23:10:33 +0400 unc0rr Reimplement ROUNDFINISHED
Mon, 28 Jun 2010 21:43:19 +0400 unc0rr Engine Message command
Mon, 28 Jun 2010 21:41:45 +0400 unc0rr START_GAME command
Sun, 27 Jun 2010 21:27:26 +0400 unc0rr A bunch of reimplemented commands
Sun, 27 Jun 2010 21:06:41 +0400 unc0rr Properly handle client exit
Sat, 26 Jun 2010 16:57:43 +0400 unc0rr Reimplement REMOVE_TEAM
Fri, 25 Jun 2010 17:02:30 +0400 unc0rr Reimplement REMOVE_TEAM
Fri, 25 Jun 2010 10:05:42 +0400 unc0rr Reimplement ADD_TEAM
Wed, 23 Jun 2010 22:25:26 +0400 unc0rr Start reimplementation of ADD_TEAM
Wed, 23 Jun 2010 22:21:13 +0400 unc0rr Reimplement TOGGLE_READY command
Wed, 23 Jun 2010 22:13:12 +0400 unc0rr Reimplement CFG protocol command
Mon, 21 Jun 2010 21:41:14 +0400 unC0Rr Reimplement room creating
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
Sat, 06 Mar 2010 18:21:05 +0000 unc0rr - Fix spectators team chat
Sat, 06 Mar 2010 13:40:40 +0000 unc0rr - Convert strings from utf-8 on recieve, and back to utf-8 when send them
Wed, 03 Mar 2010 18:47:02 +0000 unc0rr When removing team, set player's clan property to a colour of his another team
Wed, 03 Mar 2010 06:28:04 +0000 unc0rr Fix server for 0.9.12 (tested)
Mon, 01 Mar 2010 17:54:12 +0000 unc0rr Fix problems with utf8-encoded nicknames in team chat (not tested)
Thu, 25 Feb 2010 18:28:33 +0000 unc0rr - Unbreak support for client versions prior to 0.9.13-dev
Thu, 04 Feb 2010 20:45:03 +0000 smxx Server:
Wed, 07 Oct 2009 17:01:40 +0000 unc0rr Server provides more info in rooms list
Sat, 03 Oct 2009 09:35:14 +0000 unc0rr - Proper /team command implementation
Wed, 16 Sep 2009 12:48:27 +0000 unc0rr Don't store keepalive messages in game server spectators buffer
Fri, 04 Sep 2009 16:50:52 +0000 unc0rr Fixes suggested by hlint tool
Sun, 30 Aug 2009 08:04:59 +0000 unc0rr Some preparation for room control delegation support
Wed, 12 Aug 2009 12:44:42 +0000 unc0rr Implement filtering in server
Thu, 09 Jul 2009 14:36:41 +0000 nemo unc0rr's patch from issue #144 - prevent spectators from ruining the game
Sun, 28 Jun 2009 21:43:46 +0000 unc0rr Make server accpet TEAM_CHAT protocol command, and act like on CHAT command for now
Wed, 27 May 2009 15:29:30 +0000 unc0rr - Prevent server from producing zombies
Mon, 13 Apr 2009 09:24:56 +0000 unc0rr Some polishing
Sat, 28 Mar 2009 10:42:00 +0000 unc0rr - Fix bug with kicking players
Mon, 09 Mar 2009 20:47:17 +0000 unc0rr Implement kick from room
Sat, 07 Mar 2009 17:43:25 +0000 unc0rr Cut the length of most used net packet
Mon, 23 Feb 2009 19:01:36 +0000 unc0rr Implement two more missing protocol commands
Fri, 20 Feb 2009 19:54:02 +0000 unc0rr Fix team removing on PART command
Fri, 20 Feb 2009 19:47:31 +0000 unc0rr Save some more bytes in protocol
Fri, 20 Feb 2009 19:46:22 +0000 unc0rr - Remove client teams on exit
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