floty
|
304eac07a3
|
first modifcations for new local game; enabling: uncomment define NEW_LOCAL_GAME in game_defs.h
|
2014-07-11 18:15:40 +02:00 |
|
lotodore
|
757f12f35b
|
Switching from asio deadline_timer to asio steady_timer in order to fix #55. This requires the (boost or native) chrono lib.
|
2014-03-29 16:13:53 +01:00 |
|
lotodore
|
6992c732af
|
Preparing "allow spectators" flag in network protocol (#215).
|
2013-10-27 00:41:13 +02:00 |
|
lotodore
|
bc7f34a2a6
|
Move spectators to lobby before closing a game.
|
2013-10-05 12:49:21 +02:00 |
|
lotodore
|
e008ef9ad5
|
Send lobby etc. notifications also to players in state "spectator waiting".
|
2013-09-01 18:09:15 +02:00 |
|
lotodore
|
7b305b36e2
|
Adding feature to leave a game as spectator.
|
2013-08-11 13:25:26 +02:00 |
|
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
|
d3cd97c666
|
Running astyle.
|
2012-12-21 01:01:01 +01:00 |
|
lotodore
|
86c58fc7c8
|
Switching from ASN.1 (asn1c) to google protocol buffers. Some things are still missing (packet verification, tests, ...), this is very early stuff.
|
2012-09-18 15:57:58 +02:00 |
|
lotodore
|
ed43fa107c
|
Server feedback after report game.
|
2012-04-09 10:22:24 +00:00 |
|
lotodore
|
c49abf215e
|
Preparing server side code for reporting game names.
|
2012-04-08 14:36:14 +00:00 |
|
lotodore
|
03a1a1dc55
|
Implement chat bot mute on server side (#1).
|
2012-01-08 13:02:29 +00:00 |
|
lotodore
|
df35ea550f
|
Remove log object from server, server-side logging is deactivated. Pass NULL as log object to game.
|
2012-01-02 21:04:49 +00:00 |
|
lotodore
|
28417227ac
|
Fixing ticket #86: Change player id in ranking map on rejoin.
|
2011-12-27 20:44:16 +00:00 |
|
lotodore
|
38d224590a
|
Send state of seats at the beginning of each hand.
|
2011-12-21 20:56:41 +00:00 |
|
lotodore
|
0a8cd1cce4
|
Implementing automatic kick of players after a certain timeout within a game.
|
2011-12-16 22:39:24 +00:00 |
|
lotodore
|
1bf12328ee
|
Remove players from game (without possibility to rejoin) if they did not act within a certain time. Feature is still broken, because the timer is canceled on disconnect.
|
2011-12-11 19:37:51 +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 |
|
lotodore
|
d975139409
|
Preparing release 0.9-beta1. Fixing issue that player was not marked as kicked when kicked through the chat cleaner. Fixing java test cases.
|
2011-11-13 19:10:07 +00:00 |
|
lotodore
|
2678bd9101
|
Fixed the action when players are kicked who left before being kicked.
|
2011-11-13 15:36:01 +00:00 |
|
lotodore
|
edef79e9d1
|
Disable rejoin for players who have been kicked.
|
2011-11-13 14:28:54 +00:00 |
|
lotodore
|
32d26e3644
|
Removing AFK-warning message. Preparing integration of a new auto-AFK mode.
|
2011-11-07 21:07:13 +00:00 |
|
lotodore
|
03083e8ec0
|
Rejoin works.
|
2011-10-11 19:18:11 +00:00 |
|
lotodore
|
32843b2100
|
Use boost::random for random number generation.
|
2011-10-11 15:15:22 +00:00 |
|
lotodore
|
aee0adbffe
|
More protocol changes for rejoin. Re-adding server password to protocol.
|
2011-10-03 08:03:58 +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
|
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
|
8bac902580
|
Fixing loads of msvc warnings (mainly size_t vs int issues).
|
2011-04-10 10:04:42 +00:00 |
|
lotodore
|
979f079a57
|
No longer use database game id, because it may not exist yet (related to issue #14)
|
2011-03-20 22:38:03 +00:00 |
|
lotodore
|
95305e7ba5
|
Each network session now has a weak ptr to its game, to prevent looking up the game id all the time.
|
2011-03-10 21:53:25 +00:00 |
|
lotodore
|
9b9a921867
|
Removing SessionWrapper to prepare rejoin. This also improves dispatching network packets.
|
2011-03-10 20:55:46 +00:00 |
|
lotodore
|
5857f07309
|
Remove reference to network session from player objects.
|
2011-03-10 19:26:04 +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
|
c55c003f1f
|
Fixing nasty bugs found with the help of cppcheck. This should be backported to the current server asap.
|
2011-02-08 16:41:46 +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
|
e729647cec
|
Implementing optional unlimited thinking time in LAN games on server side (GUI missing) ticket #24
|
2011-02-06 10:37:40 +00:00 |
|
lotodore
|
ddaf311c12
|
New log object for network/internet games. Preliminary code.
|
2011-01-03 18:41:28 +00:00 |
|
lotodore
|
609a0c4f82
|
Preventing spam of report avatar function on server side.
|
2010-12-25 21:54:26 +00:00 |
|
lotodore
|
39a235d020
|
Mark game as running when start process is initiated.
|
2010-11-13 12:37:28 +00:00 |
|
lotodore
|
67b01746da
|
Adding tests for ranking games, fixing small issue when creating ranking games.
|
2010-11-12 22:43:17 +00:00 |
|
lotodore
|
1886d91009
|
Randomize player list before starting the game.
|
2010-10-22 19:42:48 +00:00 |
|
lotodore
|
045218c2e3
|
Use one timer less per game (optimisation).
|
2010-10-19 13:13:39 +00:00 |
|
lotodore
|
0402313115
|
All players within a single ranking game need different ip addresses.
|
2010-10-02 19:50:49 +00:00 |
|
lotodore
|
04436c260b
|
Fixing "game does not start automatically" issue.
|
2010-09-26 06:58:49 +00:00 |
|
lotodore
|
3016d6b3b2
|
Make small delay which prevents auto-kick from occurring configurable.
|
2010-09-11 21:37:27 +00:00 |
|