Commit graph

21 commits

Author SHA1 Message Date
Michael Rath
7c5f41cdf4 Config option to clean DB data on char logout.
Network pause to allow old client to be removed after player disconnects
2020-02-23 12:01:33 -08:00
Code Munkey
c86c4fa0df Linux support 2019-07-07 20:56:15 +00:00
Morosity
b60488de4c Allow DB based bans without crashing server when banned IPs try to log in 2019-05-09 04:39:36 +00:00
CodeMunkey
1df0645c14 Make network buffer size an option 2019-04-26 11:23:38 -05:00
Code Munkey
c0bbe41f99 Dat version validation 2019-04-13 18:18:28 +00:00
codemunkey
2898fdf82d Try processing client outbound in parallel/background threads 2019-02-07 00:17:17 -06:00
LikeableLime
eedef106f6 SERVER/FEATURE: Initial work on timed ban system.
Supports custom ban message (config option) on login with expiration time.
Bans default to permanent, but can be set by number of seconds.
Requires "banned" field in accounts table in db.
2019-01-25 02:26:45 -06:00
LikeableLime
6708354284 Add unique ip address count to /player list 2019-01-19 18:57:19 -06:00
CodeMunkey
e45de92353 Make the main thread less busy. It appears thread::yield doesn't do much 2018-08-28 01:51:42 -05:00
Administrator
46f7b51560 Char ID range update
DB Reconnect during idle times
Use 9000 only until connections mapped
2018-08-22 22:31:27 -05:00
CodeMunkey
1bf40af448 Correct default parameters for flagging read stream 2018-08-20 21:11:46 -05:00
CodeMunkey
1034a2a99f Clarify client ports and ensure correct local address used 2018-08-19 09:37:41 -05:00
CodeMunkey
8452cf0580 Let the system rest a little 2018-08-18 20:42:30 -05:00
CodeMunkey
236fad443a Leaking packet buffers is bad 2018-08-16 12:48:45 -05:00
CodeMunkey
a5930918de Remove ODS call 2018-08-15 21:30:43 -05:00
CodeMunkey
c6a31db269 Only use 2 sockets, incoming & outgoing 2018-08-15 21:29:07 -05:00
Michael Rath
2b7fd12837 Run through correct logout sequence on server shutdown 2018-04-29 18:07:18 -07:00
Michael Rath
0e541b7597 Fix copy paste error 2018-04-27 23:00:19 -07:00
Michael Rath
8f7b3a1df9 Migrating console logging to different log files depending upon issue 2018-04-27 21:03:39 -07:00
Michael Rath
40337e109d Adding new logger - source and header
Rename of existing logger macros to limit conflicts
Added (conf)ig file for logging to have multiple logging files (can easily change)
Added LoggerReadme.md
2018-04-22 11:05:24 -07:00
Peanuts420
da80d1ab2a Initial Commit 2018-03-29 17:01:57 -04:00