Max-Wilhelm Bruker
|
13b992cf12
|
show ban duration in client
|
2012-03-31 12:07:25 +02:00 |
|
Max-Wilhelm Bruker
|
d251078feb
|
fixed user list bug in threaded client, fixed buddy list crash in server
|
2012-03-26 00:54:44 +02:00 |
|
Max-Wilhelm Bruker
|
542fd2c5c8
|
added menu item: game->game information, issue #1 fixed
|
2012-03-24 22:09:06 +01:00 |
|
Max-Wilhelm Bruker
|
af8e357487
|
improved code for automatic joining of persistent games; disconnecting + reconnecting works as it should with ISL
|
2012-03-18 21:57:21 +01:00 |
|
Max-Wilhelm Bruker
|
5db0fcd6ae
|
cleanups, games work with ISL, now we just need to clean up better when the ISL connection dies
|
2012-03-18 18:48:14 +01:00 |
|
Max-Wilhelm Bruker
|
c9a8429044
|
always get next game/replay id from database to avoid id collisions in multi-server mode
|
2012-03-17 23:01:56 +01:00 |
|
Max-Wilhelm Bruker
|
9706ecd98a
|
added mutex for RNG, moved game command implementation from S_PH to S_Player in preparation for forwarding of game commands via tunneling interface
|
2012-03-17 22:26:12 +01:00 |
|
Max-Wilhelm Bruker
|
671214c60e
|
mutex fixes, server shutdown works again
|
2012-03-17 19:05:22 +01:00 |
|
Max-Wilhelm Bruker
|
c23af44749
|
changed a lot of thread locking code in the server, rooms are working with ISL now
|
2012-03-17 16:09:00 +01:00 |
|
Max-Wilhelm Bruker
|
572e4eaafa
|
more ISL code, mutex fixes
|
2012-03-12 00:36:44 +01:00 |
|
Max-Wilhelm Bruker
|
0ae18d7b2e
|
more ISL code: join, leave, and userMessage work on both sides
|
2012-03-11 17:25:45 +01:00 |
|
Max-Wilhelm Bruker
|
5963c2239c
|
renamed servernetwork to ISL (inter-server link), join/leave is working
|
2012-03-10 19:02:15 +01:00 |
|
Max-Wilhelm Bruker
|
decf1c04bd
|
switched NetworkServerThread to new thread creation method, SSL is working
|
2012-03-10 16:16:31 +01:00 |
|
Max-Wilhelm Bruker
|
0719d4c6ed
|
client-side SSL works, thread initialization needs fixing
|
2012-03-04 23:15:39 +01:00 |
|
Max-Wilhelm Bruker
|
c9b66e4239
|
more ServerNetwork code
|
2012-03-04 19:23:43 +01:00 |
|
Max-Wilhelm Bruker
|
6bbc76af2b
|
Merge branch 'devel' into servernetwork
|
2012-03-04 12:23:22 +01:00 |
|
Max-Wilhelm Bruker
|
acb03c2bf2
|
replays expire after two weeks, lock can be toggled to prevent that
|
2012-03-04 11:35:56 +01:00 |
|
Max-Wilhelm Bruker
|
a876a0bf5f
|
tell logged in clients about new replays
|
2012-03-03 18:10:16 +01:00 |
|
Max-Wilhelm Bruker
|
8481e61e8f
|
Replays split up, one for each subgame
|
2012-03-02 20:45:04 +01:00 |
|
Max-Wilhelm Bruker
|
50e53fbe53
|
initial commit for server network support
|
2012-02-26 21:00:05 +01:00 |
|
Max-Wilhelm Bruker
|
65d4c77ee8
|
cmake fix
|
2012-02-25 23:18:08 +01:00 |
|
Max-Wilhelm Bruker
|
c6c6a970c6
|
interface & client tab for replay transfer
|
2012-02-25 19:33:44 +01:00 |
|
Max-Wilhelm Bruker
|
89eaa14ec2
|
cmake fix
|
2012-02-25 14:48:31 +01:00 |
|
Max-Wilhelm Bruker
|
89c920479c
|
cmake fix
|
2012-02-21 01:21:32 +01:00 |
|
Max-Wilhelm Bruker
|
89bb8e72ee
|
use 'git describe' to generate version info for the about box and servatrice. fixes issue #20
|
2012-02-21 01:08:16 +01:00 |
|
Max-Wilhelm Bruker
|
d50d179b2f
|
server-side replay support
|
2012-02-20 22:13:48 +01:00 |
|
cockatrice
|
10cbe4bf2e
|
protobuf compile fix
|
2012-01-30 11:02:33 +00:00 |
|
Max-Wilhelm Bruker
|
eb06d6b4ea
|
when banning an ip address, terminate the connection of everyone with that address
|
2012-01-29 20:55:24 +01:00 |
|
Max-Wilhelm Bruker
|
4895f2b4fd
|
server code cleanup, changed in-game ping event to not use any bandwidth as long as nothing changes
|
2012-01-29 13:36:43 +01:00 |
|
Max-Wilhelm Bruker
|
068658995d
|
added compiler flags
|
2012-01-21 22:24:20 +01:00 |
|
Max-Wilhelm Bruker
|
e202d659a0
|
moc weirdness workaround on Unix, added install target
|
2012-01-21 22:13:27 +01:00 |
|
Max-Wilhelm Bruker
|
3c24899de6
|
switched from qmake to cmake
|
2012-01-21 19:21:57 +01:00 |
|
Max-Wilhelm Bruker
|
16541141bd
|
Cleaned up decklist code
|
2012-01-21 16:41:46 +01:00 |
|
Max-Wilhelm Bruker
|
7c2c6eac14
|
changed creation_time to time_t to get around Qt4.7 dependency
|
2012-01-03 01:13:15 +01:00 |
|
Max-Wilhelm Bruker
|
4634787b00
|
converted some Player commands to command lists; added db type checks in server
|
2012-01-02 19:41:37 +01:00 |
|
Max-Wilhelm Bruker
|
d4aaf9fff5
|
minor cleanups, server-side deck storage code is working again
|
2012-01-02 00:11:33 +01:00 |
|
Max-Wilhelm Bruker
|
ff3eb9b5f4
|
display reason for ban to banned user
|
2012-01-01 19:38:52 +01:00 |
|
Max-Wilhelm Bruker
|
d3b96b1a88
|
PB: server compiles again, standalone RemoteClient is able to log in
|
2011-12-30 21:50:25 +01:00 |
|
Max-Wilhelm Bruker
|
10018280e5
|
more PB
|
2011-12-30 02:03:26 +01:00 |
|
Max-Wilhelm Bruker
|
ca9122b9fb
|
added responses + events
|
2011-12-29 19:40:41 +01:00 |
|
Max-Wilhelm Bruker
|
26f0f0df0e
|
name-based ban fixed
|
2011-12-20 11:22:31 +01:00 |
|
Max-Wilhelm Bruker
|
f115342e47
|
local mode is working again
|
2011-12-18 23:30:53 +01:00 |
|
Max-Wilhelm Bruker
|
38e4781624
|
fixed packet length calculation bug, re-enabled deck selection
|
2011-12-18 19:10:47 +01:00 |
|
Max-Wilhelm Bruker
|
314f17091d
|
protobuf client->server communication almost working
|
2011-12-18 18:35:14 +01:00 |
|
Max-Wilhelm Bruker
|
4eb9dfc5bf
|
server-side part of client -> server commands almost converted to ProtocolBuffers. not usable yet
|
2011-12-04 23:21:31 +01:00 |
|
Max-Wilhelm Bruker
|
eb6520a737
|
store network traffic statistics in database
|
2011-12-04 14:24:36 +01:00 |
|
Max-Wilhelm Bruker
|
1455c093cc
|
store sessions in database
|
2011-12-04 13:36:53 +01:00 |
|
Max-Wilhelm Bruker
|
7efee472ed
|
face down dragging fixed, minor french translation fix
|
2011-11-17 21:43:32 +01:00 |
|
Max-Wilhelm Bruker
|
3ea0729229
|
is_admin=2 fix
|
2011-11-13 15:06:57 +01:00 |
|
Max-Wilhelm Bruker
|
c7ef61f750
|
moderators can override game restrictions and kick players when spectating; game host privileges shift when host leaves
|
2011-11-13 13:13:41 +01:00 |
|