lotodore
2c62a097e4
Switching license from GPL2 to AGPL3.
2011-07-02 14:45:12 +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
doitux
b6c820718a
session:: shared pointer game refactoring
2011-01-12 22:37:33 +00:00
lotodore
710affb1e5
Preparing the use of the report bad avatar function.
2010-12-24 12:27:46 +00:00
floty
29e16e3489
create log in session; put some include from header to cpp
2010-12-20 20:30:12 +00:00
floty
0e46188ff3
some bugfixes in Log and guiLog
2010-12-18 23:10:10 +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
0bb801acdf
Preparing 0.8 release.
2010-09-25 15:27:09 +00:00
doitux
4ed1122931
bugfixes for show cards function
2010-07-18 11:42:42 +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
doitux
6c2c4eaaeb
add showCards function to receive cards from players which hit the show-cards-button during postriver. define static ranking game data
2010-07-15 09:52:24 +00:00
doitux
598b26c5ff
indent fixes tab = 4 chars
2010-03-30 12:25:30 +00:00
lotodore
c761d10684
Preparing game invitation.
2010-03-29 12:22:41 +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
doitux
9e7792fd8e
extra callback for showing internet game login dialog
2009-11-08 21:18:25 +00:00
lotodore
5424aed21e
Fixing server announcement. Gui callback still needed.
2009-11-08 09:48:01 +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
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
ac4c2e9aef
Integrating precompiled headers support (might speed up compilation). Currently disabled (in .pro files).
2009-05-07 22:36:51 +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
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
1cfe551f19
More work on vote kick. Some network packets are exchanged, but still not functional.
2008-11-16 22:57:11 +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
aa07ae1741
Fixed utf8 issue with avatar cache and server logging.
2007-12-11 19:35:02 +00:00
lotodore
c0bf559ca2
Fixed two avatar related bugs, which were both result of not adding an avatar to the manager when it was configured (a restart was required). Fixed "the server requested a non-existing avatar", and fixed showing own avatar in lobby directly after setting it.
2007-11-22 01:11:17 +00:00
lotodore
bc16e26616
Use server manager to allow SCTP and TCP at the same time.
2007-11-16 22:34:38 +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
doitux
e009f37df8
translation update ptbr and ru. backtolobby button more in foreground now. also warning window for leaving online-game
2007-11-07 01:41:17 +00:00
lotodore
864af81193
Don't request own avatar from the server. Only request avatars of other players after joining a game.
2007-11-01 18:36:03 +00:00
lotodore
392b0b8f23
Enable retrieval of avatar file name through session.
2007-11-01 10:09:29 +00:00
lotodore
3ea61381ef
Use client game id when kicking players during game.
2007-10-28 19:38:49 +00:00
lotodore
8f1e5132d6
Added kick function with player name.
2007-10-27 18:51:53 +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
ad8095f379
Fixed avatars in network (non-public) games.
2007-10-15 08:37:32 +00:00
lotodore
310fadefdb
Keep lobby open in the background during internet games. Show the lobby after the game finished. Re-open the game. Start and stop irc thread together with the client thread.
2007-10-08 20:14:44 +00:00
lotodore
351d32659f
Fixed server termination issue.
2007-10-02 18:58:54 +00:00
lotodore
7bbf76fe5d
Added irc support for lobby dialog. Takes some time to connect before messages can be sent/received. No special stuff yet, no user list, no connection notifications. Still work in progress.
2007-09-26 11:48:33 +00:00
lotodore
d3be07bb17
File names of avatars are now md5sums.
2007-09-08 21:43:15 +00:00
lotodore
e76be2a6ff
Some more changes concerning avatars. Directory changes. App data now QApplication independent.
2007-09-08 20:40:46 +00:00
lotodore
9d0edc5eee
Major redesign: The game can not be left without disconnecting from the server. This happens if a player is kicked, if he wishes to leave, or for other reasons. Error packets from the server will always cause a disconnect, however.
...
If joining a game fails, there is a proper failure packet now.
2007-09-06 19:09:05 +00:00
lotodore
9f6bf5206e
The checkbox "fill up with computer players" is now working (protocol has been changed to implement this). Lobby dialog is now also used after joining the game. Leaving game not possible yet.
2007-09-05 19:14:34 +00:00
lotodore
bd53403752
Major redesign: Using game ids and player ids in gui (associated with tree view items).
...
Player list of all network games is now dynamically updated in lobby (no polling, server sends events).
2007-09-02 16:36:52 +00:00
lotodore
fa8d7b14ec
Information about the game is now shown in lobby, when selecting a game.
...
Some GUI modifications, GUI update is working properly now if the dialog is shown the second time (after clearing items).
List of players for the game is still missing. With the new on-demand model for player id/player name, this is kind of hard to implement.
2007-08-27 09:57:51 +00:00
lotodore
87941c632a
Fixed local network game. Now using new config options. Client sends packets deferred to allow initialization.
2007-08-26 12:15:10 +00:00
lotodore
839a4f7112
More steps towards supporting multiple games per server. Player rights still broken, so starting the game is not possible. Games are not yet terminated after all players have left.
2007-08-21 12:34:33 +00:00