Tue, 05 Feb 2019 23:18:47 +0300 |
alfadur |
revert bc267f6b29d7
|
file |
diff |
annotate
|
Tue, 05 Feb 2019 22:40:35 +0300 |
alfadur |
use literal bans by default
|
file |
diff |
annotate
|
Sat, 08 Dec 2018 14:19:11 +0100 |
Wuzzy |
/registered_only now tells in chat whether the state is on or off
|
file |
diff |
annotate
|
Sun, 02 Dec 2018 00:19:17 +0100 |
unc0rr |
Fix stray tab character
0.9.25-release
|
file |
diff |
annotate
|
Sat, 24 Nov 2018 20:55:42 +0300 |
unC0Rr |
Cut dependency on yaml for non-official server builds
|
file |
diff |
annotate
|
Sat, 01 Sep 2018 00:17:56 +0200 |
Wuzzy |
Translate "heads" and "tails" of gameServer
|
file |
diff |
annotate
|
Fri, 31 Aug 2018 23:49:32 +0200 |
Wuzzy |
Make guest rejection error translatable
|
file |
diff |
annotate
|
Sun, 26 Aug 2018 14:37:02 +0200 |
Wuzzy |
Add a couple of more useful server messages
|
file |
diff |
annotate
|
Sat, 25 Aug 2018 19:23:19 +0200 |
Wuzzy |
GameServer: Refactor fake nick names into Consts
|
file |
diff |
annotate
|
Tue, 21 Aug 2018 02:14:15 +0200 |
Wuzzy |
Fix some string/translation inconsistencies in strings related to leaving
|
file |
diff |
annotate
|
Mon, 13 Aug 2018 16:01:58 +0200 |
Wuzzy |
Tweak some connection failure messages
|
file |
diff |
annotate
|
Wed, 18 Jul 2018 01:35:59 +0200 |
Wuzzy |
Switch from http:// to https:// URLs where possible
|
file |
diff |
annotate
|
Thu, 21 Jun 2018 23:09:20 +0200 |
unc0rr |
Store saved room in yaml
|
file |
diff |
annotate
|
Thu, 28 Dec 2017 11:58:10 -0500 |
astro |
dependency fixes
0.9.23
|
file |
diff |
annotate
|
Wed, 25 Oct 2017 20:38:51 +0200 |
unc0rr |
Use maybeNick from Utils, fixes empty nickname inserted in ROOMS protocol command parameters. Not tested, but builds, and it's Haskell...
|
file |
diff |
annotate
|
Fri, 23 Dec 2016 23:29:00 +0300 |
unc0rr |
Only registered players regain their teams on rejoin
|
file |
diff |
annotate
|
Sat, 01 Oct 2016 20:56:42 +0300 |
unc0rr |
Use regex match for bans
|
file |
diff |
annotate
|
Sun, 28 Feb 2016 00:00:46 +0300 |
unc0rr |
- Fix room config being sent unmodified
|
file |
diff |
annotate
|
Sat, 27 Feb 2016 20:56:49 +0300 |
unc0rr |
Fix build
|
file |
diff |
annotate
|
Sat, 27 Feb 2016 09:44:13 +0300 |
unc0rr |
Finish implementation of ghost points served from server, not tested
|
file |
diff |
annotate
|
Thu, 25 Feb 2016 23:17:52 +0300 |
unc0rr |
More work on best time ghost feature
|
file |
diff |
annotate
|
Mon, 28 Dec 2015 21:21:02 +0300 |
unc0rr |
Allow toggling registration requirement on live server
|
file |
diff |
annotate
|
Mon, 28 Dec 2015 08:43:38 +0300 |
unc0rr |
Don't send LIST command on join
|
file |
diff |
annotate
|
Mon, 09 Nov 2015 21:09:51 +0300 |
unc0rr |
- Fix check which was supposed to prevent sending same record to different checkers
|
file |
diff |
annotate
|
Sat, 07 Nov 2015 23:44:49 +0300 |
unc0rr |
Store some more details on game config in the database
|
file |
diff |
annotate
|
Tue, 27 Oct 2015 23:04:15 +0300 |
unc0rr |
Also pass script information alongwith winner/achievements info, so that we could potentially have per mode ratings
|
file |
diff |
annotate
|
Mon, 10 Aug 2015 03:53:11 +0200 |
sheepluva |
more copyright fixes
|
file |
diff |
annotate
|
Tue, 12 May 2015 22:38:33 +0300 |
unc0rr |
- Fix order of messages, also don't duplicate last timestamped message
|
file |
diff |
annotate
|
Sat, 07 Feb 2015 00:19:54 +0300 |
unc0rr |
This should help with second rejoin bug. (reverting previous workaround over frontend bug and making a new one)
|
file |
diff |
annotate
|
Tue, 13 Jan 2015 23:37:07 +0300 |
unc0rr |
Implement /newseed and /hedgehogs commands. Only tested for building.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Fri, 24 Jan 2014 12:05:39 +0100 |
Gianfranco Costamagna |
Added copyrights to gameServer directory
|
file |
diff |
annotate
|
Sat, 07 Jun 2014 16:25:40 +0200 |
sheepluva |
committing patch from issue 798, as requested by unC0Rr
|
file |
diff |
annotate
|
Fri, 28 Mar 2014 11:02:06 +0400 |
unc0rr |
Fix build
|
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, 20 Feb 2014 01:32:37 +0400 |
unc0rr |
Don't rewrite server ini file too often
|
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
|
Thu, 30 Jan 2014 00:18:32 +0400 |
unc0rr |
- Start work on flood detector
|
file |
diff |
annotate
|
Tue, 28 Jan 2014 22:29:21 +0400 |
unc0rr |
This should help server bypass malformed replays
|
file |
diff |
annotate
|
Sun, 26 Jan 2014 02:17:04 +0400 |
unc0rr |
Mutual authentication: server side
|
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
|
Wed, 22 Jan 2014 23:42:41 +0400 |
unc0rr |
Don't delegate special room to another player when owner quits
|
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
|
Sun, 19 Jan 2014 00:18:28 +0400 |
Wohlstand |
Fix checker logon process
|
file |
diff |
annotate
|
Sun, 12 Jan 2014 15:15:59 +0400 |
unc0rr |
Stub for joins monitor which is a replacement to plain ban for 10 seconds system after join
|
file |
diff |
annotate
|
Sat, 04 Jan 2014 23:55:54 +0400 |
unc0rr |
merge default
webgl
|
file |
diff |
annotate
|
Fri, 27 Dec 2013 01:23:12 +0400 |
unc0rr |
Store protocol number in database for replays
|
file |
diff |
annotate
|
Fri, 13 Dec 2013 00:00:49 +0400 |
unc0rr |
- Remove obsolete protocol message
|
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, 18 Nov 2013 00:44:30 +0400 |
unc0rr |
- Column for script in rooms list
|
file |
diff |
annotate
|
Thu, 31 Oct 2013 23:27:46 +0400 |
unc0rr |
Ensure checkers don't check same replay simultaneously
|
file |
diff |
annotate
|
Sun, 13 Oct 2013 21:53:42 +0400 |
unc0rr |
Send +i status of all players to logged-in users
|
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
|
Tue, 03 Sep 2013 22:35:57 +0400 |
unc0rr |
/watch works in testing environment
|
file |
diff |
annotate
|
Tue, 03 Sep 2013 00:05:38 +0400 |
unc0rr |
Start support of achievement replay query:
|
file |
diff |
annotate
|
Thu, 29 Aug 2013 12:12:19 +0400 |
unc0rr |
Fix checker ready status mess
|
file |
diff |
annotate
|
Thu, 29 Aug 2013 11:48:02 +0400 |
unc0rr |
Unbreak server
|
file |
diff |
annotate
|
Thu, 29 Aug 2013 12:01:19 +0400 |
unc0rr |
Unbreak server
|
file |
diff |
annotate
|
Thu, 29 Aug 2013 10:06:19 +0400 |
unc0rr |
Fix build
|
file |
diff |
annotate
|
Wed, 28 Aug 2013 23:44:27 +0400 |
unc0rr |
'c' flag for contributors
|
file |
diff |
annotate
|
Wed, 28 Aug 2013 23:11:05 +0400 |
unc0rr |
Push demo to idle checker on game finish
|
file |
diff |
annotate
|
Sun, 18 Aug 2013 17:29:17 +0400 |
unc0rr |
- Some fixes to official server build
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 23:38:53 +0400 |
unc0rr |
Pass achievements info to extdbinterface
|
file |
diff |
annotate
|
Thu, 01 Aug 2013 23:52:54 +0400 |
unc0rr |
Fix silliness from r3f4c3fc146c2 (was I sleepy?)
|
file |
diff |
annotate
|
Mon, 17 Jun 2013 16:56:58 +0200 |
koda |
update with default
webgl
|
file |
diff |
annotate
|
Sun, 16 Jun 2013 15:45:19 +0400 |
unc0rr |
'i' flag for in-room status
|
file |
diff |
annotate
|
Sun, 09 Jun 2013 12:22:53 +0200 |
koda |
update with default
webgl
|
file |
diff |
annotate
|
Tue, 04 Jun 2013 22:28:12 +0200 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
Thu, 06 Jun 2013 00:28:30 +0400 |
unc0rr |
- Fix issue 521 by resending FULLMAPCONFIG on game finish to those who joined mid-game. Semitested.
|
file |
diff |
annotate
|
Mon, 27 May 2013 23:54:52 +0400 |
unc0rr |
Fix room admin rights delegation by server admin when he isn't room admin
|
file |
diff |
annotate
|
Mon, 27 May 2013 23:20:39 +0400 |
unc0rr |
Remove admin rights from old admin when he delegates room ownership
|
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
|
Tue, 21 May 2013 23:48:00 +0400 |
unc0rr |
Clear nickname in case of collision so client could try again. Should help with issue 550 if not fix it.
|
file |
diff |
annotate
|
Mon, 13 May 2013 22:49:14 +0400 |
unc0rr |
Restore ready toggle for room admins (issue 432)
|
file |
diff |
annotate
|
Tue, 02 Apr 2013 21:00:57 +0200 |
koda |
update webgl branch
webgl
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 00:15:11 +0400 |
unc0rr |
Forbit guest checkers
|
file |
diff |
annotate
|
Wed, 20 Feb 2013 22:54:16 +0400 |
unc0rr |
Workaround desync issue if I correctly understand its roots (barely tested)
|
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 00:28:09 +0400 |
unc0rr |
No NFData instance for ByteString when ghc >= 7.6
|
file |
diff |
annotate
|
Mon, 18 Feb 2013 00:22:13 +0400 |
unc0rr |
Sort checked files into dirs
|
file |
diff |
annotate
|
Sat, 16 Feb 2013 23:28:16 +0400 |
unc0rr |
Some more work on checker
|
file |
diff |
annotate
|
Fri, 08 Feb 2013 23:38:14 +0400 |
unc0rr |
Fix official server build
|
file |
diff |
annotate
|
Mon, 04 Feb 2013 00:13:55 +0400 |
unc0rr |
Some work on loading replay and interaction with checker
|
file |
diff |
annotate
|
Sat, 02 Feb 2013 00:47:34 +0400 |
unc0rr |
Fix server crasher
|
file |
diff |
annotate
|
Mon, 28 Jan 2013 00:50:00 +0400 |
unc0rr |
Also rooms per version stats
|
file |
diff |
annotate
|
Sun, 27 Jan 2013 00:28:57 +0100 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
Sat, 26 Jan 2013 22:59:48 +0400 |
unc0rr |
Not needed anymore
|
file |
diff |
annotate
|
Sat, 26 Jan 2013 22:57:03 +0400 |
unc0rr |
Don't resend "team quit" message when client closes engine, then quits room:
|
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
|
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, 17 Jan 2013 23:17:39 +0400 |
unc0rr |
- Pass unknown chat commands to server
|
file |
diff |
annotate
|
Sun, 13 Jan 2013 01:02:08 +0400 |
unc0rr |
Logon procedure for checkers, introduce invisible clients
|
file |
diff |
annotate
|
Sat, 12 Jan 2013 01:18:50 +0400 |
unc0rr |
- Start work on checker
|
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
|
Thu, 06 Dec 2012 00:24:20 +0400 |
unc0rr |
Change room name if room admin is kicked
flibqtfrontend
|
file |
diff |
annotate
|
Thu, 06 Dec 2012 00:08:33 +0400 |
unc0rr |
Send "ROUND_FINISHED" to room clients when server thinks so
flibqtfrontend
|
file |
diff |
annotate
|
Thu, 06 Dec 2012 00:04:23 +0400 |
unc0rr |
Better check for bans
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
|
Sat, 01 Dec 2012 00:44:12 +0400 |
unc0rr |
Fix warning
|
file |
diff |
annotate
|
Sat, 01 Dec 2012 00:37:23 +0400 |
unc0rr |
- Fix UNBAN bug
|
file |
diff |
annotate
|
Fri, 30 Nov 2012 18:46:25 +0400 |
unc0rr |
Case insensitive test for banned nickname
|
file |
diff |
annotate
|
Fri, 30 Nov 2012 18:43:43 +0400 |
unc0rr |
Implement ban by nickname
|
file |
diff |
annotate
|
Tue, 06 Nov 2012 00:28:47 +0400 |
unc0rr |
Oops, fix room info on room admin change
|
file |
diff |
annotate
|
Sun, 04 Nov 2012 21:28:03 +0400 |
unc0rr |
Better place for SendUpdateOnThisRoom
|
file |
diff |
annotate
|
Sat, 03 Nov 2012 23:28:42 +0400 |
unc0rr |
Send notification about 1 player in room on room creation
|
file |
diff |
annotate
|
Fri, 02 Nov 2012 10:17:52 +0400 |
unc0rr |
oops, fix incorrect room owner name in ROOM UPD command again
|
file |
diff |
annotate
|
Fri, 02 Nov 2012 10:07:30 +0400 |
unc0rr |
oops, fix incorrect room owner name in ROOM UPD command
|
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
|
Wed, 31 Oct 2012 16:52:31 +0400 |
unc0rr |
Clear in-game flag when user joins room
|
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
|
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
|
Sat, 13 Oct 2012 00:07:46 +0400 |
unc0rr |
UNBAN implementation
|
file |
diff |
annotate
|
Tue, 09 Oct 2012 21:08:37 +0400 |
unc0rr |
Reset nickname so it may be reused while old connection is still hanging
|
file |
diff |
annotate
|
Tue, 25 Sep 2012 22:45:40 +0400 |
unc0rr |
- Keep track of room name so correct name is displayed when you become room admin
|
file |
diff |
annotate
|
Sun, 09 Sep 2012 19:57:13 +0400 |
unc0rr |
'h' status for room admins
|
file |
diff |
annotate
|
Tue, 04 Sep 2012 15:18:22 +0400 |
unc0rr |
Show who is the room admin on join (no tested, also I don't like how it is done via server warnings, but it seems there's no other solution compatible with .17)
|
file |
diff |
annotate
|
Tue, 04 Sep 2012 12:16:36 +0400 |
unc0rr |
Unset room restrictions on player/team joins when changing room admin
|
file |
diff |
annotate
|
Sat, 25 Aug 2012 23:00:19 +0400 |
unc0rr |
Disable workaround, as it still makes server crash and hung clients are hidden from players anyway
|
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
|
Wed, 08 Aug 2012 22:08:23 +0400 |
unc0rr |
Keep room till last player quits
|
file |
diff |
annotate
|
Sun, 05 Aug 2012 23:03:49 +0400 |
unc0rr |
Introduce 'a' and 'u' client flags to mark admins and authenticated users
|
file |
diff |
annotate
|
Tue, 31 Jul 2012 23:29:00 +0400 |
unc0rr |
Okay, this is workaround over ping timeouts problem on the server. Could make server crash if recieve thread wakes up after second ping timeout event.
|
file |
diff |
annotate
|
Sat, 07 Jul 2012 23:31:59 +0400 |
unc0rr |
- Check ready status only after deleting player's teams (should fix the bug when you're unable to start game)
|
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
|
Sat, 26 May 2012 22:27:57 +0400 |
unc0rr |
Bring leftTeams back (with a fix) as it is apparently needed for spectators.
|
file |
diff |
annotate
|
Fri, 25 May 2012 00:06:42 +0400 |
unc0rr |
- Restore pre-r9257cf8e7af2 behavior
|
file |
diff |
annotate
|
Wed, 23 May 2012 23:30:50 +0400 |
unc0rr |
Mark team for deletion when letting others know it has left during game. Should help with quitters problem.
|
file |
diff |
annotate
|
Fri, 23 Mar 2012 23:03:09 +0400 |
unc0rr |
Oops
|
file |
diff |
annotate
|
Thu, 22 Mar 2012 22:55:38 +0400 |
unc0rr |
Add more strictness in hope it will help with space leak
|
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
|
Thu, 23 Feb 2012 18:41:52 +0400 |
unc0rr |
Handle ROOM* commands in rooms list model
|
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, 23 Oct 2011 11:37:52 +0400 |
unc0rr |
Case-insensitive comparison of nicks
|
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
|
Sat, 23 Jul 2011 09:30:51 +0400 |
unc0rr |
Implement command for banning by ip and a command for bans list
|
file |
diff |
annotate
|
Sun, 22 May 2011 19:44:53 +0400 |
unc0rr |
60 seconds cooldown ban on kick
|
file |
diff |
annotate
|
Mon, 16 May 2011 22:04:59 +0400 |
unc0rr |
Don't perform RestartServer action when already did it once
|
file |
diff |
annotate
|
Mon, 16 May 2011 22:03:14 +0400 |
unc0rr |
Don't send stats after spawning new server
|
file |
diff |
annotate
|
Sun, 15 May 2011 18:16:13 +0400 |
unc0rr |
Pass correct arguments on restart
|
file |
diff |
annotate
|
Sun, 15 May 2011 18:10:01 +0400 |
unc0rr |
On restart command close server socket and spawn new server, keep running until last client quits
|
file |
diff |
annotate
|
Wed, 27 Apr 2011 11:11:45 -0400 |
nemo |
update iphone too
|
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
|
Thu, 07 Apr 2011 21:43:43 +0400 |
unc0rr |
Fix crash in server (accessing deleted room)
|
file |
diff |
annotate
|
Sun, 03 Apr 2011 16:31:40 +0400 |
unc0rr |
Fix crash when old room admin becomes new room admin
|
file |
diff |
annotate
|
Sun, 03 Apr 2011 13:34:04 +0400 |
unc0rr |
Show only logged-in clients quit messages
|
file |
diff |
annotate
|
Sun, 03 Apr 2011 13:31:33 +0400 |
unc0rr |
Use readInt_
|
file |
diff |
annotate
|
Sat, 02 Apr 2011 20:01:20 +0400 |
unc0rr |
Some fixes. Can't reproduce ghosts now.
|
file |
diff |
annotate
|
Mon, 28 Mar 2011 20:30:15 +0400 |
unc0rr |
More creation of sender thread to the reciever thread
|
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, 13 Mar 2011 20:25:44 +0300 |
unc0rr |
Don't add ip ban with new timestamp when user gets kicked due to ban
|
file |
diff |
annotate
|
Sun, 13 Mar 2011 20:21:27 +0300 |
unc0rr |
Get rid of lastLogins, implement bans system
|
file |
diff |
annotate
|
Sun, 13 Mar 2011 15:09:29 +0300 |
unc0rr |
Oops
|
file |
diff |
annotate
|
Sun, 13 Mar 2011 15:09:04 +0300 |
unc0rr |
Implement Store truncating, so the memory even gets freed sometimes
|
file |
diff |
annotate
|
Fri, 11 Mar 2011 22:22:28 +0300 |
unc0rr |
- Fix a problem with ghost teams (missing 'not')
|
file |
diff |
annotate
|
Thu, 10 Mar 2011 22:28:40 +0300 |
unc0rr |
Send QUIT on exception too. This leads to double QUIT for a usual disconnection, yet is safe. Should fix crashes.
|
file |
diff |
annotate
|
Tue, 08 Mar 2011 21:27:44 +0300 |
unc0rr |
Fix check for duplicated nickname
|
file |
diff |
annotate
|
Sun, 06 Mar 2011 21:54:37 +0300 |
unc0rr |
- Write server config into .ini file on change
|
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
|
Mon, 28 Feb 2011 22:04:10 +0300 |
unc0rr |
Add server version (which is separate from protocol version) and a check in frontend for a new enough server (currently only qWarning)
|
file |
diff |
annotate
|
Sun, 27 Feb 2011 20:15:09 +0300 |
unc0rr |
Start new server on RestartException
|
file |
diff |
annotate
|
Sun, 27 Feb 2011 19:32:14 +0300 |
unc0rr |
merge
|
file |
diff |
annotate
|
Thu, 24 Feb 2011 22:01:36 +0300 |
unc0rr |
ShutdownException for server shutdown
|
file |
diff |
annotate
|
Wed, 23 Feb 2011 18:34:07 +0300 |
unc0rr |
Don't forkIO main loop
|
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
|
Sun, 06 Feb 2011 21:50:29 +0300 |
unc0rr |
- Take into account hlint suggestions
|
file |
diff |
annotate
|
Sat, 05 Feb 2011 23:37:25 +0300 |
unc0rr |
Fix admin stuff :D
|
file |
diff |
annotate
|
Sat, 05 Feb 2011 23:33:10 +0300 |
unc0rr |
Fix password checking
|
file |
diff |
annotate
|
Sat, 05 Feb 2011 11:32:15 +0300 |
unc0rr |
Add Unique field to Client structure, and use it to check for matching recieved account status with client
|
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
|
Thu, 03 Feb 2011 22:29:10 +0300 |
unc0rr |
Stub for server restart command
|
file |
diff |
annotate
|
Wed, 02 Feb 2011 22:19:10 +0300 |
unc0rr |
- Implement BAN protocol command
|
file |
diff |
annotate
|
Wed, 02 Feb 2011 21:53:19 +0300 |
unc0rr |
KICK and BAN actions (ban has no protocol command for it yet)
|
file |
diff |
annotate
|
Wed, 02 Feb 2011 21:23:12 +0300 |
unc0rr |
Fix merge :D
|
file |
diff |
annotate
|
Wed, 02 Feb 2011 11:28:38 +0300 |
unc0rr |
Merge server refactor into default
|
file |
diff |
annotate
|
Thu, 27 Jan 2011 22:55:11 +0100 |
sheepluva |
how about we 60-sec-ban the _kicked user_ instead of the _admin that kicked that user_? :P
0.9.15
|
file |
diff |
annotate
|
Thu, 20 Jan 2011 21:12:50 +0300 |
unc0rr |
Impement 60 seconds ban after kick from server. Not tested at all.
0.9.15
|
file |
diff |
annotate
|
Mon, 31 Jan 2011 21:40:17 +0300 |
unc0rr |
Implement room delegation when admin lefts it
server_refactor
|
file |
diff |
annotate
|
Sat, 29 Jan 2011 13:43:07 +0300 |
unc0rr |
Introduce numbered server notice messages
server_refactor
|
file |
diff |
annotate
|
Fri, 28 Jan 2011 22:21:29 +0300 |
unc0rr |
Force RNF in AnswerClients too, in order to prevent lazyness in actions (most probably it's redundant to do that, still I do)
server_refactor
|
file |
diff |
annotate
|
Fri, 28 Jan 2011 22:19:06 +0300 |
unc0rr |
Reimplement some more Actions
server_refactor
|
file |
diff |
annotate
|
Thu, 27 Jan 2011 22:14:14 +0300 |
unc0rr |
io = liftIO
server_refactor
|
file |
diff |
annotate
|
Thu, 27 Jan 2011 22:10:24 +0300 |
unc0rr |
Reimplement one more Action
server_refactor
|
file |
diff |
annotate
|
Thu, 27 Jan 2011 22:06:42 +0300 |
unc0rr |
Finally a solution for excess lazyness when working with unsafeThaw'ed arrays
server_refactor
|
file |
diff |
annotate
|
Tue, 25 Jan 2011 22:23:08 +0300 |
unc0rr |
Send room config to client
server_refactor
|
file |
diff |
annotate
|
Tue, 25 Jan 2011 22:13:34 +0300 |
unc0rr |
Another approach for fixing listener thread issues, should finally get rid of all problems. Not tested.
server_refactor
|
file |
diff |
annotate
|
Mon, 10 Jan 2011 18:57:44 +0300 |
unc0rr |
Explicitly kill listening thread in try to prevent messages recieving bugs
server_refactor
|
file |
diff |
annotate
|
Mon, 10 Jan 2011 18:14:05 +0300 |
unc0rr |
Fix typo
server_refactor
|
file |
diff |
annotate
|
Mon, 10 Jan 2011 18:12:13 +0300 |
unc0rr |
Bring back room and teams removing
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
|
Sun, 10 Oct 2010 21:32:18 +0400 |
unc0rr |
Some screwing around in try to fix space leak. No luck yet.
|
file |
diff |
annotate
|
Mon, 16 Aug 2010 18:43:32 +0400 |
unc0rr |
Add some more strictness, use unsafeThaw and unsafeFreeze functions which work at O(1)
|
file |
diff |
annotate
|
Sun, 25 Jul 2010 22:39:59 +0400 |
unc0rr |
Some comments on the reason of the bug, leave bug not fixed yet
|
file |
diff |
annotate
|
Sun, 25 Jul 2010 18:55:54 +0400 |
unc0rr |
- burp's patch cleaning up module dependancies + cabal file
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 23:38:18 +0400 |
unc0rr |
Make server stay alive when some clients get kicked
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 23:30:08 +0400 |
unc0rr |
Make ROUNDFINISHED work correctly
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 23:00:10 +0400 |
unc0rr |
Reimplement ping timeout
|
file |
diff |
annotate
|
Mon, 19 Jul 2010 22:37:47 +0400 |
unc0rr |
Reimplement statistics
|
file |
diff |
annotate
|
Sat, 17 Jul 2010 23:44:42 +0400 |
unc0rr |
Reimplement REMOVE_TEAM
|
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
|
Mon, 21 Jun 2010 21:41:14 +0400 |
unC0Rr |
Reimplement room creating
|
file |
diff |
annotate
|
Tue, 08 Jun 2010 18:20:49 +0000 |
unc0rr |
Some more progress
|
file |
diff |
annotate
|
Sun, 06 Jun 2010 19:03:06 +0000 |
unc0rr |
Reimplement more core actions
|
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
|
Mon, 10 May 2010 17:48:06 +0000 |
unc0rr |
Make some more protocol commands work
|
file |
diff |
annotate
|
Sun, 09 May 2010 18:47:31 +0000 |
unc0rr |
- Enable -O2 optimization for server
|
file |
diff |
annotate
|
Sun, 09 May 2010 17:53:08 +0000 |
unc0rr |
Uses StateT monad instead of manually maintaining the state
|
file |
diff |
annotate
|
Thu, 06 May 2010 17:53:37 +0000 |
unc0rr |
Make server build again (it's still useless though)
|
file |
diff |
annotate
|
Thu, 06 May 2010 17:39:08 +0000 |
unc0rr |
Some more steps in refactoring
|
file |
diff |
annotate
|
Wed, 05 May 2010 08:01:37 +0000 |
unc0rr |
Start the server refactoring
|
file |
diff |
annotate
|
Sat, 03 Apr 2010 08:47:06 +0000 |
unc0rr |
Some stuff for game server administration task
|
file |
diff |
annotate
|
Sat, 06 Mar 2010 10:59:20 +0000 |
unc0rr |
Replace tabs with spaces using 'expand -t 4' command
|
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
|
Mon, 14 Dec 2009 20:23:51 +0000 |
unc0rr |
Implement "team" chat between spectators
|
file |
diff |
annotate
|
Sun, 18 Oct 2009 14:44:16 +0000 |
unc0rr |
Update 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
|
Fri, 04 Sep 2009 16:50:52 +0000 |
unc0rr |
Fixes suggested by hlint tool
|
file |
diff |
annotate
|
Thu, 03 Sep 2009 09:49:22 +0000 |
unc0rr |
Warn players in room when admin lefts room
|
file |
diff |
annotate
|
Wed, 02 Sep 2009 09:04:06 +0000 |
unc0rr |
- Frontend: reorganize code controlling widgets state, fix problems getting room admin status
|
file |
diff |
annotate
|
Wed, 02 Sep 2009 08:50:45 +0000 |
unc0rr |
Send leaving message and remove room admin's teams when he exits
|
file |
diff |
annotate
|
Tue, 01 Sep 2009 17:56:25 +0000 |
unc0rr |
Implement room delegation (not tested, only one predefined name to rename room)
|
file |
diff |
annotate
|