Fabio Bas
5b21dc8cde
Implementation of websockets in servatrice and test js client
2016-06-26 19:38:53 +02:00
Fabio Bas
68e2fb912f
Servatrice: Split requireemail into requireemail and requireemailactivation
2016-03-17 16:22:42 +01:00
woogerboy21
6ad2a59367
Added official warning messages moderators can use to inform users
2015-09-22 22:27:46 -04:00
woogerboy21
87a64da1bc
Added chat history to a room that is displayed on join.
...
With this update a new chat history definition is added on a per
room bases which allows operators to specify the number of chat
messages to store and present to the user on join. Please see
the sample ini for room definitions.
2015-09-14 17:54:04 -04:00
woogerboy21
044c2356ff
Added server/client feature set communication
2015-09-02 17:54:06 -04:00
woogerboy21
3e94c9d283
Define permission levels for rooms
2015-08-15 21:00:51 -04:00
woogerboy21
fefceac2c6
Add option to servatrice to disable replay storage.
2015-08-10 15:29:30 -04:00
woogerboy21
17392f1ae5
Moved the RegOnlyRequirement functions out of the Database interface into the proper Server block of code.
2015-08-08 16:24:37 -04:00
woogerboy21
bc99024e4f
Added server side setting to allow the requirement of a client id from clients.
2015-08-08 08:52:19 -04:00
woogerboy21
eb9ca58fd0
Updated pingClockTimeout to account for adjustments in client keep alive settings value.
...
Changed the default value for the client keep alive variable back to 1 (since that is what the setting is if the value is not found in the configuration ini file).
2015-07-30 16:38:02 -04:00
woogerboy21
8c7301b19f
Updated server and client ping to 5 seconds. Also changed hard set 1 second value on the ping timers to read values from the settings cache.
2015-07-29 23:44:00 -04:00
Fabio Bas
1ffc9b4561
Refactor servatrice email send
2015-07-25 18:48:34 +02:00
woogerboy21
a9acb3f1cc
Total Max User Restriction
...
Syntax correction.
2015-07-13 17:54:03 -04:00
woogerboy21
304835c526
Activation Email Misspelling
...
Corrected the misspelling of the word "activating' in the servatrice.ini example file.
2015-06-29 17:05:48 -04:00
Matt Lowe
a795d7d884
Moved username formatting to INI file
...
Rather than having the username limitations hard coded, I have moved it
into the ini file. I have added some examples to the code and also to
the ini.
This is only and example and can be expanded on by others.
2015-06-20 23:14:45 +02:00
Fabio Bas
471f6371b5
More work
...
* Refactored code out of common/ into servatrice/
* added smtp client library
* disable registration when connected
* validate email address
* send activation token via email
2015-05-24 23:02:51 +02:00
Fabio Bas
ff1aed717e
Added token generation, user activation command and response.
2015-05-24 00:37:45 +02:00
Fabio Bas
5ace0dd892
Almost completed registration
...
* added missing bits of serverside code;
* added fronted in client;
* removed demo python scripts;
2015-05-23 20:13:03 +02:00
Gavin Bises
735fcbf311
Add first draft of protocol extension for registration
...
Stub for registration command handling in server
First draft of handling registration requests
WIP (will be rebased)
clean up bad imports (rebase this later)
Finish checkUserIsBanned method
Add username validity check
Check servatrice registration settings
WIP
Finish(?) server side of registration
Needs testing
Fix switch case compile failure
I have no idea why I have to do this
WIP for registration testing python script
Stub register script initial attempt
Rearrange register script
First try at sending reg
register.py sends commands correctly now
Add more debug to register.py
Pack bytes the right way - servatrice can parse py script sends now
register.py should be working now
Parse xml hack correctly
Log registration enabled settings on server start
Insert gender correctly on register
Show tcpserver error message on failed gameserver listen
Fail startup if db configured and can't be opened.
TIL qt5 comes without mysql by default in homebrew...
2015-05-22 18:55:51 +02:00
Matt Lowe
b9cda5e36e
Updated ini
2015-04-12 23:01:29 +02:00
Fabio Bas
0e437cf13b
Anti flood for game commands
2015-03-14 19:44:32 +01:00
Fabio Bas
cd69bc8f9d
Add configuration options to enable database logging
2015-01-01 15:48:53 +01:00
woogerboy21
1195e4c77b
corrected default ini value
2014-11-18 17:32:10 -05:00
wcollins
da98d24d8c
added trusted sources to servatrice
2014-11-18 15:09:21 -05:00
Fabio Bas
01bd26d228
Misc typos fixing
2014-10-06 21:44:20 +02:00
Fabio Bas
91dafdb3e8
Move server network settings to the bottom and add a disclaimer
2014-10-04 18:21:07 +02:00
Fabio Bas
29cf353913
Give servatrice example configuration some love
...
added "password" settings
commented all settings
2014-10-04 17:51:27 +02:00
woogerboy21
0a1fe7f5a8
Requested Cleanup
...
Corrected tab to 4 space (per request)
Moved regonly option under authentication ini location (per request)
2014-07-02 22:27:05 -04:00
woogerboy21
d246fa39fe
Registered Only Server
...
Implemented the ability to set the server to only allow registered
users. Also updated client to reflect the log-in rejection as well as
put a check in place for the server to not start if db connection is not
available yet registration is required.
2014-07-02 20:52:22 -04:00
woogerboy21
977cf7340a
settings update/addition
...
updated settings name (loglevel) to a more descriptive name (writelog)
added logfilters setting to allow user defined filters.
2014-06-26 00:40:21 -04:00
woogerboy21
236e0a4197
added loglevel variable
...
added log filtering variable
2014-06-23 00:09:21 -04:00
Max-Wilhelm Bruker
520300dc86
made server threaded, fixing issue #51
2012-05-28 18:51:58 +02:00
Max-Wilhelm Bruker
c7fa2fe985
fixed clone function, updated servatrice.ini.example to reflect changes in room creation syntax
2012-04-26 16:22:48 +02: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
a4097659d3
made server threading optional
2011-05-21 23:03:00 +02:00
Max-Wilhelm Bruker
38b31681e2
changed leave game shortcut, server cleanups, added max_games_per_user
2011-04-21 01:52:09 +02:00
Max-Wilhelm Bruker
d96f6d8b91
updated servatrice.ini.example
2011-03-22 18:02:35 +01:00
Max-Wilhelm Bruker
fd828986e5
updated example server config
2011-03-03 18:15:47 +01:00
Max-Wilhelm Bruker
6145d6d524
chat flood protection (yet untested)
2011-03-02 19:39:38 +01:00
Max-Wilhelm Bruker
04742f6fb9
implemented game types
2011-01-27 19:13:22 +01:00
Max-Wilhelm Bruker
571cf91e00
translation update; made server status update optional
2011-01-03 21:50:12 +01:00
Max-Wilhelm Bruker
b0b58ca7bd
server crash fix; protocol response fix
2010-10-13 20:08:10 +02:00
Max-Wilhelm Bruker
3d5ba34aaf
translation fix; minor improvement
2010-02-04 16:25:38 +01:00
Max-Wilhelm Bruker
5efb92e2d6
game inactivity timeout
2010-01-31 17:29:59 +01:00
Max-Wilhelm Bruker
7a07a395f1
bugfix, more deck list submission code
2009-11-17 18:36:30 +01:00
Max-Wilhelm Bruker
64aa68cd26
Chat works!
2009-11-13 18:27:06 +01:00
Max-Wilhelm Bruker
b51d4cd4f4
fixed servatrice.ini.example
2009-08-23 16:33:45 +02:00
Max-Wilhelm Bruker
5d32bb8bc4
chat code
2009-08-23 16:25:10 +02:00
Max-Wilhelm Bruker
c8a2ed9415
some changes
2009-06-20 13:26:36 +02:00
brukie
7e13352a95
minor cleanups
2009-05-22 22:32:05 +02:00