Commit Graph
354 Commits
Author SHA1 Message Date
lotodore c57ea0985b Trying to send reason why the player leaves the game. 2008-11-25 23:19:34 +00:00
lotodore b236fa9d62 Vote kick kind of working. Only the forward case - no timeout, no error handling, no display update. 2008-11-25 22:18:17 +00:00
lotodore 78d039bac1 Next steps for voting to kick a user. 2008-11-19 23:15:38 +00:00
lotodore 1cfe551f19 More work on vote kick. Some network packets are exchanged, but still not functional. 2008-11-16 22:57:11 +00:00
lotodore 4ba76e60dd Disallow kicking from within a game. 2008-11-10 23:06:24 +00:00
lotodore 9943e34d4a Let the server irc bot reconnect once every day. 2008-11-02 21:25:42 +00:00
lotodore 716e45c881 More work on vote kick network protocol. 2008-10-16 22:19:10 +00:00
lotodore 13cc3d5aeb Fixed linker error. 2008-10-07 20:19:41 +00:00
lotodore 4c78706d14 Fist steps to implement vote kick in network protocol. 2008-10-02 22:15:46 +00:00
lotodore d4350fa806 Fixed leaving a game which has not yet been started. 2008-05-16 20:42:46 +00:00
lotodore d6979236a6 Trying to fix broken MacOS build. 2008-05-16 18:47:44 +00:00
lotodore 269eab4774 Fixed lobby update after leaving a game. 2008-05-16 16:46:45 +00:00
lotodore d1e0e5e30d The subscribe/unsubscribe lobby messages system has been integrated in the client. 2008-05-12 10:50:19 +00:00
lotodore 0ef69297d1 Server support for unsubscribing/resubscribing of lobby messages. Not yet used by the client. 2008-05-11 21:41:30 +00:00
lotodore 27ccb79edc Added paranoia check before deleting file from the cache directory. 2008-05-10 18:43:17 +00:00
lotodore 17d68255b6 Added loads of error handling to the new server list download code. Added several new error messages. 2008-05-10 18:07:46 +00:00
lotodore b5c2399603 Use configuration setting to decide whether to download the server list or directly connect to the server. Accept other server lists. Accept un'zlib'ed server lists. Use IPv6 address from server list if configured. 2008-05-10 15:47:48 +00:00
lotodore 4b04aedc3f Download only md5 of the server list if the list is still in the cache. 2008-04-29 22:46:27 +00:00
lotodore 8eb96aca77 Use the quick random number generator. 2008-04-25 09:55:46 +00:00
lotodore c31a43e64d 2008-04-25 09:32:50 +00:00
lotodore 2e9e7e3aed Fix for boost 1.34.1. 2008-04-25 09:28:03 +00:00
lotodore 56c9dd4863 Disable test mode. 2008-04-24 22:35:59 +00:00
lotodore dd3453d364 Fixed multithreading issue with gnutls. 2008-04-24 22:11:43 +00:00
lotodore df97fcc725 Fixed a problem in the SenderThread, where packet order was not maintained when a session had stalled packets in the send buffer. 2008-04-23 21:19:00 +00:00
lotodore 85435f0ce5 Back to curl multi mode, as things are now working :-). 2008-04-22 23:02:25 +00:00
lotodore 440460cce1 Copy the url string before passing it to curl. 2008-04-22 22:41:31 +00:00
lotodore d7c6cdd75c Use GnuTLS-OpenSSL instead of OpenSSL. Thanks to Zhenech for help with this patch. 2008-04-21 22:27:15 +00:00
lotodore 7b9e16d3a2 2008-04-19 23:30:06 +00:00
lotodore fc5efc13b1 Forgot closing handle. 2008-04-19 23:26:20 +00:00
lotodore 01bd6cb1f8 Still trying to make it work on linux. 2008-04-19 23:22:34 +00:00
lotodore 7d51a144dd Preparing unsubscribing/resubscribing of the game list updates to (hopefully) limit server bandwidth usage. 2008-04-19 20:00:21 +00:00
lotodore 801846d1a9 Extract error code for debugging (download does not work on linux yet). 2008-04-19 17:05:17 +00:00
lotodore 18ed95bfc8 Use default libcurl callback function. 2008-04-19 12:56:30 +00:00
lotodore 08b7e3a63c Ret val as variable for debugging. 2008-04-19 12:48:55 +00:00
lotodore 09cce642cf Callback not static. 2008-04-19 12:16:57 +00:00
lotodore 03b8c56b67 Fixed linefeeds. 2008-04-19 11:56:27 +00:00
lotodore 7a157b682a The client now downloads a zipped server list file from pokerth.net. This is parsed and the first server entry is used for now. Error handling still missing. boost::iostreams now required. 2008-04-19 11:48:09 +00:00
lotodore 2e38f58e13 Fixes for boost 1.35.0 with msvc - mainly winsock vs. winsock2 related. 2008-04-16 20:38:11 +00:00
lotodore 91b62abf7b Fixed nasty synchronization bug when players leave during start of a game. Fixed netpacket error which occured occasionally during game start when only one player was left, the last player will be removed from the game now, but stay in the lobby. Added new stat to IRC bot. 2008-04-02 21:41:39 +00:00
lotodore e0be7e9490 Save more and send less statistics. 2008-04-01 21:44:05 +00:00
lotodore f6f68cab43 Additional verbose logging. 2008-03-26 22:37:58 +00:00
lotodore 5beaa816b4 Moving third party sources to third_party folder so that they can be easily distinguished. This should help package maintainers. 2008-03-23 10:36:17 +00:00
lotodore b5023351ee Fixed strings. 2008-03-20 00:24:13 +00:00
lotodore dbcedc889b Even more logging. 2008-03-20 00:06:19 +00:00
lotodore c8b38d0e57 More verbose logging for the server. 2008-03-19 23:39:59 +00:00
lotodore 683e1cc51b Real timeout values. 2008-03-09 23:32:45 +00:00
lotodore d8d816f8dc Do not kick the player from the server on game admin timeout - just remove the player from the game. 2008-03-07 21:45:26 +00:00
lotodore 4bc902b229 New error messages. 2008-03-06 21:48:14 +00:00
lotodore e85eb879bb Game admin timeout in lobby (test version). 2008-03-06 20:44:37 +00:00
lotodore e107cf98fa Network timeout system also works from within a game now. 2008-03-06 15:27:31 +00:00