lotodore
|
ac0041cb8f
|
Preparing "reportGameName" network message.
|
2012-03-31 20:14:11 +00:00 |
|
lotodore
|
2d19013fae
|
Cleaning up serverlist caching.
|
2012-02-04 21:39:24 +00:00 |
|
lotodore
|
64156cfa69
|
Use generic PlayerData objects for no-longer-connected players when rejoining a game. This fixes ticket #88 (client patch only).
|
2011-12-29 21:19:06 +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
|
aad9e271db
|
Cleaning up the different timeouts and how players can be removed from the game.
|
2011-12-11 14:54:17 +00:00 |
|
floty
|
385a641ede
|
optimizing local sqlite-logging; implementing first steps network client sqlite-logging
|
2011-11-09 21:39:37 +00:00 |
|
floty
|
77cda8da32
|
clientThreat gets log-object now
|
2011-11-06 20:03:32 +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
|
28d7904265
|
Pass ConfigFile to ClientThread constructor.
|
2011-10-20 12:03:20 +00:00 |
|
lotodore
|
f8c89304d1
|
Some changes to make cppcheck happy.
|
2011-09-29 20:54:24 +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
|
0ed12e0ac8
|
Switching license from GPL2 to AGPL3.
|
2011-07-02 14:38:06 +00:00 |
|
lotodore
|
787f8d4d81
|
Fixing client error messages.
|
2011-02-23 09:53:01 +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
|
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
|
e823b7b788
|
Implementing ticket #2 - optionally remove players from games after it was finished. This breaks protocol compatibility with 0.8. Config file option is NetAutoLeaveGameAfterFinish.
|
2011-02-06 13:17:07 +00:00 |
|
lotodore
|
ddaf311c12
|
New log object for network/internet games. Preliminary code.
|
2011-01-03 18:41:28 +00:00 |
|
lotodore
|
710affb1e5
|
Preparing the use of the report bad avatar function.
|
2010-12-24 12:27:46 +00:00 |
|
lotodore
|
0cb1d75ce3
|
Adding code for private chat messages (server side). These messages are not allowed within a game. Adding config option to disable brute force protection.
|
2010-11-07 08:24:31 +00:00 |
|
lotodore
|
79e7a47343
|
Preparing network functions to let a player show his cards.
|
2010-07-15 21:55:52 +00:00 |
|
lotodore
|
c0947c9d54
|
Adding function to find out in which game a user is playing.
|
2010-07-15 10:34:24 +00:00 |
|
lotodore
|
866e9b9e48
|
Making the network part compile.
|
2010-03-29 12:33:12 +00:00 |
|
lotodore
|
5ea56bbf0d
|
Allow retrieving of own player id by gui.
|
2010-03-24 20:10:36 +00:00 |
|
lotodore
|
d727a7fd5d
|
Network game, dedicated server without auth backend and dedicated server with auth backend should work now. Guest login still broken.
|
2009-11-14 15:04:31 +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
|
629cd71735
|
Integrating gsasl on client side. Untested.
|
2009-10-22 22:55:19 +00:00 |
|
lotodore
|
b61d43859e
|
Trying to make gsasl authentication work...
|
2009-10-13 21:03:32 +00:00 |
|
lotodore
|
39285263b7
|
Starting login dialog integration on client side.
|
2009-09-24 20:10:40 +00:00 |
|
lotodore
|
4c340d5bdc
|
Use own lobby chat instead of IRC. First steps, still incomplete.
|
2009-08-15 10:25:13 +00:00 |
|
lotodore
|
945c4a102a
|
Completely rewriting all NetPacket stuff to use ASN.1. Finally this big chunk of work is completed. Compiles and links fine, but still partly non-functional.
PLEASE NOTE: This is NOT COMPATIBLE to 0.7.x, because it is a new network protocol.
|
2009-08-02 15:11:40 +00:00 |
|
lotodore
|
a2e692d844
|
Fixing delayed sending of create/join game for network games.
|
2009-06-20 18:41:03 +00:00 |
|
lotodore
|
eefbd9e79f
|
Some minor polishing.
|
2009-06-17 21:22:01 +00:00 |
|
lotodore
|
35d0988f78
|
Removing a buffered delay when the client sends data (no longer necessary with asio).
|
2009-06-16 22:36:07 +00:00 |
|
lotodore
|
4b5d78af81
|
The client network code was rewritten to use boost::asio. Some optimization is still required, and some code files can now be removed.
|
2009-06-14 22:07:41 +00:00 |
|
lotodore
|
5f3369432a
|
Rewriting sender yet again to fit the new asio design. Polling for new send data is no longer needed, this also reduces lag.
|
2009-06-07 08:51:43 +00:00 |
|
lotodore
|
8ab2fed1a2
|
More restructuring. Still broken.
|
2009-05-10 22:21:20 +00:00 |
|
lotodore
|
ac4c2e9aef
|
Integrating precompiled headers support (might speed up compilation). Currently disabled (in .pro files).
|
2009-05-07 22:36:51 +00:00 |
|
lotodore
|
60b5d45c53
|
Adopting changes from asio branch. Currently broken.
|
2009-05-04 21:11:29 +00:00 |
|
lotodore
|
acd5267412
|
Compiler error fixes.
|
2009-04-05 12:37:14 +00:00 |
|
lotodore
|
534b6066a8
|
More work on server selection. Currently untested.
|
2009-04-05 12:31:12 +00:00 |
|
lotodore
|
009249e41a
|
Adding stuff for server list (choosing a server). Might not compile (untested yet).
|
2009-04-05 11:19:50 +00:00 |
|
lotodore
|
c3dc770c2e
|
More work to let clients download avatars from an external server.
|
2009-03-21 11:36:10 +00:00 |
|
lotodore
|
ebac9c9574
|
Fixed nasty cleanup crash on Windows.
|
2009-03-21 10:28:27 +00:00 |
|
lotodore
|
ebce3ee214
|
Warning: Enables debug mode.
More steps towards downloading avatars from external server. This is currently BROKEN.
|
2009-03-21 01:39:00 +00:00 |
|
lotodore
|
b1bad8d144
|
Preparing client use of external avatar servers.
|
2009-03-18 15:01:43 +00:00 |
|
lotodore
|
d72cdb6873
|
One sender thread per client. Requires loads of resources. Kind of hacked, because the internal dependencies are very ugly now. Requires loads of testing. A problem might be the last packet sent by the server to a specific client before closing the connection, for example an error message. It might never even reach the client, because the sender thread is terminated before. I have not yet found a good way to fix this.
|
2009-01-07 21:52:16 +00:00 |
|
lotodore
|
80883dd409
|
Update number of votes on client.
|
2008-12-07 12:22:35 +00:00 |
|
lotodore
|
bd55b69817
|
Client side vote kick changes - tab closes now. Server side fixes.
|
2008-12-07 11:48:01 +00:00 |
|