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
|