ssouders412
2d3247d732
Updated pronouns to reflect current rules and oracle text
...
Replaced all instances of "her or she", "him or her", and "his or her", with "they", "them", and "their", or sometimes "that player". Updated verbs where appropriate.
2019-12-06 14:29:36 -05:00
Oleg Agafonov
855baff877
Fixed rare infinite loops on user session disconnects;
2019-01-24 21:42:47 +04:00
Ingmar Goudt
50f28a2bf7
add some Java8 magic to the server
2019-01-19 09:31:50 +01:00
Ingmar Goudt
eeaf2284cd
fix a nullcheck of an Optional..
2018-09-27 11:05:23 +02:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
LevelX2
5d7532dff2
Reverted changes on Session locking.
2018-01-28 23:25:16 +01:00
LevelX2
7f17011bf0
Added logic to suppress failing callbacks to users that lost connection.
2018-01-28 18:05:43 +01:00
LevelX2
abb2efa25c
Removed unused code.
2017-09-04 09:54:00 +02:00
LevelX2
bae7f154df
Changed user disconnect handling. The user in the server is no longer deleted directly after connection problem, disconnect or quit. The user object remains now for 8 minutes so the rejoin not possible after disconnect problem should be solved (I hope so). We will see. Also fixed the problem, that the table panel was not shown, if a player disconected and reconected.
2017-08-13 16:22:18 +02:00
LevelX2
60cc3a7622
* Some minor fixed and log changes.
2017-04-25 17:37:38 +02:00
LevelX2
8ad957447e
Some minor changes to server connect handling and logging.
2017-04-17 18:28:35 +02:00
ingmargoudt
334ad729a8
remove usermap by name, introduced more optionals
2017-03-22 20:49:48 +01:00
ingmargoudt
ff6c6405aa
rewrites to optionals
2017-03-19 19:48:32 +01:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
vraskulin
752392fc46
Functional interfaces should be annotated as functional interfaces
2017-02-15 19:23:12 +03:00
vraskulin
f1ef3bf68b
Narrowed variables scope.
2017-02-15 16:05:18 +03:00
ingmargoudt
3a152ab3d6
rewrote enum comparisons, iterator to removeIf, added some stream and filters
2017-02-11 22:37:00 +01:00
spjspj
fa97e4647e
Add field for server console
2017-02-05 14:11:05 +11: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
1791b809db
Added some more info to some logger and game messages. Removed unused method.
2016-11-01 23:02:11 +01:00
LevelX2
e1ca3b5cc5
* Removed the LogServices (H2 DB file that logs actions).
2016-10-28 18:39:17 +02:00
LevelX2
8b62eece68
XMage 1.4.17V0
2016-10-23 10:03:01 +02:00
Me Car
746d034461
Implement a password reset flow.
2016-01-11 21:49:02 +09:00
Me Car
8dd1e21dba
Exit early for less indentation.
2016-01-11 10:20:38 +09:00
Me Car
835f08c18f
Add a user registration dialog.
2016-01-09 06:43:10 +09:00
Me Car
d0ea7d9c37
Transfer password.
2016-01-05 02:40:05 +09:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
43a90c6805
Added logging statement.
2014-12-14 22:56:50 +01:00
LevelX2
896793b93d
* Session locking - Fixed some problems with the reentrant lock.
2014-12-01 17:00:26 +01:00
LevelX2
a82e9bfa64
* Admin console - Forced cancel user session .
2014-11-21 18:54:04 +01:00
LevelX2
c3c77e3974
* Server - Some changes to user / match / table handling.
2014-09-07 02:28:47 +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
0c03ce3727
Some changes to game end handling (in hope to fix/improve server handling of games). Some chanmges to log messages.
2014-08-17 02:49:21 +02:00
LevelX2
80346d44da
Changes to logging and NPE checks.
2014-08-10 10:56:35 +02:00
LevelX2
3aab091492
Some changes to client and server logging messages.
2014-08-04 17:21:14 +02:00
LevelX2
6a3b0afc09
* Mage server - Some changes to disconnect reason handling.
2014-06-09 13:16:35 +02:00
magenoxx
74ddaa4a57
[AdminConsole] Added the possibility to end user session without kicking him/her off. Fixed bug with discarding row selection in user table
2014-04-28 18:21:55 +05:30
LevelX2
d53a3245d6
Changes to connect messages, added some debug messages to narrow down server user handling bug.
2014-04-14 23:11:34 +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
8d2f4cc9ac
* Draft - Added "Quit Tournament" button to draft panel. Minor formatting.
2014-02-28 17:47:27 +01:00
LevelX2
038b15f399
* Changed some server logging.
2013-10-19 18:40:46 +02:00
LevelX2
b6ddaabe44
Show user name in title bar of MAGE. Clear table chat after disconnect. Remove user from chat after disconnect. Some tweaking about the messages if a user disconnected/session expired.
2013-04-29 17:18:43 +02:00
LevelX2
8e3ebed11f
[minor] formatting
2013-03-27 17:24:51 +01:00
North
a7a565bb8f
[minor] access modifer order
2013-03-10 14:53:02 +02:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
Loki
a746ca680b
[load] one place server ping
2012-05-06 23:40:37 +03:00
magenoxx
a60c61cb00
More actions got logging. Some refactoring to use ActionWithResult.
2012-01-26 00:40:00 +04:00
BetaSteward
2c5463d5eb
fixed client not disconnected if error occurred during callback
2011-09-11 22:19:26 -04:00