Commit Graph
236 Commits
Author SHA1 Message Date
lotodore ddf2ca784b Adding enhancement #76 (server password). The server password is checked during init, in addition to possible player auth. It can be set as option "ServerPassword" in config.xml, on client and server. 2011-10-20 21:19:58 +00:00
lotodore 03083e8ec0 Rejoin works. 2011-10-11 19:18:11 +00:00
lotodore 828fc6bfac Rejoin now works, but yet only as spectator. 2011-10-03 09:53:50 +00:00
lotodore aee0adbffe More protocol changes for rejoin. Re-adding server password to protocol. 2011-10-03 08:03:58 +00:00
lotodore f8c89304d1 Some changes to make cppcheck happy. 2011-09-29 20:54:24 +00:00
lotodore d6ab25d816 Trying to make rejoin work, still broken due to change of unique id during game. 2011-09-28 20:20:08 +00:00
lotodore 2488ea43cd More work on rejoin. This is still broken because the player id is not yet updated on client side, and the server still does not activate the rejoining player. 2011-09-11 20:38:18 +00:00
lotodore 945a8f4588 More work on rejoin. Server still sends a denial message. 2011-09-11 17:41:56 +00:00
lotodore 32ba77709e More work on rejoin: The server now detects when a rejoin is possible and allows the player to login directly, without waiting for a possible existing connection to be terminated. A session GUID is stored in the cache directory on client side for this purpose. 2011-08-28 17:14:03 +00:00
lotodore e109c0037d Preparing network protocol for rejoin. 2011-07-16 14:52:45 +00:00
lotodore 0ed12e0ac8 Switching license from GPL2 to AGPL3. 2011-07-02 14:38:06 +00:00
lotodore 8bac902580 Fixing loads of msvc warnings (mainly size_t vs int issues). 2011-04-10 10:04:42 +00:00
floty 9c2dc64fbd sqlite-log: deleting unused parameters and implementing logging board cards 2011-02-27 16:34:39 +00:00
lotodore 5730cd321d Rewriting network receive functions. This is still work in progress to make it more efficient. 2011-02-19 23:47:24 +00:00
lotodore c4b8e567ed Implementing private messages in lobby chat, ticket #12. Some cosmetic improvements are still missing. 2011-02-11 23:02:29 +00:00
lotodore 02518c67b2 Reformatting code using Kernighan & Ritchie style, tabs, tab width=4.
Command line: astyle --style=kr --indent=force-tab=4 --lineend=linux -n -r <file names>
2011-02-11 20:02:08 +00:00
lotodore 55a5903142 Removing unnecessary include. 2011-02-08 16:21:21 +00:00
lotodore 2dd18020a7 CppCheck fixes. 2011-02-08 16:00:43 +00:00
lotodore e55e39a979 Chat cleaner now active within ranking games (for testing it is also active in normal games). New protocol version for chat cleaner. 2011-01-30 18:28:44 +00:00
lotodore 5f8e662457 Show message whether avatar report was successful. 2011-01-16 16:35:54 +00:00
lotodore 2a7456998a Improve thread safety. 2011-01-12 23:35:45 +00:00
lotodore 8e8e173884 Adding new join game failed message if two players with the same ip address want to join a ranking game. 2010-11-14 18:26:50 +00:00
floty 3141743430 delete no longer required "playersTurn" 2010-09-29 20:56:38 +00:00
lotodore 7a4b1d2840 Notify GUI when start synchronization is running. 2010-09-25 09:06:28 +00:00
lotodore 6464700d94 AFK players are now kicked from ranking games after some timeouts if they do not enable autocheck/fold. 2010-09-05 14:33:34 +00:00
lotodore 981bea60ce Adding new protocol notification. 2010-09-05 00:20:24 +00:00
lotodore bcdc089390 Fixing double name in protocol. 2010-09-04 12:36:39 +00:00
lotodore 5e9d22f38e Fixing issue with encrypted cards. 2010-09-04 12:27:20 +00:00
lotodore c2ba56aba9 Encrypt own cards which are sent at the beginning of the hand - only applicable to registered users. 2010-09-04 11:56:40 +00:00
lotodore 8685af480a Continue client even if wrong beta revision. 2010-08-15 19:02:20 +00:00
lotodore 1e4bf1db64 Trying to fix postriver issue in client. 2010-08-12 22:12:08 +00:00
lotodore d375845425 Trying to fix client issue with current game round postriver. 2010-08-11 20:41:28 +00:00
lotodore c95a33e0ce Trying to fix client issue with current game round postriver. 2010-08-11 20:39:47 +00:00
lotodore 9e039182ec Also check ranking game restrictions on server. 2010-08-01 20:15:49 +00:00
lotodore cc897745c4 Send list of cards which need to be shown instead of all cards of non-fold players. 2010-07-23 15:55:52 +00:00
lotodore 0a15afacbb Let the server send cards on request of the corresponding user. 2010-07-17 21:11:12 +00:00
lotodore 4aa2083993 Add protocol message if a game name is already in use. 2010-07-14 07:29:01 +00:00
floty 4643e7ff89 additional log in sqlite-db + preparation for replay mode 2010-05-29 14:05:41 +00:00
lotodore 652a9e55b4 Adding country code to protocol (currently broken). 2010-04-01 17:09:49 +00:00
lotodore 25779efe3d Fixing a bug where a wrong callback was called. 2010-03-30 20:02:26 +00:00
lotodore 5239f496f3 Finishing server side invitation system. 2010-03-30 17:10:37 +00:00
lotodore cd36fb3dfc Fixing compiler error. 2010-03-30 13:09:03 +00:00
lotodore a01741846a Next steps for invitation system. 2010-03-30 13:02:43 +00:00
lotodore 499c2b72e6 First parts of implementation of invite system in server. 2010-03-30 12:07:48 +00:00
lotodore 93b45c1371 Sending error if guest tries to join non-standard game. 2010-03-28 14:53:08 +00:00
lotodore a02a9cacf6 (Hopefully) fixing guest & game admin stuff. 2010-03-26 21:41:35 +00:00
lotodore f10e4c3423 Extending player rights by guest mode. Kind of broken, because it interferes with the current system where you automatically gain admin rights when creating a game. 2010-03-24 15:54:04 +00:00
lotodore 4692c16a92 Starting to add sha-1 and aes wrapper. 2009-12-28 12:16:52 +00:00
lotodore f5d0b19320 Fixing another guest login issue. Setting login timeout to 60 seconds to allow the user to enter the password. 2009-11-15 09:07:43 +00:00
lotodore b8951a61d3 Implementing guest login. 2009-11-15 08:41:29 +00:00