Commit Graph
100 Commits
Author SHA1 Message Date
lotodore 3aa998070f Fixing ticket #85: Compatibility issue with boost::filesystem v3 when creating the serverlist md5-filename. 2011-12-25 12:34:07 +00:00
lotodore 6bab9e8e00 Incrementing protocol version for tests. 2011-12-23 22:45:43 +00:00
lotodore ce8561b129 Preparing 0.9 beta3 release. 2011-12-23 20:02:47 +00:00
lotodore b90fa705aa Set "stayOnTableStatus" in engine. 2011-12-23 19:32:56 +00:00
lotodore bf81ba1d98 Check timeout only for human players. 2011-12-23 17:23:56 +00:00
lotodore 25ed93f477 Making cppcheck happy. 2011-12-23 17:14:36 +00:00
lotodore ae842b9a2d Calculate player numbers in a different way, so that a player number on the server can be converted to a player number on the client. 2011-12-22 23:16:58 +00:00
lotodore fc7be88602 Fixing interpretation of seat state in client. 2011-12-22 21:57:18 +00:00
lotodore f8c1cdf56e Inform players when another player is no longer allowed to rejoin. 2011-12-22 20:10:18 +00:00
lotodore 38d224590a Send state of seats at the beginning of each hand. 2011-12-21 20:56:41 +00:00
lotodore 6df1a9b93c Fixing use of wrong player id. 2011-12-18 23:17:36 +00:00
lotodore 0f93d0d9b0 Properly reset activity timer. 2011-12-18 21:23:25 +00:00
lotodore c40463a215 Missing } 2011-12-18 20:35:20 +00:00
lotodore 05d4b67a50 Send timeout warning when autofold is active. 2011-12-18 20:34:04 +00:00
lotodore 99616b4eed Send player state with each player action. autofold/disconnect timeout now depends on player action timeout. 2011-12-17 23:34:34 +00:00
lotodore 7c5335f1da Automatically delete svn directories in Mac build. 2011-12-17 17:40:39 +00:00
lotodore 1843015630 Fixing server exception when shutting down a socket which was already closed. 2011-12-17 10:29:56 +00:00
lotodore 0a8cd1cce4 Implementing automatic kick of players after a certain timeout within a game. 2011-12-16 22:39:24 +00:00
lotodore 91b3307584 Trying to fix current Windows build. 2011-12-16 21:57:31 +00:00
lotodore 1bf12328ee Remove players from game (without possibility to rejoin) if they did not act within a certain time. Feature is still broken, because the timer is canceled on disconnect. 2011-12-11 19:37:51 +00:00
lotodore 7bb9841f83 More timer cleanup. 2011-12-11 17:12:26 +00:00
lotodore aad9e271db Cleaning up the different timeouts and how players can be removed from the game. 2011-12-11 14:54:17 +00:00
lotodore b095a76216 Fixing windows build. 2011-11-17 20:19:55 +00:00
lotodore 86f0e58cc4 Fixing build problems with new version of gnutls (on mingw-cross-env). 2011-11-17 19:45:20 +00:00
lotodore 535502196b Still trying to fix the build. 2011-11-17 19:24:06 +00:00
lotodore 90d6955efd Trying to fix boost build problem. 2011-11-17 18:54:27 +00:00
lotodore 3878d3aa7f Trying to fix boost::filesystem build problems with boost 1.48. 2011-11-16 21:53:10 +00:00
lotodore 75a57900af Preparing 0.9 beta2. 2011-11-15 21:22:20 +00:00
lotodore f968aae6c0 Fixing nasty crash when a player left a game which was not running. 2011-11-15 19:56:23 +00:00
lotodore 4935ab3164 Preparing 0.9-beta1. 2011-11-13 20:52:22 +00:00
lotodore b15166a8e9 Adding rejoin fix. 2011-11-13 20:45:26 +00:00
lotodore 641becb654 Fixing protocol version number. 2011-11-13 19:49:26 +00:00
lotodore c6b4e7cfdc Fixing test cases. 2011-11-13 19:34:47 +00:00
lotodore f66bbfea40 Fixing protocol specification. 2011-11-13 19:27:01 +00:00
lotodore d975139409 Preparing release 0.9-beta1. Fixing issue that player was not marked as kicked when kicked through the chat cleaner. Fixing java test cases. 2011-11-13 19:10:07 +00:00
lotodore c3f12fe190 Properly mark player as kicked on client side. 2011-11-13 16:47:33 +00:00
lotodore fec3a5fb65 Only send cardsvalue if round before was "river". 2011-11-13 16:28:04 +00:00
lotodore 2678bd9101 Fixed the action when players are kicked who left before being kicked. 2011-11-13 15:36:01 +00:00
lotodore edde9137ae CardsValue is now optionally sent by the server. 2011-11-13 15:31:35 +00:00
lotodore edef79e9d1 Disable rejoin for players who have been kicked. 2011-11-13 14:28:54 +00:00
lotodore 32d26e3644 Removing AFK-warning message. Preparing integration of a new auto-AFK mode. 2011-11-07 21:07:13 +00:00
lotodore 26f01f0946 Trying to fix problem with client active status on rejoin. 2011-11-05 20:53:59 +00:00
lotodore 05c8667c53 Fixing crash in communication code for the chatcleaner. This code should be rewritten... 2011-10-30 08:04:22 +00:00
lotodore e6234577e3 Reverting change which was only for the alpha-release. 2011-10-30 08:02:34 +00:00
lotodore 390c9d0563 Updating changelog for 0.9-alpha. 2011-10-29 21:42:37 +00:00
lotodore 85d2bbd20a Fixing release script for Windows. 2011-10-29 20:53:17 +00:00
lotodore 1d25d8b545 Changing Windows release script. 2011-10-29 20:06:04 +00:00
lotodore 03b91bb68c Preparing release 0.9 alpha. 2011-10-29 19:10:19 +00:00
lotodore 23b247c90f Trying to fix test case. 2011-10-29 18:26:32 +00:00
lotodore 05dd9980ca Trying to fix test case. 2011-10-29 18:09:28 +00:00
lotodore 63a6441908 Adding test case for multiple rejoins. 2011-10-29 17:50:03 +00:00
lotodore 01047622c2 Adding test case for rejoin. 2011-10-29 12:54:53 +00:00
lotodore 44a1ca3a9b Changed message text. 2011-10-28 20:41:58 +00:00
lotodore 024f10328a Making cppcheck happier. 2011-10-27 20:14:48 +00:00
lotodore 7dd8ec7ffd Skip server build on Mac. 2011-10-27 19:49:19 +00:00
lotodore d00bd96511 Fixing test cases. 2011-10-27 19:20:08 +00:00
lotodore fa01ab57d6 Fixing order of messages. 2011-10-26 21:51:29 +00:00
lotodore 60b96976b8 Removing unintended asn_system.h-change. 2011-10-26 21:47:25 +00:00
lotodore 0230edaec2 New start event type to mark a certain game start as "rejoin" (in order to show a special dialog). 2011-10-26 21:45:39 +00:00
lotodore 94f0c3e694 Fixing compiler warning. 2011-10-23 12:02:38 +00:00
lotodore ad961de45d Polishing rejoin implementation. 2011-10-23 09:13:04 +00:00
lotodore 5b9a6c532c Fixing MacOS build. Runs on 10.6/10.7 only. 2011-10-21 10:24:25 +00:00
lotodore d14d1b4787 Do not check server password on official server (to prevent misconfiguration on client side). Only user auth is performed. 2011-10-20 21:41:37 +00:00
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 2f588ffed7 Running astyle. 2011-10-20 14:13:25 +00:00
lotodore 28d7904265 Pass ConfigFile to ClientThread constructor. 2011-10-20 12:03:20 +00:00
lotodore 603d4826fd Fixing thread safety of ConfigFile. 2011-10-20 11:36:41 +00:00
lotodore 75b84f9401 Fixing ticket #75: Game names are now trimmed, and it is verified that the first character is printable. 2011-10-12 08:37:22 +00:00
lotodore a732baa71a Update dealer id before changing the player id. 2011-10-12 07:28:02 +00:00
lotodore ec7f5aec99 Fixing bug that players are kicked if one player leaves. 2011-10-11 21:06:16 +00:00
lotodore 03083e8ec0 Rejoin works. 2011-10-11 19:18:11 +00:00
lotodore 32843b2100 Use boost::random for random number generation. 2011-10-11 15:15:22 +00:00
lotodore 0d9bf08934 Still trying to fix the test cases. 2011-10-03 16:07:41 +00:00
lotodore a472bdb2fb Fixing compiler warning. 2011-10-03 14:44:09 +00:00
lotodore 1e1de466b8 Fixing test cases. 2011-10-03 13:21:58 +00:00
lotodore b5b698ce44 Considering protocol changes in tests. 2011-10-03 12:44:57 +00:00
lotodore 828fc6bfac Rejoin now works, but yet only as spectator. 2011-10-03 09:53:50 +00:00
lotodore 7bda27d793 Adding missing protocol files. 2011-10-03 09:08:32 +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 b5a30d7def Adding missing protocol files. 2011-07-17 14:47:01 +00:00
lotodore 8e31b459d6 Updating test protocol file. 2011-07-17 14:33:52 +00:00
lotodore d2720467b2 Last session id is only sent optionally, it can be omitted if not available. 2011-07-17 14:32:28 +00:00
lotodore 77f7287851 Updating protocol files for tests. 2011-07-17 14:16:13 +00:00
lotodore d8ccf015d3 Protocol updates for more flexibility and better testing. 2011-07-17 14:12:10 +00:00
lotodore d14d1d4a2b Regenerating protocol files for tests. 2011-07-17 12:19:54 +00:00
lotodore e109c0037d Preparing network protocol for rejoin. 2011-07-16 14:52:45 +00:00
lotodore 711091bcd9 Fixing path to game.h. 2011-07-16 07:40:43 +00:00
lotodore 070319da52 Moving game.cpp and game.h to engine folder, because they are part of the engine. 2011-07-02 15:00:47 +00:00
lotodore 0e85294519 Switching license from GPL2 to AGPL3. 2011-07-02 14:57:03 +00:00
lotodore ea82f58815 Switching license from GPL2 to AGPL3. 2011-07-02 14:52:16 +00:00
lotodore 3107ea1dff Switching license from GPL2 to AGPL3. 2011-07-02 14:49:09 +00:00
lotodore 2c62a097e4 Switching license from GPL2 to AGPL3. 2011-07-02 14:45:12 +00:00
lotodore 0ed12e0ac8 Switching license from GPL2 to AGPL3. 2011-07-02 14:38:06 +00:00
lotodore bc2c31acf0 Updating Linux build helper. 2011-06-12 20:32:51 +00:00
lotodore 41b19fd2e7 Deleting obsolete protocol file. New documentation is in pokerth.asn1 2011-06-12 20:27:14 +00:00