Commit Graph

  • 310fadefdb Keep lobby open in the background during internet games. Show the lobby after the game finished. Re-open the game. Start and stop irc thread together with the client thread. lotodore 2007-10-08 20:14:44 +00:00
  • dc8f9e0c73 Use player id as request id for avatar requests by the server. lotodore 2007-10-08 18:49:13 +00:00
  • 24ae6a66ed Always use IPv6 for the server if a "dual stack" is available. This means a server on vista (as well as most linux systems) will support IPv6 by default. IPv4 requests will be mapped by the OS. lotodore 2007-10-08 18:25:40 +00:00
  • 9f698d6adc Fixed IRC IPv6. lotodore 2007-10-08 15:04:02 +00:00
  • d0ccc68d1f IRC IPv6 support. lotodore 2007-10-08 11:07:32 +00:00
  • d11b35a1a7 Transfer small blind and minimum raise amount to client. lotodore 2007-10-07 22:49:07 +00:00
  • 0547b7b37f Removed hack which is not working anyway. lotodore 2007-10-07 21:52:15 +00:00
  • 49845451f2 start inserting nick-autocompletition for lobbychat input field doitux 2007-10-07 21:38:28 +00:00
  • 0d0d8dc810 Synchronize on network game start, so that everyone has received all avatars and player names before the game starts. Store all computer players in a separate list on the server for name retrieval. lotodore 2007-10-07 21:23:37 +00:00
  • d16312111f Finally: User supplied avatars are transfered! They are stored on the server and clients request them if needed. Make sure the server has write access to the cache dir to make it work. lotodore 2007-10-07 18:46:40 +00:00
  • 639df29bdc Server now requests unknown avatar files from client and stores them in the cache dir. Error handling is still missing. Clients not yet request avatar files from the server, this is the next step. AvatarManager is now thread safe. Default and cached avatars are handled in different lists to prevent deleting the default avatars when clearing the cache. lotodore 2007-10-07 15:52:12 +00:00
  • 28f33dea76 floty 2007-10-07 12:00:34 +00:00
  • b437d8f7d2 firstRunGui floty 2007-10-07 11:12:02 +00:00
  • f0acfb19e1 formatting logs floty 2007-10-06 21:11:43 +00:00
  • 27fb7d8e25 formatting logs floty 2007-10-06 20:55:23 +00:00
  • 4e649450b2 The server is now sending the highest set, and the client is no longer calculating it on his own. This should fix some bugs when someone goes all in with the big/small blind. lotodore 2007-10-06 14:16:36 +00:00
  • 4c9216dcc2 Fixed data path. lotodore 2007-10-06 13:19:49 +00:00
  • 3bb28de5ae More work on sending/receiving avatars. Introduces low priority send queue, so that the server send thread is not stalled when sending loads of avatars. Not functional yet. lotodore 2007-10-06 12:50:19 +00:00
  • 7dd1013396 implementing manualBlindsList floty 2007-10-06 12:25:31 +00:00
  • 44786a5b8f logs: 10 -> T floty 2007-10-06 10:49:02 +00:00
  • 79c44eecb9 formatting logs floty 2007-10-05 20:25:27 +00:00
  • ffdc3468a1 bugfix delete human player avatar when click cancel in selectavatardialog doitux 2007-10-05 16:43:35 +00:00
  • d99b756006 settings dialog language change information bugfix doitux 2007-10-05 16:36:45 +00:00
  • 31ff141196 Name fix. lotodore 2007-10-05 14:27:04 +00:00
  • 5d974a6450 More preparation towards transferring avatars. lotodore 2007-10-05 14:23:36 +00:00
  • 90bd87d776 floty 2007-10-05 12:49:23 +00:00
  • 952e433a18 bugfix: showing ai cards floty 2007-10-05 12:04:38 +00:00
  • f1761a3793 First steps towards transferring avatars. lotodore 2007-10-04 23:05:50 +00:00
  • 65563cbc39 add switchLanguage ComboBox in Settings to change app language. add option to disable lobby-chat. string update doitux 2007-10-04 21:13:00 +00:00
  • acdc517627 translation update doitux 2007-10-04 09:40:39 +00:00
  • 38ceeaf68f mark new admin in connected players list doitux 2007-10-03 23:30:41 +00:00
  • edee654b1b bugfix: no bigblind in network logs doitux 2007-10-03 22:42:24 +00:00
  • 901fc1634d Added first parts of server test code. lotodore 2007-10-03 22:14:31 +00:00
  • 1f97e26e49 Changed maximum packet length. lotodore 2007-10-03 22:09:25 +00:00
  • b8d369a126 adds LogNewBlindsSetsMsg to seperate blindsSets logging doitux 2007-10-03 19:27:37 +00:00
  • 48c411dc00 mark admin in connected players list doitux 2007-10-03 17:39:47 +00:00
  • 076d44b0ae Pass on admin state if the admin leaves the network game, so that someone else can start the game. lotodore 2007-10-03 13:36:47 +00:00
  • 8385b2e28d doitux 2007-10-03 13:11:29 +00:00
  • 101ef7ff3f doitux 2007-10-03 12:30:04 +00:00
  • 81f206284d Fixed assertion fix again. lotodore 2007-10-03 12:28:10 +00:00
  • 4354188589 Many people don't know the term "IRC". Renamed message to "Chat". lotodore 2007-10-03 11:08:00 +00:00
  • 45a09b3016 Transfer blinds data for the game list in the lobby. lotodore 2007-10-03 11:06:57 +00:00
  • 06de11a235 doitux 2007-10-03 09:47:12 +00:00
  • af6dca56d9 Moved update blinds in dialog to function. lotodore 2007-10-03 09:37:02 +00:00
  • 4f03bf1fc8 shows new blinds settings in lobby dialog doitux 2007-10-03 00:32:17 +00:00
  • 6ec214562f Paranoia sleep in irc thread. Just in case. lotodore 2007-10-02 23:24:45 +00:00
  • 79d7268d04 Fixed assertion fix. lotodore 2007-10-02 23:12:25 +00:00
  • cb5315dd73 Set small/big blind position id on client. lotodore 2007-10-02 22:56:26 +00:00
  • ebd78b1a67 Fix assertion with current player id. Only a hack, needs to be fixed properly. lotodore 2007-10-02 22:36:04 +00:00
  • 6a11e52eaa doitux 2007-10-02 21:29:04 +00:00
  • eb651b53fd Fixed another networking bug. lotodore 2007-10-02 21:17:58 +00:00
  • 4d68e58da2 Fixed a few nasty networking-related bugs. lotodore 2007-10-02 20:50:28 +00:00
  • 1127b89e6f gpl2 text doitux 2007-10-02 20:33:12 +00:00
  • 4678c7cc33 fixes 0.5->0.6 stings. added extern gpl2 text doitux 2007-10-02 20:32:35 +00:00
  • 351d32659f Fixed server termination issue. lotodore 2007-10-02 18:58:54 +00:00
  • 73c90d4106 Fixed a crash on game end of network games. lotodore 2007-10-02 18:26:22 +00:00
  • 985e6d7d86 Cosmetic changes. lotodore 2007-10-02 17:01:23 +00:00
  • 6bfea736cf Transfer new blind options in network games. lotodore 2007-10-02 15:00:33 +00:00
  • 8c88b68476 Fixed bug when flipping cards. lotodore 2007-10-02 14:44:25 +00:00
  • 20874e70cf Remove all qt stuff from server pro-files. lotodore 2007-10-02 11:26:39 +00:00
  • 04ee74e6de Remove all qt stuff from server pro-files. lotodore 2007-10-02 11:23:41 +00:00
  • 646660a27c Removed qtcore include (forgot it before). lotodore 2007-10-02 11:17:00 +00:00
  • 71b63255ef bugfix doitux 2007-10-01 10:59:13 +00:00
  • cffacbbe1a remove playerlist iterator from log doitux 2007-10-01 09:16:54 +00:00
  • 025b05b26c Moved qtcore include to cpp file. lotodore 2007-10-01 08:50:08 +00:00
  • e31f74fe01 fixes linux compilation problem. add /usr/games/bin support for appPath (gentoo) doitux 2007-10-01 07:17:05 +00:00
  • b4a1ce8bd5 Dedicated server no longer depends on qt. Added code for utf-8 conversion on windows and linux (without qt). Some small issues remain (like the data-dir and charset for the server). lotodore 2007-10-01 00:33:05 +00:00
  • c17be5af25 bugfix doitux 2007-09-30 21:49:51 +00:00
  • c546352da8 adds activePlayerList and runningPlayerList (XXIX) - and hopefully the last one ;) doitux 2007-09-30 21:13:55 +00:00
  • 0d06041857 settings updated (+sound categories, -engine versions) doitux 2007-09-30 20:22:38 +00:00
  • 24f8c6bf31 add sound notification for highlighted chat messages doitux 2007-09-30 19:40:43 +00:00
  • 0d1650e9a9 Fixed a bunch of compiler warnings. lotodore 2007-09-30 18:50:46 +00:00
  • 0e11228a95 highlight lobbychat messages with own nick into doitux 2007-09-30 18:48:43 +00:00
  • 6fcc400443 Fixed connection issue with libircthread. lotodore 2007-09-30 17:47:40 +00:00
  • d741d78bbe Remove player from nick list when kicked. lotodore 2007-09-30 16:47:06 +00:00
  • 3e4ae85fff Fixed irc rename. lotodore 2007-09-30 16:36:33 +00:00
  • 8f179acd9f Fixed linefeeds. lotodore 2007-09-30 16:22:02 +00:00
  • 087a0d0cda IRC polishing work - kicks are shown, error messages are displayed. Rename somehow buggy still. lotodore 2007-09-30 16:19:44 +00:00
  • 5edf38a6cb Fixed some msvc problems with libircclient. Fixed auto start boost timer issue. Fixed irc thread termination (this time for real). Using strdup and free on MSVC causes "heap corruption error" in debug mode - use _strdup instead in libircclient. lotodore 2007-09-30 13:15:52 +00:00
  • c33bf3a3d6 Recursive mutex in configfile. lotodore 2007-09-30 13:08:24 +00:00
  • 81b31c1aca firstSmallBlind -> manualBlinds-list collision check doitux 2007-09-30 12:19:50 +00:00
  • 9d702b3fcc doitux 2007-09-30 11:15:03 +00:00
  • f903e4ae6d Fixed compiler warnings. lotodore 2007-09-30 08:21:29 +00:00
  • 2cc4b22d72 doitux 2007-09-30 00:56:43 +00:00
  • 20df461ab6 check for max 30 items in blinds list doitux 2007-09-30 00:45:21 +00:00
  • 10740df0fb gui fixes doitux 2007-09-30 00:42:14 +00:00
  • 1ed4eeec87 adds activePlayerList and runningPlayerList (XXVIII) - bugfix doitux 2007-09-30 00:41:23 +00:00
  • 68595450f1 adds activePlayerList and runningPlayerList (XXVII) doitux 2007-09-30 00:36:36 +00:00
  • f8be237ead adds activePlayerList and runningPlayerList (XXVI) doitux 2007-09-30 00:06:34 +00:00
  • 879cac4bbc Don't use runningPlayerLists in server, as all in players are not in these lists. Fixed game state in lobby for players joining after a game started. lotodore 2007-09-29 22:50:57 +00:00
  • 27b82a4260 doitux 2007-09-29 22:50:20 +00:00
  • 3db1435185 lock icon shows private games doitux 2007-09-29 22:44:16 +00:00
  • 0b5209979f doitux 2007-09-29 22:25:33 +00:00
  • fe352cb2dc Kind of fixed irc termination issue (cannot completely be fixed without modifying libircclient). lotodore 2007-09-29 20:20:25 +00:00
  • aaf4106c20 Send notification to clients when a game in the lobby was started. Mark games as running in lobby dialog. lotodore 2007-09-29 20:20:01 +00:00
  • 43103d6fea Name fix. lotodore 2007-09-29 19:23:14 +00:00
  • e800a83193 doitux 2007-09-29 17:10:38 +00:00
  • 6e795d99d5 adds activePlayerList and runningPlayerList (XXV) - bugfixes doitux 2007-09-29 17:08:05 +00:00
  • 45774f4b75 adds activePlayerList and runningPlayerList (XXIV) - bugfixes doitux 2007-09-29 16:08:48 +00:00
  • 3c88ba8bbe Game list in Lobby is now shown and updated even after joining or creating a game. Game updates will be sent by the server at all times (even during the game). lotodore 2007-09-29 14:05:41 +00:00