lotodore
|
ef489dae8a
|
Work on spectator mode - joining as spectator now possible (on server side).
|
2013-06-29 16:23:10 +02:00 |
|
lotodore
|
00543b7560
|
More work on spectator mode.
|
2013-06-16 10:43:13 +02:00 |
|
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
|
57447d844e
|
Fixing problem when resetting the game admin timeout.
|
2011-12-27 10:11:15 +00:00 |
|
lotodore
|
38d224590a
|
Send state of seats at the beginning of each hand.
|
2011-12-21 20:56:41 +00:00 |
|
lotodore
|
ad961de45d
|
Polishing rejoin implementation.
|
2011-10-23 09:13:04 +00:00 |
|
lotodore
|
2488ea43cd
|
More work on rejoin. This is still broken because the player id is not yet updated on client side, and the server still does not activate the rejoining player.
|
2011-09-11 20:38:18 +00:00 |
|
lotodore
|
945a8f4588
|
More work on rejoin. Server still sends a denial message.
|
2011-09-11 17:41:56 +00:00 |
|
lotodore
|
0ed12e0ac8
|
Switching license from GPL2 to AGPL3.
|
2011-07-02 14:38:06 +00:00 |
|
lotodore
|
9b9a921867
|
Removing SessionWrapper to prepare rejoin. This also improves dispatching network packets.
|
2011-03-10 20:55:46 +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
|
2503fb03fe
|
Small changes for mingw-w64 version.
|
2010-10-07 11:11:59 +00:00 |
|
lotodore
|
e8eda4f189
|
Delay auto-start of games when they are full.
|
2010-09-04 20:08:40 +00:00 |
|
lotodore
|
3df2c28271
|
Set winner before game delay.
|
2010-07-22 22:18:56 +00:00 |
|
lotodore
|
79e7a47343
|
Preparing network functions to let a player show his cards.
|
2010-07-15 21:55:52 +00:00 |
|
lotodore
|
a447ec927e
|
Implementing auto-start of games when they are full.
|
2010-04-17 12:50:38 +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
|
4c8248353a
|
Adding error handling so that an error within a game does not terminate the server, only the single game.
|
2009-06-19 20:48:57 +00:00 |
|
lotodore
|
6ba148c43c
|
Fixing compiler warnings.
|
2009-06-16 22:47:53 +00:00 |
|
lotodore
|
22edd63dde
|
Further paranoia changes to prevent timer callbacks from occurring in an uncontrolled state.
|
2009-06-15 22:34:07 +00:00 |
|
lotodore
|
3b25e18fde
|
Rewriting boost asio timer stuff. (Did I mention I dislike the asio "cancel" semantics?!). TimerManager is no longer used. Should be stable now, but might leak some memory (needs further testing).
|
2009-06-12 15:48:34 +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
|
24abedbbab
|
Renaming class ServerGameThread to ServerGame.
|
2009-05-31 20:14:46 +00:00 |
|
lotodore
|
f2bd0c6111
|
ServerGameThread is no longer a thread.
|
2009-05-31 19:45:20 +00:00 |
|
lotodore
|
fab224c8ad
|
Fixing some timer problems. Starting an internet game now works again. There are still some issues: Games are never terminated, and error handling is not implemented (errors will terminate the server).
|
2009-05-31 13:47:10 +00:00 |
|
lotodore
|
59358bff0e
|
Fixed server crash when trying to start a game. Server is still broken, though...
|
2009-05-31 13:17:02 +00:00 |
|
lotodore
|
08ed5e0496
|
Almost complete rewrite of server game state due to porting the network engine to asio. Server is still broken in a lot of ways. A game is no longer run in a separate thread (but this change is still incomplete).
|
2009-05-30 22:20:40 +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
|
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
|
e85eb879bb
|
Game admin timeout in lobby (test version).
|
2008-03-06 20:44:37 +00:00 |
|
lotodore
|
e28220a8ad
|
Refactored server states - removed all thread local storage objects to ensure that they do not cause resource leaks.
|
2007-11-21 23:34:25 +00:00 |
|
lotodore
|
a24a93caba
|
Use unix linefeeds for all files. Finally. It's about time.
|
2007-11-16 15:24:25 +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
|
78bf4820af
|
Changed network code for new player lists.
|
2007-09-27 14:17:07 +00:00 |
|
lotodore
|
d789162a2a
|
New version of the boost timer (addon lib).
|
2007-09-05 00:06:20 +00:00 |
|
lotodore
|
dde14654f9
|
Trying to add computer players in dedicated server. Not fully functional yet (names are not shown).
|
2007-09-02 20:59:16 +00:00 |
|
lotodore
|
95e5ee47cc
|
Fixed multithreading issues when creating/joining a game. Sessions are now queued.
|
2007-08-20 22:55:39 +00:00 |
|
lotodore
|
67e81d1631
|
More work on the server code. Still broken.
|
2007-08-20 20:37:54 +00:00 |
|
lotodore
|
9d63df9218
|
More work on server redesign. Network mode still broken.
|
2007-08-20 15:30:22 +00:00 |
|