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
|
file |
diff |
annotate
|
Thu, 01 Mar 2012 23:35:13 +0400 |
unc0rr |
Also consider game finished when the last player reports ROUNDFINISHED despite the correctness parameter.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Mon, 20 Feb 2012 21:52:18 +0400 |
unc0rr |
- Register HWTeam metatype so HWTeam objects could be passed via queued connections
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sun, 20 Nov 2011 19:45:03 +0300 |
unc0rr |
Fix empty teams list when trying to spectate
0.9.17
|
file |
diff |
annotate
|
Thu, 29 Sep 2011 17:25:25 +0400 |
unc0rr |
GameInfo needs room params copy
|
file |
diff |
annotate
|
Tue, 27 Sep 2011 19:27:19 +0400 |
unc0rr |
Introduce EngineInteraction module
|
file |
diff |
annotate
|
Sat, 24 Sep 2011 21:14:51 +0400 |
unc0rr |
Store replays for further analysis
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Fri, 16 Sep 2011 19:55:11 +0400 |
unc0rr |
- Allow 8 teams in game on 0.9.16-dev
|
file |
diff |
annotate
|
Tue, 12 Apr 2011 22:31:48 +0400 |
unc0rr |
Start implementation of archivements/ratings on server side: replay saving routine
|
file |
diff |
annotate
|
Sun, 03 Apr 2011 20:07:05 +0400 |
unc0rr |
Allow to rename room
|
file |
diff |
annotate
|
Mon, 21 Mar 2011 21:04:20 +0300 |
EJ |
Changed the standard show function to Text.Show.ByteString, and misc.
|
file |
diff |
annotate
|
Sun, 06 Mar 2011 21:54:37 +0300 |
unc0rr |
- Write server config into .ini file on change
|
file |
diff |
annotate
|
Sat, 05 Mar 2011 22:16:29 +0300 |
unc0rr |
Use Maybe for storing client's clan, allows less error-prone spectator checks
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
Tue, 15 Feb 2011 21:12:22 +0300 |
unc0rr |
Fix for my last commit (which was all nonsense)
|
file |
diff |
annotate
|
Sun, 06 Feb 2011 21:50:29 +0300 |
unc0rr |
- Take into account hlint suggestions
|
file |
diff |
annotate
|
Sun, 06 Feb 2011 18:59:53 +0300 |
unc0rr |
Don't accept EM message when the game isn't started
|
file |
diff |
annotate
|
Sat, 05 Feb 2011 11:05:16 +0300 |
unc0rr |
Convert READY and NOT_READY messages to CLIENT_FLAGS message
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
Wed, 02 Feb 2011 11:28:38 +0300 |
unc0rr |
Merge server refactor into default
|
file |
diff |
annotate
|
Sat, 25 Dec 2010 23:09:54 +0300 |
unc0rr |
Allow 8 teams in server
0.9.15
|
file |
diff |
annotate
|
Sun, 30 Jan 2011 20:32:23 +0300 |
unc0rr |
Reimplement some more protocol commands
server_refactor
|
file |
diff |
annotate
|
Sun, 19 Dec 2010 13:31:55 -0500 |
nemo |
Ok. This should pull 0.9.14.1 server into default
|
file |
diff |
annotate
|
Sun, 14 Nov 2010 15:06:02 -0500 |
nemo |
merge 0.9.14.1 to trunk
|
file |
diff |
annotate
|
Sun, 14 Nov 2010 20:06:47 +0100 |
koda |
fix compilation server for me
0.9.14.1
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Thu, 11 Nov 2010 22:17:54 +0300 |
unc0rr |
Revert to old server in branch 0.9.14
0.9.14
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 23:10:33 +0400 |
unc0rr |
Reimplement ROUNDFINISHED
|
file |
diff |
annotate
|
Mon, 28 Jun 2010 21:43:19 +0400 |
unc0rr |
Engine Message command
|
file |
diff |
annotate
|
Mon, 28 Jun 2010 21:41:45 +0400 |
unc0rr |
START_GAME command
|
file |
diff |
annotate
|
Sun, 27 Jun 2010 21:27:26 +0400 |
unc0rr |
A bunch of reimplemented commands
|
file |
diff |
annotate
|
Sun, 27 Jun 2010 21:06:41 +0400 |
unc0rr |
Properly handle client exit
|
file |
diff |
annotate
|
Sat, 26 Jun 2010 16:57:43 +0400 |
unc0rr |
Reimplement REMOVE_TEAM
|
file |
diff |
annotate
|
Fri, 25 Jun 2010 17:02:30 +0400 |
unc0rr |
Reimplement REMOVE_TEAM
|
file |
diff |
annotate
|
Fri, 25 Jun 2010 10:05:42 +0400 |
unc0rr |
Reimplement ADD_TEAM
|
file |
diff |
annotate
|
Wed, 23 Jun 2010 22:25:26 +0400 |
unc0rr |
Start reimplementation of ADD_TEAM
|
file |
diff |
annotate
|
Wed, 23 Jun 2010 22:21:13 +0400 |
unc0rr |
Reimplement TOGGLE_READY command
|
file |
diff |
annotate
|
Wed, 23 Jun 2010 22:13:12 +0400 |
unc0rr |
Reimplement CFG protocol command
|
file |
diff |
annotate
|
Mon, 21 Jun 2010 21:41:14 +0400 |
unC0Rr |
Reimplement room creating
|
file |
diff |
annotate
|
Sun, 06 Jun 2010 15:29:33 +0000 |
unc0rr |
Use sockets instead of handles, use bytestrings instead of strings
|
file |
diff |
annotate
|
Thu, 06 May 2010 17:39:08 +0000 |
unc0rr |
Some more steps in refactoring
|
file |
diff |
annotate
|
Sat, 06 Mar 2010 18:21:05 +0000 |
unc0rr |
- Fix spectators team chat
|
file |
diff |
annotate
|
Sat, 06 Mar 2010 13:40:40 +0000 |
unc0rr |
- Convert strings from utf-8 on recieve, and back to utf-8 when send them
|
file |
diff |
annotate
|
Wed, 03 Mar 2010 18:47:02 +0000 |
unc0rr |
When removing team, set player's clan property to a colour of his another team
|
file |
diff |
annotate
|
Wed, 03 Mar 2010 06:28:04 +0000 |
unc0rr |
Fix server for 0.9.12 (tested)
|
file |
diff |
annotate
|
Mon, 01 Mar 2010 17:54:12 +0000 |
unc0rr |
Fix problems with utf8-encoded nicknames in team chat (not tested)
|
file |
diff |
annotate
|
Thu, 25 Feb 2010 18:28:33 +0000 |
unc0rr |
- Unbreak support for client versions prior to 0.9.13-dev
|
file |
diff |
annotate
|
Thu, 04 Feb 2010 20:45:03 +0000 |
smxx |
Server:
|
file |
diff |
annotate
|
Wed, 07 Oct 2009 17:01:40 +0000 |
unc0rr |
Server provides more info in rooms list
|
file |
diff |
annotate
|
Sat, 03 Oct 2009 09:35:14 +0000 |
unc0rr |
- Proper /team command implementation
|
file |
diff |
annotate
|
Wed, 16 Sep 2009 12:48:27 +0000 |
unc0rr |
Don't store keepalive messages in game server spectators buffer
|
file |
diff |
annotate
|
Fri, 04 Sep 2009 16:50:52 +0000 |
unc0rr |
Fixes suggested by hlint tool
|
file |
diff |
annotate
|
Sun, 30 Aug 2009 08:04:59 +0000 |
unc0rr |
Some preparation for room control delegation support
|
file |
diff |
annotate
|
Wed, 12 Aug 2009 12:44:42 +0000 |
unc0rr |
Implement filtering in server
|
file |
diff |
annotate
|
Thu, 09 Jul 2009 14:36:41 +0000 |
nemo |
unc0rr's patch from issue #144 - prevent spectators from ruining the game
|
file |
diff |
annotate
|
Sun, 28 Jun 2009 21:43:46 +0000 |
unc0rr |
Make server accpet TEAM_CHAT protocol command, and act like on CHAT command for now
|
file |
diff |
annotate
|
Wed, 27 May 2009 15:29:30 +0000 |
unc0rr |
- Prevent server from producing zombies
|
file |
diff |
annotate
|
Mon, 13 Apr 2009 09:24:56 +0000 |
unc0rr |
Some polishing
|
file |
diff |
annotate
|
Sat, 28 Mar 2009 10:42:00 +0000 |
unc0rr |
- Fix bug with kicking players
|
file |
diff |
annotate
|
Mon, 09 Mar 2009 20:47:17 +0000 |
unc0rr |
Implement kick from room
|
file |
diff |
annotate
|
Sat, 07 Mar 2009 17:43:25 +0000 |
unc0rr |
Cut the length of most used net packet
|
file |
diff |
annotate
|
Mon, 23 Feb 2009 19:01:36 +0000 |
unc0rr |
Implement two more missing protocol commands
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 19:54:02 +0000 |
unc0rr |
Fix team removing on PART command
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 19:47:31 +0000 |
unc0rr |
Save some more bytes in protocol
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 19:46:22 +0000 |
unc0rr |
- Remove client teams on exit
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 19:40:55 +0000 |
unc0rr |
Removeteam action
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 11:58:58 +0000 |
unc0rr |
Implement 'roundfinished' cmd on net server
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 15:04:40 +0000 |
unc0rr |
New game server:
|
file |
diff |
annotate
|