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
LevelX2
44d0df6bde
Small changes to user/chat/session handling (not finished yet).
2013-04-30 17:10:35 +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
f644ffe041
Changed color of frame of avatar for active player to green again. Checked that a player of a game can't also watch his own game. Added a match score to the start of the game log. Changed the color of the Turn [X] message. Tips and join messages during a game are displayed in the chat panel instead the game log panel. Display of the player name when hovering over the avatar is more vertical centered.
2013-04-07 21:29:27 +02:00
LevelX2
e52c35fec9
Show player joins message in chat window only, if player isn't already connected. Suppres posting of empty strings in the chat window.
2013-03-17 23:44:45 +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
BetaSteward
ca6e1556f0
fixed several NPEs on server
2011-10-20 12:49:31 -04:00
BetaSteward
bf2f4e3078
remove stale users after 10 minutes
2011-07-06 22:50:01 -04:00
BetaSteward
1a43757ed0
Replaced Session with User - needed for reconnect
2011-07-03 22:55:14 -04:00