lotodore
31c7b789a8
Adding support for custom delay between hands in protocol.
2009-10-24 21:49:11 +00:00
lotodore
32f0e7af8a
Fixing manual blind problem.
2009-08-18 00:08:14 +00:00
lotodore
d068c6203d
Adding client for chat cleaner.
2009-08-14 18:56:45 +00:00
lotodore
9a8f2ae01a
Fixing some ASN.1 related bugs. Playing a game works now, but there is still an issue when the lobby is started after the game.
2009-08-03 20:42:32 +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
31dadd6fa2
Removing old native socket stuff which is now unused (replaced by asio calls).
2009-06-16 22:00:07 +00:00
lotodore
744e5c81d4
Small fixes. Removing some TODO comments which are no longer valid.
2009-06-13 10:52:12 +00:00
lotodore
f2ec0b1ef4
Detect avatar file type for download. Not fully working yet.
2009-03-22 00:39: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
lotodore
10624d5399
Clarification: The password protection flag is not a general game flag. General flags should be in the game info block.
2008-12-19 12:10:50 +00:00
lotodore
4bf9ceff6d
Deny ask kick if the player is not/no longer present.
2008-12-12 22:38:35 +00:00
lotodore
80883dd409
Update number of votes on client.
2008-12-07 12:22:35 +00:00
lotodore
e0c1662fa5
Work on timeout of kick votes.
2008-12-06 21:10:46 +00:00
lotodore
2652625828
Started error handling for vote kick.
2008-12-06 00:18:36 +00:00
lotodore
e3e3846a15
Fixed byte order issue with player leave reason. Works now.
2008-11-25 23:28:44 +00:00
lotodore
c57ea0985b
Trying to send reason why the player leaves the game.
2008-11-25 23:19:34 +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
7d51a144dd
Preparing unsubscribing/resubscribing of the game list updates to (hopefully) limit server bandwidth usage.
2008-04-19 20:00:21 +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
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
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
188f7e171f
New packet types implemented for timeout system - unused yet.
2008-03-04 14:52:29 +00:00
lotodore
9e0ffe4317
Prepare to send reason for leaving a game. New protocol version as it is not compatible to the current beta.
2007-11-18 12:53:42 +00:00
lotodore
88c55eb68a
Send minimum raise value on players action done, not players turn. This version is NOT compatible to the current internet server.
2007-11-18 00:06:14 +00:00
lotodore
a24a93caba
Use unix linefeeds for all files. Finally. It's about time.
2007-11-16 15:24:25 +00:00
lotodore
cdd21250de
Added support for password protected irc channels. Added server IRC mode for admin use, to allow requesting statistics and kicking players.
2007-11-16 00:58:23 +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
lotodore
4c56390dc7
Exceptions are now derived from std::exception and tell source code file and line.
2007-10-18 20:36:49 +00:00
lotodore
13e32d0656
Added placeholder for future change.
2007-10-12 16:04:00 +00:00
lotodore
b833b05787
Added error code and message for server maintenance.
2007-10-12 15:35:58 +00:00
lotodore
6cf0d8777a
Fixed protocol issue: Avatar data packets did not have any padding. Increased maximum packet size.
2007-10-12 15:15:03 +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
lotodore
96d1f34f5c
Added notification if a new release or beta release of PokerTH is available.
...
Removed last traces of deprecated blind values.
2007-10-12 13:07:04 +00:00
lotodore
9f478855db
Added error packets for unknown avatar and unknown player id (unused yet).
2007-10-10 23:41:50 +00:00
doitux
6292029954
improve nick-autocompletition, remove smallblinds //TODO's
2007-10-10 23:31:53 +00:00
lotodore
253778bf30
Added error handling for networking stuff. Now checking the player action.
2007-10-10 22:21:24 +00:00
lotodore
bbb1377741
Transfer blind values as 32 bit values in network games. This version is not compatible to the current beta server.
2007-10-10 11:38:58 +00:00
lotodore
e92cbf2dc5
Fixed nasty bug in the create game notification.
2007-10-09 23:22:36 +00:00
lotodore
5aa08d03fb
Fixed byte order conversion for blind lists.
2007-10-09 22:47:20 +00:00
lotodore
67b3d8fb6c
Fixed compiler warnings.
2007-10-09 22:01:36 +00:00
lotodore
d11b35a1a7
Transfer small blind and minimum raise amount to client.
2007-10-07 22:49:07 +00:00
lotodore
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.
2007-10-07 21:23:37 +00:00
lotodore
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.
2007-10-07 15:52:12 +00:00
lotodore
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.
2007-10-06 14:16:36 +00:00
lotodore
5d974a6450
More preparation towards transferring avatars.
2007-10-05 14:23:36 +00:00