Commit Graph

  • 4ed7ec46fd Reset last players turn on bero change for client. lotodore 2007-11-01 21:24:26 +00:00
  • 7cff145cd3 Fixed last players turn in client - do not update for blinds. lotodore 2007-11-01 20:54:32 +00:00
  • 9691a6f263 Set all in condition on client. lotodore 2007-11-01 20:45:57 +00:00
  • a31ee1a003 floty 2007-11-01 20:41:14 +00:00
  • 3f52a31c84 Increment beta revision. lotodore 2007-11-01 19:37:19 +00:00
  • e89be5687a Only update avatars when in a game. lotodore 2007-11-01 19:27:02 +00:00
  • e9604d0177 Cache avatars on client only for 1 day. lotodore 2007-11-01 19:23:35 +00:00
  • 60b3ac4c22 log playerWinsGame in local game floty 2007-11-01 19:18:52 +00:00
  • 0adcc842d3 earlier pre-action selection special for floty ;-) doitux 2007-11-01 18:36:14 +00:00
  • 864af81193 Don't request own avatar from the server. Only request avatars of other players after joining a game. lotodore 2007-11-01 18:36:03 +00:00
  • cfdac48500 "%1's game" is translateable now. please chose the position of %1 (playername) to ge the correct word-order. doitux 2007-11-01 18:16:20 +00:00
  • 75071a777c gui+log fixes doitux 2007-11-01 16:51:59 +00:00
  • 47eee5474c adds avatars vor connected-players-list in lobby doitux 2007-11-01 12:21:34 +00:00
  • 392b0b8f23 Enable retrieval of avatar file name through session. lotodore 2007-11-01 10:09:29 +00:00
  • 770cddf430 fix doitux 2007-11-01 00:47:25 +00:00
  • a3cb6c25e3 Don't wait for avatars on game sync, instead show them whenever they are there. lotodore 2007-11-01 00:37:41 +00:00
  • 5abe109e87 setPlayerAvatar introduced doitux 2007-11-01 00:28:32 +00:00
  • a3c9390bfe Redesign of avatar stuff. First part. lotodore 2007-11-01 00:12:47 +00:00
  • 3a0fc4a71e Also disable avatar retrieval on server. Fixed nasty send "wrong return value" (Linux only). lotodore 2007-10-31 22:33:52 +00:00
  • ec5196c417 Disable avatars on server side until the bug is fixed. lotodore 2007-10-31 21:24:02 +00:00
  • e5f05c5359 Trying to fix the avatar problem. lotodore 2007-10-31 20:23:27 +00:00
  • 184eb4a577 Fixed avatar problem where clients were kicked. lotodore 2007-10-31 19:21:54 +00:00
  • f5fb1524c5 translation update + svedish added doitux 2007-10-31 11:58:59 +00:00
  • 2e82e46104 translation update + compilation fix doitux 2007-10-31 09:32:07 +00:00
  • 0db4498114 links in warning message boxes will open a browser doitux 2007-10-30 23:07:04 +00:00
  • 9662b5bbb6 Increment beta revision so that old clients display a note. lotodore 2007-10-30 22:07:56 +00:00
  • b0524a59ff Fixed two race conditions. lotodore 2007-10-30 21:25:10 +00:00
  • fee8450a74 Still trying to fix the SIGPIPE problem. lotodore 2007-10-30 21:02:52 +00:00
  • 7fc3ae4adf Fixed compiler warnings. lotodore 2007-10-30 17:31:14 +00:00
  • 3ab6211009 Fixed compiler warnings. lotodore 2007-10-30 17:26:38 +00:00
  • cba5ee389e Fixed compiler warnings. lotodore 2007-10-30 17:21:11 +00:00
  • 7000722d75 Suppress sigpipe in sender thread. lotodore 2007-10-30 16:59:47 +00:00
  • 9cf398d3e0 Fixed winner list issue on client. lotodore 2007-10-30 16:57:48 +00:00
  • b89ce1d67f Trying to fix SIGPIPE issue on server (linux). lotodore 2007-10-30 13:03:17 +00:00
  • aac9bcb54b doitux 2007-10-30 12:50:59 +00:00
  • 2275a8eca8 pokerth logo in game list bg doitux 2007-10-30 12:14:42 +00:00
  • 26157027dc Fixed macro redefinition. Set money won in server. lotodore 2007-10-29 22:37:42 +00:00
  • 1a5a5600ce lastMoneyWon floty 2007-10-29 22:26:50 +00:00
  • 70e2d5556f If a sender thread is stalled while trying to send, time out after 2 seconds. Use infinite timeout when terminating threads. lotodore 2007-10-29 22:16:21 +00:00
  • f13311c9e6 doitux 2007-10-29 21:45:37 +00:00
  • ded7ca7daf Added winner list for network client. lotodore 2007-10-29 19:57:46 +00:00
  • 97732c8b0d floty 2007-10-29 19:23:52 +00:00
  • 3953210ad9 Use larger thread termination timeouts. lotodore 2007-10-29 18:49:28 +00:00
  • 1f649da5c2 two avatars added doitux 2007-10-29 14:27:48 +00:00
  • fe3caa52c8 bugfix floty 2007-10-29 13:44:58 +00:00
  • 001ac0272b Additional log messages. lotodore 2007-10-29 12:57:29 +00:00
  • 219a922c9e Fixed crash in the server which was caused by not waiting long enough for the termination of threads. lotodore 2007-10-29 11:57:17 +00:00
  • 0a42827290 fixed compiler error lotodore 2007-10-29 09:37:14 +00:00
  • 38b1c4bafd Use more graceful timeouts. lotodore 2007-10-29 09:34:28 +00:00
  • bc11d42aba Added missing log for exception. lotodore 2007-10-29 09:30:34 +00:00
  • 62e030d9e2 Suppress packet display for now. lotodore 2007-10-29 09:21:45 +00:00
  • e36d878a07 Added code to run fast test games. lotodore 2007-10-29 09:18:34 +00:00
  • 6cdbb4807e Run complete test games. lotodore 2007-10-29 09:17:04 +00:00
  • fdad263fa8 translation update doitux 2007-10-29 09:16:02 +00:00
  • ed51c0d601 f1-f4 string fix doitux 2007-10-29 09:09:45 +00:00
  • 59c33b1ae9 doitux 2007-10-29 00:04:38 +00:00
  • f0c7fded3d Fixed packet type. lotodore 2007-10-28 20:57:36 +00:00
  • 08ab159bc0 Fixes and part of new test. lotodore 2007-10-28 20:45:47 +00:00
  • 3ea61381ef Use client game id when kicking players during game. lotodore 2007-10-28 19:38:49 +00:00
  • ffc8bb4485 ingame log new game admin doitux 2007-10-28 18:40:24 +00:00
  • 717c0fcb98 Fixed memory leak. lotodore 2007-10-28 16:20:32 +00:00
  • 2bae534704 Additional flooding test. lotodore 2007-10-28 16:09:25 +00:00
  • f821f9c0a4 No longer delay closing of sessions (not needed any more). lotodore 2007-10-28 15:21:24 +00:00
  • cdea81b2ba Fixed sender again, as it did not work when sending errors. lotodore 2007-10-28 15:06:57 +00:00
  • e951bda1db Flooding tests. lotodore 2007-10-28 13:24:06 +00:00
  • b848d2125f Specified some values in game info block. lotodore 2007-10-28 13:05:13 +00:00
  • 92f03db7a2 Always delay before closing a session. Last part of the fix. lotodore 2007-10-28 13:04:05 +00:00
  • fa7af40a49 Fixed a very nasty bug concerning the sender thread. SOCKETs were assumed to be kind of unique, but Windows tends to return the socket number of a socket which was just closed as new socket number in accept. This led to very strange behavior when the server was flooded with inits, because the sender thread still had entries for this socket number (which were not removed because they should just fail). No longer use socket as key in maps, instead, use the session id. Only use the session id in the sender thread, "resolve" it to the socket only in the moment when it is needed. Outstanding requests will be detected to have an invalid session id then. Also, as side effect, fixed an issue with two callback classes which were named the same and caused unexpected behavior. lotodore 2007-10-28 12:53:54 +00:00
  • 2fa888062f tab order fixes doitux 2007-10-28 00:33:25 +00:00
  • c98465fd7b doitux 2007-10-27 22:03:32 +00:00
  • 2e15d25e44 gpl url fix. maximize event on windows fix doitux 2007-10-27 21:01:44 +00:00
  • bb64e07657 Show lobby for players if they are kicked during a game. lotodore 2007-10-27 20:29:46 +00:00
  • f372c2434a ingame kick implementation doitux 2007-10-27 20:08:30 +00:00
  • e27be88942 Fixed bug when kicking during game. lotodore 2007-10-27 19:53:04 +00:00
  • 6b19b3291a Missing if to check for kick in server during game. lotodore 2007-10-27 19:48:31 +00:00
  • 8f1e5132d6 Added kick function with player name. lotodore 2007-10-27 18:51:53 +00:00
  • 0d0104107b More work on network tests. lotodore 2007-10-26 15:03:44 +00:00
  • 17af91ce05 More work on network tests. lotodore 2007-10-26 14:58:41 +00:00
  • ae33299758 If a client does not initialize properly within a certain time, remove the network session. lotodore 2007-10-26 14:54:57 +00:00
  • 9368c5f16e Network test fixes. lotodore 2007-10-26 10:51:03 +00:00
  • e0f1193963 Clarified initialization order to prevent possible race condition when initializing a new game. lotodore 2007-10-25 21:59:06 +00:00
  • d0c34c572b Automatically cleanup cache once a day on the dedicated server. lotodore 2007-10-25 21:20:35 +00:00
  • d0cea553df Fixed boost string comparison. Oo. lotodore 2007-10-25 20:35:57 +00:00
  • f019523879 Use boost for case insensitive comparison. lotodore 2007-10-25 20:26:44 +00:00
  • f3556bff57 Case-insensitive channel names for IRC. Fixed leaving admin players. lotodore 2007-10-25 19:50:43 +00:00
  • dc74186b5a Fixed syslog stuff. lotodore 2007-10-24 23:24:57 +00:00
  • 9e180d01f3 Fixed error when transfering avatars. Additional logging. lotodore 2007-10-24 23:17:12 +00:00
  • 2152b90e20 Added code to automatically clean up avatar cache. There is a time limit (how long avatars are kept) as well as a number limit (how many avatars will be cached). lotodore 2007-10-24 22:20:35 +00:00
  • b4848532f9 Added logging for server using syslog. lotodore 2007-10-23 21:26:07 +00:00
  • ae030a3669 Fixed Lobby Thread termination issue if an exception is thrown. lotodore 2007-10-23 20:01:56 +00:00
  • 07a0b8503d Fixed lobby update issue when computer players joined a game. lotodore 2007-10-21 18:36:56 +00:00
  • 7aec52327f Increment beta revision. lotodore 2007-10-21 00:25:53 +00:00
  • daa55efab7 Fixed exception issue when player statistics counter reached 0. lotodore 2007-10-21 00:17:04 +00:00
  • c0a53018b0 doitux 2007-10-20 23:26:03 +00:00
  • d5453e5416 Fixed decreasing number of players when players leave. lotodore 2007-10-20 23:24:40 +00:00
  • 64ba7c0994 Show correct maximum player count in network games. lotodore 2007-10-20 22:34:14 +00:00
  • 4bc57f07d0 Add server statistics which are sent by the server to every client each time they change. lotodore 2007-10-20 22:22:11 +00:00
  • c5246aaef3 Remove debug message. lotodore 2007-10-20 22:18:16 +00:00
  • 4d1d013482 norse->norwegian string fix doitux 2007-10-20 21:10:47 +00:00
  • f89a1c8c23 hide previous action for current player in network-game (like in local-game) doitux 2007-10-20 20:10:48 +00:00