0
0
Fork 0
Commit graph

220 commits

Author SHA1 Message Date
Oliver-Akins
62e42b20e3 Add Axios as a dependency 2021-01-11 16:35:23 -07:00
Oliver-Akins
6f3301e1c9 Allow "sheets" to be used in the config 2021-01-11 16:34:17 -07:00
Oliver-Akins
f5a2de29de Implement method to download the CSV data from Google Sheets 2021-01-11 16:33:58 -07:00
Oliver-Akins
9afec3f372 Move guesser limit to config file. 2021-01-10 16:31:25 -07:00
Oliver-Akins
d4356348dc Delete datastore when it's reloaded 2021-01-10 16:14:35 -07:00
Oliver-Akins
0f74a60cb3 Adjust logs and comments & a couple assignments 2021-01-10 15:41:48 -07:00
Oliver-Akins
d66f538f3a Move the playerData check around 2021-01-10 15:41:11 -07:00
Oliver-Akins
fd11293623 Set object to a falsey value when resetting 2021-01-10 14:39:23 -07:00
Oliver-Akins
9a398e41a8 Log that the game is being reset and mark game as in lobby 2021-01-10 14:38:44 -07:00
Oliver-Akins
e0f76432bf Update error response message to not give more info away than needed. 2021-01-10 14:21:42 -07:00
Oliver-Akins
78d1d979de Change to a strict type check 2021-01-10 13:58:17 -07:00
Oliver-Akins
2a7d51dae9 Update the README to have better setup steps for systemd. 2021-01-09 16:35:25 -07:00
Oliver-Akins
d8d43a9d06 Update log events. 2021-01-09 16:29:51 -07:00
Oliver-Akins
8360070711 Update exit code listeners to accomodate for systemd 2021-01-09 16:29:05 -07:00
Oliver-Akins
30a67f653d Correct the link command for the service file. 2021-01-09 15:32:52 -07:00
Oliver-Akins
8f708133d4 Add filepath in text step rather than just the example. 2021-01-09 15:13:46 -07:00
Oliver-Akins
cd31676634 Add command to access logs. 2021-01-09 15:13:30 -07:00
Oliver-Akins
bb9f187a2e Remove step where you try to erroneously enable the ghost-writer service 2021-01-09 15:13:16 -07:00
Oliver-Akins
dd67a7e22e Update information for the websocket.port property 2021-01-09 15:01:13 -07:00
Oliver-Akins
2d520e2ceb Remove resources cache from git 2021-01-09 14:59:06 -07:00
Oliver-Akins
b1331a519b Add config option for datetime visibility in the logger 2021-01-09 14:56:23 -07:00
Oliver-Akins
bfc5453f28 Create service file. 2021-01-09 14:35:36 -07:00
Oliver-Akins
e7344fe45c Add proper filepath for the service file link. 2021-01-09 14:35:22 -07:00
Oliver-Akins
cddac3a642 Add configuration section to server readme 2021-01-09 01:56:34 -07:00
Oliver-Akins
48e2ae15f8 Add setup instructions for the server 2021-01-09 01:54:11 -07:00
Oliver-Akins
64b4bce28c Update log level default to be info instead of silly. 2021-01-09 01:30:09 -07:00
Oliver-Akins
bf7732de26 Emit event to all clients in game not just writers 2021-01-09 00:17:44 -07:00
Oliver-Akins
db585bb1dc Add the datastores section of the server config 2021-01-09 00:17:19 -07:00
Oliver-Akins
d613e53de9 Remove the webserver section of the server config 2021-01-09 00:17:05 -07:00
Oliver-Akins
59819dba45 Add the user to the correct socket rooms. 2021-01-08 23:12:48 -07:00
Oliver-Akins
2f190cafd8 Allow null object cards. 2021-01-07 18:16:27 -07:00
Oliver-Akins
d2760c6a26 Add reset method. 2021-01-07 18:15:57 -07:00
Oliver-Akins
8e5cc3a612 Add reset method. 2021-01-07 18:15:41 -07:00
Oliver-Akins
3441e5acd2 Add ResetGame types 2021-01-07 18:15:32 -07:00
Oliver-Akins
aa5159d10f Register ResetGame listener 2021-01-07 18:14:39 -07:00
Oliver-Akins
d56ac2e689 Add ResetGame functionality. 2021-01-07 18:14:17 -07:00
Oliver-Akins
eb2a85399b Update logs / add an error log on 500 errors. 2021-01-07 16:15:43 -07:00
Oliver-Akins
2d59397c4a Update event template. 2021-01-07 16:13:37 -07:00
Oliver-Akins
7993c0257f Fix data not being populated properly. 2021-01-07 16:12:15 -07:00
Oliver-Akins
76e667142f Prevent error if options is not defined. 2021-01-07 15:33:37 -07:00
Oliver-Akins
9689b23007 Add data needed for the GameRejoined event 2021-01-07 15:33:18 -07:00
Oliver-Akins
ee1a19ed2b Fix host duplication 2021-01-07 15:05:02 -07:00
Oliver-Akins
31d19bfe2d Add log stating how many hibernated games were found 2021-01-07 13:23:55 -07:00
Oliver-Akins
c34fec10ad Run a check of all active games for ones with no socket connections. 2021-01-07 12:43:13 -07:00
Oliver-Akins
aee33fd63a If the game the player is trying to join is hibernated, make it active. 2021-01-07 12:40:10 -07:00
Oliver-Akins
9268958a2f Remove filetype from the names of the hibernated games. 2021-01-07 12:38:08 -07:00
Oliver-Akins
5666a507c8 Correct config validation on the datastore filepath 2021-01-07 12:37:20 -07:00
Oliver-Akins
e5a14322c0 Ensure player's socket object exists. 2021-01-07 12:36:47 -07:00
Oliver-Akins
4d63e78d2c Actually exit the process when done cleaning up 2021-01-07 12:36:33 -07:00
Oliver-Akins
325a2cb423 Update log messages 2021-01-07 12:36:13 -07:00