gameServer/HWProtoInRoomState.hs
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)
less more (0) -50 -30 tip