gameServer/HWProtoInRoomState.hs
2022-09-27 S.D. Allow to see rooms of incompatible versions in the lobby
2019-04-26 unc0rr Limit room name change rate
2018-12-14 Wuzzy Backed out changeset f791c46b47a4
2018-12-08 Wuzzy Fix incomplete syntax help of /callvote
2018-11-03 Wuzzy GameServer: Print syntax help if calling /maxteams without argument
2018-11-03 Wuzzy GameServer: Turn some messages into warnings
2018-10-26 Wuzzy GameServer: Fix protocol error when receiving CALLVOTE cmd with incorrect mode
2018-10-26 Wuzzy Tweak error messages of /callvote kick
2018-10-25 Wuzzy Remove double space at end of chat messages from server
2018-10-05 Wuzzy Simplify /quit chat command
2018-10-04 Wuzzy Teach engine to properly display clan message received from the net
2018-08-31 Wuzzy Display error when using /maxteams if not room master
2018-08-28 Wuzzy Fix typo in gameServer
2018-08-26 Wuzzy GameServer: Use consistent formatting of clan chat (compared with engine)
2018-08-26 Wuzzy Change empty string check in gameServer
2018-08-26 Wuzzy /greeting chat commands now clears greeting if called w/o arguments
2018-08-26 Wuzzy Add a couple of more useful server messages
2018-08-25 Wuzzy Add error message for /callvote map if no maps are available
2018-08-25 Wuzzy Add a few helpful error messages from server when kicking failed
2018-08-25 Wuzzy GameServer: Refactor fake nick names into Consts
2018-08-21 Wuzzy Fix some string/translation inconsistencies in strings related to leaving
2018-07-18 Wuzzy Improve some replies for chat commands on server
2018-07-18 Wuzzy Refactor server chat command help, also add admin commands to help
2018-07-18 Wuzzy Add /help command for lobby and rooms too
2018-07-17 Wuzzy Server: Replace hardcoded hog-related numbers with consts
2018-03-05 Wuzzy More user-friendly server messages
2016-12-23 unc0rr Only registered players regain their teams on rejoin
2016-02-25 unc0rr More work on best time ghost feature
2016-02-21 unc0rr Oops, fix whose nick to compare to
2016-02-20 unc0rr Filter out hog speech messages with non-local team index (not tested)
2016-01-13 unc0rr Don't allow to kick an admin with super power enabled
2015-11-19 unc0rr Remove CHECKPOINT 011 occurence, probably hiding some bug
2015-08-10 sheepluva more copyright fixes
2015-04-01 unC0Rr Fix off-by-1 error
2015-03-31 unc0rr - Fix ping timeouts after incorrect "/vote" commands (protocol violation)
2015-03-31 unc0rr "/force" command for server admin to force voting result
2015-01-13 unc0rr Implement /newseed and /hedgehogs commands. Only tested for building.
2014-12-30 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.
2014-12-30 unc0rr Server-side workaround for frontend's script parameter bug in .21
2014-11-17 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
2014-01-24 Gianfranco Costamagna Added copyrights to gameServer directory
2014-08-21 alfadur - Support for pausing multiplayer games
2014-03-28 unc0rr Fix condition
2014-03-27 unc0rr - Fix applying vote result
2014-03-23 unc0rr Some fixes to voting + small refactoring
2014-03-13 unc0rr - Room save/load into/from file
2014-03-13 unc0rr Allow to save and delete room config in room
2014-02-01 unc0rr Actually do some actions when flood detected
2014-01-31 unc0rr Fix build
2014-01-27 unc0rr Implement 'voted' function
2014-01-22 unc0rr - Implement /callvote
2014-01-22 unc0rr - Allow delegation to specific person in fixed room
2014-01-21 koda merge
2014-01-21 unc0rr Halfplement voting
2014-01-21 koda fixwhitespace and dos2unix
2014-01-21 koda partial merge of the webgl branch
2014-01-16 unc0rr In special rooms game starts when all players are ready
2014-01-04 unc0rr merge default webgl
2013-12-12 unc0rr - /greeting command for room greeting message
2013-12-09 unc0rr - Restrict game config changes in special rooms
2013-12-04 unc0rr - Special rooms which stay even when last player quits. Not useful for now, and can't be removed at all.
2013-11-24 unc0rr Forbid /delegate to room admin
2013-11-17 unc0rr - Column for script in rooms list
2013-10-11 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
2013-09-08 unc0rr Fix bug 703
2013-06-29 unc0rr Fix spectator desync in rare conditions (there was team which left during its turn, and last command with timestamp from it was '+')
2013-06-04 koda update branch webgl
2013-05-21 unc0rr '/rnd' command. Pass it a (possibly empty) list of items.
2013-05-13 unc0rr Restore ready toggle for room admins (issue 432)
2013-04-20 koda update 0.9.19 with dev branch 0.9.19
2013-04-10 unc0rr This isn't necessary anymore
2013-04-10 unc0rr - Revert server workaround over desync from r98e2dbdda8c0
2013-04-02 koda update webgl branch webgl
2013-03-20 unc0rr Add space for better visual performance
2013-03-03 unc0rr Eh, two players condition seems to make more sense than two clans here
2013-02-22 unc0rr This change from r0cd63b963330 caused more troubles than solved. Also fix some warnings.
2013-02-21 unc0rr Try to prevent hedgehogs number in team desync
2013-02-20 unc0rr Unbreak build
2013-02-20 unc0rr Found another possible source of desync, trying similar workaround on this
2013-02-18 unc0rr Clear player's clan info on room join
2013-02-18 unc0rr Disallow kicking the opponent in duel
2013-02-09 unc0rr New checker of engine messages which is aware of glued together messages
2013-02-02 unc0rr Don't confirm hogs number to room admin when no constraint hit
2013-01-26 koda update branch webgl
2013-01-25 unc0rr Some fixes
2013-01-25 unc0rr Fix finding player's another clan
2013-01-23 unc0rr Oops, got too excited
2013-01-23 unc0rr Fix crashers
2013-01-21 unc0rr Okay, let's try not trust even room admin on this
2013-01-21 unc0rr Make number of hedgehogs restriction actually work in network game
2013-01-21 dag10 Force-starting a game now only works for client versions >43
2013-01-21 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.
2013-01-19 unc0rr - Allow server admins to use DELEGATE even when not room owner
2013-01-18 unc0rr Server messages localization using Qt's l10n subsystem:
2013-01-10 unc0rr Throw away stupid Data.Seq
2012-12-25 koda update branch with default webgl
2012-12-05 unc0rr Command to delegate room to other player flibqtfrontend
2012-12-05 unc0rr "Registered users only" room flag flibqtfrontend
2012-12-02 unc0rr - Disable in-room bans
2012-11-07 unc0rr More strictness on room bans
2012-11-06 unc0rr Maybe this caused server crashes? Add more strictness on team owner record field
2012-11-04 unc0rr Better place for SendUpdateOnThisRoom
2012-11-01 unc0rr Send ROOM UPD message when team is added/deleted from room, and when game starts or finishes
2012-10-28 unc0rr Choose first unused color for added team (addresses issue 431) + other small changes
2012-10-21 unc0rr Keep room admin ready status always set
2012-10-17 unc0rr Fix most of server warnings
2012-10-17 unc0rr 'In game' client flag, both server and frontend support
2012-10-15 unc0rr Don't accept ROUNDFINISHED message twice. Fixes game hangs when half of teams quit game.
2012-08-13 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.
2012-06-28 unc0rr - Try sending remove message in 'finally' as a last resort
2012-06-22 unc0rr Swap order of actions
2012-04-22 unc0rr Allow LIST command while in room to not annoy old frontends (0.9.17 or less) with warnings
2012-03-24 unc0rr Fix server thinking game is still not finished sometimes
2012-03-01 unc0rr Oh, should also check for game finish when player quits without ROUNDFINISHED message: small refactoring, not tested at all
2012-03-01 unc0rr Also consider game finished when the last player reports ROUNDFINISHED despite the correctness parameter.
2012-02-29 unc0rr Don't remove client's teams from teams list on "ROUNDFINISHED 0", just send team removal message to others.
2012-02-25 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.
2012-02-20 unc0rr - Register HWTeam metatype so HWTeam objects could be passed via queued connections
2012-02-16 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.
2011-12-29 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.
2011-11-20 unc0rr Fix empty teams list when trying to spectate 0.9.17
2011-09-29 unc0rr GameInfo needs room params copy
2011-09-27 unc0rr Introduce EngineInteraction module
2011-09-24 unc0rr Store replays for further analysis
2011-09-23 unc0rr Convert boolean variable + a bunch of fields which make sense only while game is going on into Maybe + structure
2011-09-16 unc0rr - Allow 8 teams in game on 0.9.16-dev
2011-04-12 unc0rr Start implementation of archivements/ratings on server side: replay saving routine
2011-04-03 unc0rr Allow to rename room
2011-03-21 EJ Changed the standard show function to Text.Show.ByteString, and misc.
2011-03-06 unc0rr - Write server config into .ini file on change
2011-03-05 unc0rr Use Maybe for storing client's clan, allows less error-prone spectator checks
2011-03-03 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)
2011-02-16 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)
2011-02-15 unc0rr Fix for my last commit (which was all nonsense)
2011-02-06 unc0rr - Take into account hlint suggestions
2011-02-06 unc0rr Don't accept EM message when the game isn't started
2011-02-05 unc0rr Convert READY and NOT_READY messages to CLIENT_FLAGS message
2011-02-02 unc0rr Frontend sends ROUNDFINISHED with information about whether the round was played till end (will be needed for stats)
2011-02-02 unc0rr Merge server refactor into default
2010-12-25 unc0rr Allow 8 teams in server 0.9.15
2011-01-30 unc0rr Reimplement some more protocol commands server_refactor
2010-12-19 nemo Ok. This should pull 0.9.14.1 server into default
2010-11-14 nemo merge 0.9.14.1 to trunk
2010-11-14 koda fix compilation server for me 0.9.14.1
2010-11-12 nemo This revision should, in theory, correctly merge 0.9.14 and tip, so that future merges of 0.9.14 should work properly
2010-11-11 unc0rr Revert to old server in branch 0.9.14 0.9.14
2010-07-19 unc0rr Reimplement ROUNDFINISHED
2010-06-28 unc0rr Engine Message command
2010-06-28 unc0rr START_GAME command
2010-06-27 unc0rr A bunch of reimplemented commands
2010-06-27 unc0rr Properly handle client exit
2010-06-26 unc0rr Reimplement REMOVE_TEAM
2010-06-25 unc0rr Reimplement REMOVE_TEAM
2010-06-25 unc0rr Reimplement ADD_TEAM
2010-06-23 unc0rr Start reimplementation of ADD_TEAM
2010-06-23 unc0rr Reimplement TOGGLE_READY command
2010-06-23 unc0rr Reimplement CFG protocol command
2010-06-21 unC0Rr Reimplement room creating
2010-06-06 unc0rr Use sockets instead of handles, use bytestrings instead of strings
2010-05-06 unc0rr Some more steps in refactoring
2010-03-06 unc0rr - Fix spectators team chat
2010-03-06 unc0rr - Convert strings from utf-8 on recieve, and back to utf-8 when send them
2010-03-03 unc0rr When removing team, set player's clan property to a colour of his another team
2010-03-03 unc0rr Fix server for 0.9.12 (tested)
2010-03-01 unc0rr Fix problems with utf8-encoded nicknames in team chat (not tested)
2010-02-25 unc0rr - Unbreak support for client versions prior to 0.9.13-dev
2010-02-04 smxx Server:
2009-10-07 unc0rr Server provides more info in rooms list
2009-10-03 unc0rr - Proper /team command implementation
2009-09-16 unc0rr Don't store keepalive messages in game server spectators buffer
2009-09-04 unc0rr Fixes suggested by hlint tool
2009-08-30 unc0rr Some preparation for room control delegation support
2009-08-12 unc0rr Implement filtering in server
2009-07-09 nemo unc0rr's patch from issue #144 - prevent spectators from ruining the game
2009-06-28 unc0rr Make server accpet TEAM_CHAT protocol command, and act like on CHAT command for now
2009-05-27 unc0rr - Prevent server from producing zombies
2009-04-13 unc0rr Some polishing
2009-03-28 unc0rr - Fix bug with kicking players
2009-03-09 unc0rr Implement kick from room
2009-03-07 unc0rr Cut the length of most used net packet
2009-02-23 unc0rr Implement two more missing protocol commands
2009-02-20 unc0rr Fix team removing on PART command
2009-02-20 unc0rr Save some more bytes in protocol
2009-02-20 unc0rr - Remove client teams on exit
2009-02-20 unc0rr Removeteam action
2009-02-20 unc0rr Implement 'roundfinished' cmd on net server
2009-02-18 unc0rr New game server:
less more (0) tip