Commit graph

28 commits

Author SHA1 Message Date
Code Munkey
8a23f07043 Keep alive & no drop 2020-07-07 20:22:20 +00:00
Scribble
304471959a Fixed Some Things Broke Some Stuff. 2020-01-28 18:42:03 -05:00
Code Munkey
c86c4fa0df Linux support 2019-07-07 20:56:15 +00:00
Morosity
b174cf496c Moved HouseManager code to new file
Added support for hslist
Phase 1 - only existing available to see, bugged houses are ignored
2019-05-28 15:59:42 +00:00
Code Munkey
fb983e4917 Change to using steady_clock over direct QPC calls 2019-03-08 03:38:46 +00:00
LikeableLime
81630403ea FIX: Add server tick rate limiter to reduce cpu load. 2019-01-19 02:33:42 -06:00
codemunkey
9a8e48d9df Move work from generate id to think 2019-01-06 16:04:41 -06:00
scruples
85b1db83f2 Merge branch 'TestServer' of https://gitlab.com/scruples/gdlenhanced into AllegianceMessaging2 2018-09-01 12:24:36 +01:00
Anahera
68ec0ad4ac Merge remote-tracking branch 'upstream/TestServer' into chess 2018-09-01 12:55:07 +12:00
scruples
ac7a9afbf9 Merge branch 'TestServer' of https://gitlab.com/scruples/gdlenhanced into AllegianceMessaging2 2018-08-31 01:23:48 +01:00
Code Munkey
e1c852d76b Don't need this line anymore 2018-08-28 06:55:13 +00: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
CodeMunkey
1034a2a99f Clarify client ports and ensure correct local address used 2018-08-19 09:37:41 -05:00
Morosity
e080b3bf0d Merge branch 'Plumbing' into 'TestServer'
Some plumbing

See merge request Scribble/gdlenhanced!192
2018-08-18 07:27:55 +00:00
Anahera
4d29b9ad74 Tabify code, converted intentation spaces to tabs to conform project style. 2018-08-18 01:42:53 +12:00
scruples
bd670b67a9 Some memory leak fixes - delete RecipeFactory on shutdown, delete any queuedAttackData on AttackManager destruct, delete houseData object once it's copied to the _houseDataMap and point to the map version instead. 2018-08-17 11:17:11 +01:00
CodeMunkey
c6a31db269 Only use 2 sockets, incoming & outgoing 2018-08-15 21:29:07 -05:00
CodeMunkey
56e1645ce0 use std::thread for main server thread 2018-08-15 12:49:08 -05:00
scruples
73fbc155e5 Changed officer list, ban list, chat gag list, officer title list and MOTD to be stored in the allegiance blob but not sent to the client with an allegiance update. Added a temporary config option that will update all existing allegiances to use the new lists - should only need to be run once. Added allegiance rank strings for each of the race/gender combinations and added them to the relevant weenie string. Added allegiance name string to the recursive allegiance notify function and added calls to it whenever the allegiance name is set or cleared. Added (primitive) chat boot functionality - it currently sets the player's allegiance chat option to off. 2018-08-14 19:46:16 +01:00
Anahera
5a8e7d1681 Merge remote-tracking branch 'origin/testserver' into chess 2018-08-12 14:14:55 +12:00
Anahera
47695ec812 Initial implementation of Chess.
Still various issues that need correcting.
2018-08-12 13:53:40 +12:00
Michael Rath
7c9e7ad301 ID system determined by config. RC uses Mined system all others should used incrememental. 2018-08-10 21:51:08 -07:00
Morosity
2acf283b2c Merge branch 'master' into 'TestServer'
Final Dynamic ID and crash fixes

See merge request Scribble/gdlenhanced!182
2018-08-05 04:28:40 +00:00
Michael Rath
7aa4d05af2 Dynamic ID system
Few crash fixes
2018-08-04 17:24:12 -07:00
Michael Rath
072ab0304a Load Recipe json files 2018-07-14 12:30:30 -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