vraskulin
f99cd21275
Mostly code format fixes.
2017-02-09 18:30:31 +03:00
vraskulin
433b08238f
We're gonna use standart parameterised constructor, instead of addAll method.
2017-02-09 17:42:05 +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
vraskulin
46d369c8ed
Big refactoring (server)
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:47:03 +03:00
LevelX2
1791b809db
Added some more info to some logger and game messages. Removed unused method.
2016-11-01 23:02:11 +01:00
LevelX2
450d850ab4
* Some minor changes.
2016-10-26 07:50:32 +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
Quercitron
c781728b97
Add rating to the client ( #1498 )
2016-05-17 17:27:43 +03:00
LevelX2
d2eb6151f1
Fixed some possible exceptions.
2016-02-06 02:12:51 +01:00
LevelX2
81af372bc1
Fixed some problems with possible ConcurrentModificationExceptions and some minor changes.
2016-01-31 23:23:09 +01:00
Me Car
a33aa5d2df
Re-add the getHistory method.
2016-01-31 23:59:45 +09:00
LevelX2
1945e8eaa6
Fix for UserManager build error.
2016-01-31 15:46:55 +01:00
Me Car
5029806baa
Update user stats DB on every table completion.
2016-01-24 14:55:19 +09:00
LevelX2
e31b12325e
Added "info [username]" command to get history for offline players. Remove user info column.
2016-01-23 16:59:15 +01:00
Me Car
8a5461d73b
Cache UserStats to User.
2016-01-21 00:44:50 +09:00
LevelX2
c5bc99b8de
* Changes to session lock handling.
2014-12-05 20:14:28 +01:00
LevelX2
ae0417bf5c
Some minor changes to server.
2014-09-29 08:11:18 +02:00
LevelX2
070e8609f4
* Some changes to user handling / logging.
2014-09-26 15:31:56 +02:00
LevelX2
eeb22c05ee
Changes to user / tournament / match handling.
2014-09-18 23:50:34 +02:00
LevelX2
3c12b23928
* Match handling - some changes to solve/workaround the draw games that cause matches not to end. Changed disconnect handling to not block the client (needs tests if works correctly).
2014-09-18 17:14:33 +02:00
LevelX2
ddeb519848
* Some changes to logging / server handling.
2014-09-10 17:14:36 +02:00
LevelX2
c3c77e3974
* Server - Some changes to user / match / table handling.
2014-09-07 02:28:47 +02:00
LevelX2
3699b7ca3d
Fixed a bug of handling of tournament sub tables if a user left. Some chnages to match view.
2014-09-04 18:20:40 +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
df04bf829d
More changes to user and session handling. Fixes somes issues with client reconnect and connecting other instance.
2014-08-29 01:46:53 +02:00
LevelX2
44d9a538ee
Some minor changes to server handling.
2014-08-20 17:09:52 +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
708f54b66c
Some changes to logging.
2014-08-08 17:25:30 +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
d40a3f591d
Changes to game log.
2014-07-09 20:44:06 +02:00
LevelX2
0120808ef8
* Added try catch block for user expired handling.
2014-07-08 02:13:26 +02:00
LevelX2
b360bb1528
Removed redundant remove user from chat call and some formatting.
2014-06-16 07:48:15 +02:00
LevelX2
6c8b818d89
* User handling - Fixed a recently added bug and added some debug messages.
2014-06-15 14:00:45 +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
bc6f0f65bc
Removed not needed chat message about player leaving mage.
2014-04-26 18:45:27 +02:00
LevelX2
628cf2e018
Fixed that user expired sceduled job died without reporting causing error. Handling changed so that if an exception raises it does not prevent the server to check expired user next time. (Hope this will workaround the existing nasty problem in user handling and show the error causing code sequence).
2014-04-25 14:57:45 +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
50e82ef930
* User manager added some debug messages, changed remove player logic.
2014-04-12 18:17:17 +02:00
LevelX2
9ff5bcbd92
Improved reconnect and tournament handling. Reconnect time is now shown for disconneted players on player list and tournament panel. You can now reconnect (during 3 minutes) to a tournament also if meanwhile new game (after sideboarding ended) or round was started. Conceding the complete match in a tournament can no longer result in a draw, if you won games before. Quitting a tournament does now always end all active games of that quitting player.
2014-03-31 02:24:59 +02:00
LevelX2
e346c6903f
Minor formatting.
2014-02-20 08:12:18 +01:00
LevelX2
40c25fae34
Fixed some bugs in table handling. Fixed that matches were not set to finished yet, if players left match during sideboarding phase.
2014-02-07 02:04:14 +01:00
LevelX2
5f85d52837
Some changes to server logging messages.
2013-10-21 00:38:01 +02:00
LevelX2
038b15f399
* Changed some server logging.
2013-10-19 18:40:46 +02:00
LevelX2
45c875384c
* some logging changes.
2013-10-09 17:12:14 +02: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