Commit Graph
74 Commits
Author SHA1 Message Date
lotodore 45a5c7cef8 License change: OpenSSL exception (for Windows 8 support, because gcrypt does not work on Windows 8). 2012-12-25 15:06:23 +01:00
lotodore 32d26e3644 Removing AFK-warning message. Preparing integration of a new auto-AFK mode. 2011-11-07 21:07:13 +00:00
doitux a23ccb10f1 rejoin dialog with gameId instead of gameName string 2011-08-08 19:50:28 +00:00
doitux ade189fdc5 new rejoin possible dialog added 2011-08-07 20:16:03 +00:00
doitux 29242aa47d Switching license from GPL2 to AGPL3. Translation files update 2011-07-02 23:03:18 +00:00
floty 9c2dc64fbd sqlite-log: deleting unused parameters and implementing logging board cards 2011-02-27 16:34:39 +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
doitux 6028ae57b7 servermessages via id implemented 2011-01-10 21:40:48 +00:00
doitux af101c4fce add timout warning in ranking game dialog 2010-09-05 13:13:42 +00:00
lotodore 0a15afacbb Let the server send cards on request of the corresponding user. 2010-07-17 21:11:12 +00:00
doitux 6c2c4eaaeb add showCards function to receive cards from players which hit the show-cards-button during postriver. define static ranking game data 2010-07-15 09:52:24 +00:00
floty 4643e7ff89 additional log in sqlite-db + preparation for replay mode 2010-05-29 14:05:41 +00:00
lotodore 0da0b4f8a0 Fixing compiler warnings. 2010-03-30 12:20:17 +00:00
doitux 1965e3fe5d add empty serverguiwrapper functions 2010-03-29 15:19:14 +00:00
doitux 8db83af732 GUI: next steps advanced game infos in lobby, signals changed 2010-03-27 13:18:54 +00:00
lotodore 059da0232a Preparing to fix login for network game and dedicated server without login backend. Currently broken. 2009-11-14 12:39:25 +00:00
lotodore a380497bc2 Implementing player list for new lobby chat. 2009-08-15 22:20:19 +00:00
lotodore 4c340d5bdc Use own lobby chat instead of IRC. First steps, still incomplete. 2009-08-15 10:25:13 +00:00
doitux 4bfa4333d7 next steps serverlist gui 2009-04-05 13:02:25 +00:00
lotodore 23c3ae3849 Enable sending of a global message box through the irc bot, to inform clients about server reboots. 2008-12-26 16:47:14 +00:00
doitux 15d934e5b8 show votekick starter nick, disable kick contextmenu for only 2 players 2008-12-07 21:47:53 +00:00
lotodore c57ea0985b Trying to send reason why the player leaves the game. 2008-11-25 23:19:34 +00:00
lotodore 78d039bac1 Next steps for voting to kick a user. 2008-11-19 23:15:38 +00:00
doitux 0ef6e0d6cf next steps votekick gui implementation 2008-11-19 22:12:33 +00:00
doitux 53bae13868 next steps votekick gui implementation 2008-11-19 21:33:38 +00:00
doitux f501ef1a20 next steps votekick gui implementation 2008-11-11 22:45:11 +00:00
doitux de6228bb7d session boost_ptr refactoring 2008-10-07 21:16:27 +00:00
lotodore 9f0d204f56 First test version with network timeout. Only activity timeout and global timeout, no game admin timeout yet. Set to test values (will disconnect rapidly).
Modified method for init timeout (if session cannot be established) - now using one non-modifiable timer for each session, and an additional timer which is reset whenever session data is received.
2008-03-04 23:47:45 +00:00
lotodore a24a93caba Use unix linefeeds for all files. Finally. It's about time. 2007-11-16 15:24:25 +00:00
doitux 5abe109e87 setPlayerAvatar introduced 2007-11-01 00:28:32 +00:00
lotodore 4bc57f07d0 Add server statistics which are sent by the server to every client each time they change. 2007-10-20 22:22:11 +00:00
doitux 7da3ad5481 starts human player input filed redesign - PART VII (firtst steps for network game) 2007-10-19 20:43:53 +00:00
floty a372f614e5 log side pot winners and player sits out 2007-10-17 14:46:20 +00:00
lotodore 4f00333599 Show and update admin player of a game even when in lobby and not in the game. 2007-10-12 14:32:25 +00:00
doitux edee654b1b bugfix: no bigblind in network logs 2007-10-03 22:42:24 +00:00
doitux b8d369a126 adds LogNewBlindsSetsMsg to seperate blindsSets logging 2007-10-03 19:27:37 +00:00
lotodore 076d44b0ae Pass on admin state if the admin leaves the network game, so that someone else can start the game. 2007-10-03 13:36:47 +00:00
doitux cffacbbe1a remove playerlist iterator from log 2007-10-01 09:16:54 +00:00
lotodore 0d1650e9a9 Fixed a bunch of compiler warnings. 2007-09-30 18:50:46 +00:00
lotodore 087a0d0cda IRC polishing work - kicks are shown, error messages are displayed. Rename somehow buggy still. 2007-09-30 16:19:44 +00:00
lotodore aaf4106c20 Send notification to clients when a game in the lobby was started. Mark games as running in lobby dialog. 2007-09-29 20:20:01 +00:00
lotodore eb62635e02 Additional irc stuff - list of nicks, leaving/joining players. Not complete yet, renames are missing, as well as special stuff like being kicked. 2007-09-27 20:59:00 +00:00
lotodore 7bbf76fe5d Added irc support for lobby dialog. Takes some time to connect before messages can be sent/received. No special stuff yet, no user list, no connection notifications. Still work in progress. 2007-09-26 11:48:33 +00:00
lotodore 9d0edc5eee Major redesign: The game can not be left without disconnecting from the server. This happens if a player is kicked, if he wishes to leave, or for other reasons. Error packets from the server will always cause a disconnect, however.
If joining a game fails, there is a proper failure packet now.
2007-09-06 19:09:05 +00:00
lotodore 9ed217609b Internet game lobby dialog shows now overview of games and whether they are private. Now showing connection progress before the internet game lobby. 2007-09-04 12:44:11 +00:00
lotodore bd53403752 Major redesign: Using game ids and player ids in gui (associated with tree view items).
Player list of all network games is now dynamically updated in lobby (no polling, server sends events).
2007-09-02 16:36:52 +00:00
lotodore 56b24e09eb Major design change in network protocol: Player information is now requested by clients whenever it is needed. The server only sends player ids. The client has a cache with player information. 2007-08-26 22:41:37 +00:00
lotodore 839a4f7112 More steps towards supporting multiple games per server. Player rights still broken, so starting the game is not possible. Games are not yet terminated after all players have left. 2007-08-21 12:34:33 +00:00
doitux c34f683c41 BeRo refactoring 2007-08-07 13:07:39 +00:00