GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
Marc Zwart
fed2f31789
set lock calls back to original place as per request
2018-03-29 13:56:10 +02:00
Marc Zwart
ea7c75cb52
move locks to try block to ensure unlocking along all execution paths
2018-03-20 15:47:34 +01:00
rsypen
ccd121277a
Fixed local server time in client's chat messages
2018-01-15 09:17:35 +01:00
LevelX2
52897094b3
* Some chnages to chat, user and player handling.
2017-08-26 18:26:55 +02:00
LevelX2
fea9dfe8f8
Some more changes to the user handling.
2017-08-18 00:12:38 +02:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
igoudt
a167122459
loop to streams
2017-07-08 10:58:47 +02:00
ingmargoudt
c461d67d34
put disconnect reason message in enum
2017-04-04 21:59:26 +02:00
ingmargoudt
ff6d1541c3
clientcallbacks to enums
2017-04-04 21:52:15 +02:00
ingmargoudt
f04fecf7a6
broadcast fix
2017-04-04 20:40:37 +02:00
ingmargoudt
211d433ea9
playertype, enum singleton
2017-04-02 22:09:20 +02:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
Anders Åstrand
f68460603a
Add client-side user ignore list
...
This commit adds a client-side per-server ignore list.
* Whispers and talk from an ignored user is hidden
* Ignored users cannot join your tables
* Ignored users tables are hidden
2017-02-22 22:16:09 +01:00
vraskulin
f1ef3bf68b
Narrowed variables scope.
2017-02-15 16:05:18 +03:00
vraskulin
f99cd21275
Mostly code format fixes.
2017-02-09 18:30:31 +03:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03:00
igoudt
f98afdf4ad
Introducing Optionals
2017-01-14 21:52:40 +01:00
igoudt
ac8962cb29
replaced enum comparison from equals to ==
2017-01-11 09:53:16 +01:00
LevelX2
c6826d19d4
* Some rework of ChatSession.
2016-10-24 23:55:50 +02:00
LevelX2
8b62eece68
XMage 1.4.17V0
2016-10-23 10:03:01 +02:00
LevelX2
c46f75ac28
Added chat mute and user (de)activation actions to the Mage server console.
2016-10-05 00:59:51 +02:00
LevelX2
41ba4c9540
Some changes to logged data and a NPE prevention.
2016-04-14 08:28:28 +02:00
LevelX2
30869beca0
* Some changes to game start logic (better handling for disconnected users). Changes to server logging.
2014-12-08 01:30:18 +01:00
LevelX2
b0238b402e
*Changed lock handling of session to prevent continuous locking.
2014-11-23 18:42:22 +01:00
LevelX2
0a068e2258
* Fixed chat command handling (\list), the user chat input is now escaped to prevent using html tags.
2014-09-26 19:42:58 +02:00
LevelX2
c3c77e3974
* Server - Some changes to user / match / table handling.
2014-09-07 02:28:47 +02:00
LevelX2
f12a616243
Some changes to debug messages and change to avoid conccurent change exception.
2014-09-05 12:47:49 +02:00
LevelX2
b98c16f061
Added connection speed information per user (milliseconds the ping needs). Some minor changes to server console.
2014-08-31 17:46:14 +02:00
LevelX2
d3a2ba683c
Some changes to user / session / chat / tournament handling (not all tested yet).
2014-08-28 17:18:36 +02:00
LevelX2
c03dc6c2b5
Some more changes to Server Console and Admin server handling.
2014-08-18 21:48:59 +02:00
LevelX2
ddb9c786b4
Some changes to logging and NPE handling.
2014-08-17 20:38:57 +02:00
LevelX2
020daf94f5
Changes to logging an chat session handling.
2014-08-06 17:17:50 +02:00
LevelX2
3aab091492
Some changes to client and server logging messages.
2014-08-04 17:21:14 +02:00
LevelX2
9f6555240a
* Changes to logging.
2014-08-03 15:01:33 +02:00
LevelX2
61f1ebeb80
Change to chat kill user handling (try to fix / workaround for #440 ).
2014-08-02 16:06:28 +02:00
LevelX2
8bf5f01c2e
Fixed a handling bug in TournamentController. Modified some debug messages.
2014-07-30 14:38:55 +02:00
LevelX2
9fb718c0c0
Change to debug logging.
2014-07-23 08:10:04 +02:00
LevelX2
a527e5108c
Changed debug message.
2014-07-22 08:35:42 +02:00
LevelX2
c8fca83f51
Changed debug message.
2014-07-22 08:33:31 +02:00
LevelX2
c70828bda0
Added debug messages to narrow down #440 .
2014-07-21 15:19:50 +02:00
LevelX2
0120808ef8
* Added try catch block for user expired handling.
2014-07-08 02:13:26 +02:00
LevelX2
6a3b0afc09
* Mage server - Some changes to disconnect reason handling.
2014-06-09 13:16:35 +02:00
LevelX2
9dd35eced4
Added some debug messages.
2014-06-02 08:31:06 +02:00
LevelX2
90b3e75435
Some minor changes to debug logging messages and server user handling.
2014-04-24 08:26:37 +02:00
LevelX2
236ebe2a12
Some changes to debug logging messages.
2014-04-23 08:12:40 +02:00
LevelX2
926210a159
* Chat time - Fixed a bug that the chat time was not updated.
2014-01-27 15:06:14 +01:00
LevelX2
c0323c168c
Added user info text that user can set. Addd chat whisper command. Some minor changes to chat. Impoved display of user list.
2014-01-09 13:26:25 +01:00
LevelX2
d34779fa68
* Changed logging level back to info, changed level of a lot of messages to debug from info. Added check that certain AI players can't join a table with no appropriate format.
2013-10-09 15:22:40 +02:00
LevelX2
182839d41a
Added some new sound files (PlayerLost, PlayerWon, PlayerSubmittedDeck, PlayerLeft).
2013-08-31 19:00:38 +02:00