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
|
file |
diff |
annotate
|
Fri, 24 Jan 2014 12:05:39 +0100 |
Gianfranco Costamagna |
Added copyrights to gameServer directory
|
file |
diff |
annotate
|
Fri, 22 Aug 2014 00:57:07 +0400 |
alfadur |
- Support for pausing multiplayer games
|
file |
diff |
annotate
|
Fri, 28 Mar 2014 21:20:25 +0400 |
unc0rr |
Fix condition
|
file |
diff |
annotate
|
Thu, 27 Mar 2014 23:25:31 +0400 |
unc0rr |
- Fix applying vote result
|
file |
diff |
annotate
|
Sun, 23 Mar 2014 23:35:33 +0400 |
unc0rr |
Some fixes to voting + small refactoring
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 00:42:04 +0400 |
unc0rr |
- Room save/load into/from file
|
file |
diff |
annotate
|
Thu, 13 Mar 2014 23:25:31 +0400 |
unc0rr |
Allow to save and delete room config in room
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 00:37:00 +0400 |
unc0rr |
Actually do some actions when flood detected
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 12:45:51 +0400 |
unc0rr |
Fix build
|
file |
diff |
annotate
|
Tue, 28 Jan 2014 00:22:49 +0400 |
unc0rr |
Implement 'voted' function
|
file |
diff |
annotate
|
Thu, 23 Jan 2014 01:04:17 +0400 |
unc0rr |
- Implement /callvote
|
file |
diff |
annotate
|
Thu, 23 Jan 2014 00:07:27 +0400 |
unc0rr |
- Allow delegation to specific person in fixed room
|
file |
diff |
annotate
|
Tue, 21 Jan 2014 22:53:15 +0100 |
koda |
merge
|
file |
diff |
annotate
|
Wed, 22 Jan 2014 01:11:13 +0400 |
unc0rr |
Halfplement voting
|
file |
diff |
annotate
|
Tue, 21 Jan 2014 22:43:06 +0100 |
koda |
fixwhitespace and dos2unix
|
file |
diff |
annotate
|
Tue, 21 Jan 2014 22:38:13 +0100 |
koda |
partial merge of the webgl branch
|
file |
diff |
annotate
|
Thu, 16 Jan 2014 23:47:36 +0400 |
unc0rr |
In special rooms game starts when all players are ready
|
file |
diff |
annotate
|
Sat, 04 Jan 2014 23:55:54 +0400 |
unc0rr |
merge default
webgl
|
file |
diff |
annotate
|
Fri, 13 Dec 2013 00:16:02 +0400 |
unc0rr |
- /greeting command for room greeting message
|
file |
diff |
annotate
|
Mon, 09 Dec 2013 23:32:57 +0400 |
unc0rr |
- Restrict game config changes in special rooms
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Mon, 25 Nov 2013 01:03:14 +0400 |
unc0rr |
Forbid /delegate to room admin
|
file |
diff |
annotate
|
Mon, 18 Nov 2013 00:44:30 +0400 |
unc0rr |
- Column for script in rooms list
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Mon, 09 Sep 2013 00:33:35 +0400 |
unc0rr |
Fix bug 703
|
file |
diff |
annotate
|
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 '+')
|
file |
diff |
annotate
|
Tue, 04 Jun 2013 22:28:12 +0200 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
Wed, 22 May 2013 00:49:37 +0400 |
unc0rr |
'/rnd' command. Pass it a (possibly empty) list of items.
|
file |
diff |
annotate
|
Mon, 13 May 2013 22:49:14 +0400 |
unc0rr |
Restore ready toggle for room admins (issue 432)
|
file |
diff |
annotate
|
Sat, 20 Apr 2013 02:20:15 +0200 |
koda |
update 0.9.19 with dev branch
0.9.19
|
file |
diff |
annotate
|
Wed, 10 Apr 2013 22:59:40 +0400 |
unc0rr |
This isn't necessary anymore
|
file |
diff |
annotate
|
Wed, 10 Apr 2013 22:48:14 +0400 |
unc0rr |
- Revert server workaround over desync from r98e2dbdda8c0
|
file |
diff |
annotate
|
Tue, 02 Apr 2013 21:00:57 +0200 |
koda |
update webgl branch
webgl
|
file |
diff |
annotate
|
Wed, 20 Mar 2013 09:13:05 +0400 |
unc0rr |
Add space for better visual performance
|
file |
diff |
annotate
|
Sun, 03 Mar 2013 23:25:09 +0400 |
unc0rr |
Eh, two players condition seems to make more sense than two clans here
|
file |
diff |
annotate
|
Fri, 22 Feb 2013 23:24:20 +0400 |
unc0rr |
This change from r0cd63b963330 caused more troubles than solved. Also fix some warnings.
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 22:43:00 +0400 |
unc0rr |
Try to prevent hedgehogs number in team desync
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 01:37:04 +0400 |
unc0rr |
Unbreak build
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 01:26:38 +0400 |
unc0rr |
Found another possible source of desync, trying similar workaround on this
|
file |
diff |
annotate
|
Mon, 18 Feb 2013 22:47:42 +0400 |
unc0rr |
Clear player's clan info on room join
|
file |
diff |
annotate
|
Mon, 18 Feb 2013 22:21:31 +0400 |
unc0rr |
Disallow kicking the opponent in duel
|
file |
diff |
annotate
|
Sun, 10 Feb 2013 01:27:32 +0400 |
unc0rr |
New checker of engine messages which is aware of glued together messages
|
file |
diff |
annotate
|
Sat, 02 Feb 2013 20:16:12 +0400 |
unc0rr |
Don't confirm hogs number to room admin when no constraint hit
|
file |
diff |
annotate
|
Sun, 27 Jan 2013 00:28:57 +0100 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
Fri, 25 Jan 2013 13:29:20 +0400 |
unc0rr |
Some fixes
|
file |
diff |
annotate
|
Fri, 25 Jan 2013 12:59:06 +0400 |
unc0rr |
Fix finding player's another clan
|
file |
diff |
annotate
|
Wed, 23 Jan 2013 23:57:47 +0400 |
unc0rr |
Oops, got too excited
|
file |
diff |
annotate
|
Wed, 23 Jan 2013 23:54:01 +0400 |
unc0rr |
Fix crashers
|
file |
diff |
annotate
|
Tue, 22 Jan 2013 00:24:44 +0400 |
unc0rr |
Okay, let's try not trust even room admin on this
|
file |
diff |
annotate
|
Tue, 22 Jan 2013 00:04:09 +0400 |
unc0rr |
Make number of hedgehogs restriction actually work in network game
|
file |
diff |
annotate
|
Mon, 21 Jan 2013 13:04:57 -0500 |
dag10 |
Force-starting a game now only works for client versions >43
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Sat, 19 Jan 2013 21:51:41 +0400 |
unc0rr |
- Allow server admins to use DELEGATE even when not room owner
|
file |
diff |
annotate
|
Sat, 19 Jan 2013 00:51:28 +0400 |
unc0rr |
Server messages localization using Qt's l10n subsystem:
|
file |
diff |
annotate
|
Thu, 10 Jan 2013 22:54:55 +0400 |
unc0rr |
Throw away stupid Data.Seq
|
file |
diff |
annotate
|
Tue, 25 Dec 2012 04:45:22 +0100 |
koda |
update branch with default
webgl
|
file |
diff |
annotate
|
Thu, 06 Dec 2012 00:38:12 +0400 |
unc0rr |
Command to delegate room to other player
flibqtfrontend
|
file |
diff |
annotate
|
Wed, 05 Dec 2012 23:25:11 +0400 |
unc0rr |
"Registered users only" room flag
flibqtfrontend
|
file |
diff |
annotate
|
Sun, 02 Dec 2012 22:14:21 +0400 |
unc0rr |
- Disable in-room bans
|
file |
diff |
annotate
|
Wed, 07 Nov 2012 23:02:18 +0400 |
unc0rr |
More strictness on room bans
|
file |
diff |
annotate
|
Tue, 06 Nov 2012 22:35:08 +0400 |
unc0rr |
Maybe this caused server crashes? Add more strictness on team owner record field
|
file |
diff |
annotate
|
Sun, 04 Nov 2012 21:28:03 +0400 |
unc0rr |
Better place for SendUpdateOnThisRoom
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Sun, 28 Oct 2012 23:43:56 +0400 |
unc0rr |
Choose first unused color for added team (addresses issue 431) + other small changes
|
file |
diff |
annotate
|
Sun, 21 Oct 2012 17:00:35 +0400 |
unc0rr |
Keep room admin ready status always set
|
file |
diff |
annotate
|
Wed, 17 Oct 2012 23:50:28 +0400 |
unc0rr |
Fix most of server warnings
|
file |
diff |
annotate
|
Wed, 17 Oct 2012 23:33:33 +0400 |
unc0rr |
'In game' client flag, both server and frontend support
|
file |
diff |
annotate
|
Tue, 16 Oct 2012 00:05:58 +0400 |
unc0rr |
Don't accept ROUNDFINISHED message twice. Fixes game hangs when half of teams quit game.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Thu, 28 Jun 2012 22:45:06 +0400 |
unc0rr |
- Try sending remove message in 'finally' as a last resort
|
file |
diff |
annotate
|
Fri, 22 Jun 2012 08:13:51 +0400 |
unc0rr |
Swap order of actions
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Sat, 24 Mar 2012 19:57:06 +0400 |
unc0rr |
Fix server thinking game is still not finished sometimes
|
file |
diff |
annotate
|
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
|