Commit Graph

462 Commits

Author SHA1 Message Date
Skillet
72454bfb0f
Update index.js 2023-05-11 12:19:43 -04:00
Skillet
7bab865dac
Update discord-cheater.js 2023-05-09 22:38:24 -04:00
Skillet
ffa70f3682
Update BadPlayerMovement.js 2023-05-09 22:12:46 -04:00
Skillet
788bcefdd1
Update discord-cheater.js 2023-05-09 22:06:07 -04:00
Skillet
d9160643d6
Update index.js 2023-05-09 22:04:20 -04:00
Skillet
4622d08dc7
Update index.js 2023-05-09 22:03:15 -04:00
Skillet
09374967da
Update rcon.js 2023-05-08 12:24:48 -04:00
Skillet
18783d95e5 initial attempt at auto finding cheaters.
for explosion attacks and remote action cheats
2023-04-27 08:19:04 -04:00
Skillet
b2c63d07d9 properly get a list of layers 2023-04-26 14:58:21 -04:00
Skillet
3e31f829eb properly get a list of layers 2023-04-26 09:20:31 -04:00
Skillet
a434c22702 properly get a list of layers 2023-04-26 09:10:52 -04:00
Skillet
0404267c04 properly get a list of layers 2023-04-26 08:59:05 -04:00
Skillet
d6075d6c04 properly get a list of layers 2023-04-26 08:41:28 -04:00
Skillet
ce1b6e6d35 properly get a list of layers 2023-04-26 08:34:05 -04:00
Skillet
21caffed6d properly get a list of layers 2023-04-26 07:26:45 -04:00
Skillet
adf3e01d11 properly get a list of layers 2023-04-26 07:08:14 -04:00
Skillet
52a1317c91 FIXES 2023-04-18 20:03:35 -04:00
Skillet
da35d9eff3 Merge remote-tracking branch 'origin/master' 2023-04-18 02:09:46 -04:00
Skillet
ba449909a5 FIXES 2023-04-18 02:09:35 -04:00
Skillet
4e10917c47
Update index.js 2023-04-17 19:10:32 -04:00
Skillet
10289f1dac fix playercont 2023-04-17 19:06:31 -04:00
Skillet
12bb13d8f9
Update index.js 2023-04-17 19:02:14 -04:00
Skillet
38b3a77cef
Update index.js 2023-04-17 18:42:28 -04:00
Skillet
70e2be8c51 Use RoundEnd event for DBlog 2023-04-14 23:45:11 -04:00
Skillet
3bc566365e
use id over classname 2023-04-14 21:58:57 -04:00
Skillet
64e7360360
layers map 2023-04-14 21:56:15 -04:00
Skillet
e71244ca9b
auto-tk warn only during live match 2023-04-13 19:22:56 -04:00
Skillet
1f6e9319ae
Update index.js 2023-04-12 02:29:55 -04:00
Skillet
0dc7c13da7 fix stuff 2023-04-08 19:33:08 -04:00
Skillet
157176a75e fix stuff 2023-04-08 19:31:10 -04:00
Skillet
e3cbabb434 add player controllers to wound and die 2023-04-08 18:41:55 -04:00
Skillet
088b016798 fix console.log statements 2023-04-08 18:13:20 -04:00
Skillet
e1d73594d0 remove unneeded lines 2023-04-08 18:12:32 -04:00
Skillet
7cd7e7cd1a
Update index.js 2023-03-20 12:06:51 -04:00
Skillet
f092e4f18b
Update layers.js 2023-03-20 07:49:14 -04:00
Skillet
b4454bc508
Update index.js 2023-03-13 16:28:57 -04:00
Skillet
715cd2fce1
Update layers.js 2023-03-11 21:48:21 -05:00
Skillet
c2294ba003
Update index.js 2023-03-11 17:24:52 -05:00
Skillet
4d5e30c1d2
Update index.js 2023-03-11 16:12:54 -05:00
Skillet
494139c14a
Update index.js 2023-03-11 16:06:56 -05:00
Skillet
412483f0d4
Update layers.js 2023-03-09 16:51:22 -05:00
Skillet
aa9efec073
Update index.js 2023-03-09 10:48:32 -05:00
Skillet
17deebf4a5
Update layers.js 2023-03-06 15:17:21 -05:00
Skillet
d1b8c7e9f6
Update index.js 2023-03-06 14:51:30 -05:00
Skillet
c0d627fa22
Update factory.js 2023-03-06 12:47:09 -05:00
Skillet
65a0bad009
Update factory.js 2023-03-06 10:37:26 -05:00
Skillet
1412f06061
Update factory.js 2023-03-06 10:31:31 -05:00
Skillet
0af1ed0ef2
Update db-log.js 2023-03-04 10:15:38 -05:00
Skillet
b419c62ff3
use modded support 2023-03-02 02:21:25 -05:00
Skillet
763f2536f8
Update db-log.js 2023-03-01 12:16:11 -05:00
Skillet
a4eab2e898
setup try catch for discordjs error 2023-02-27 12:09:16 -05:00
Skillet
61f502e15c
Update round-tickets.js 2023-02-26 07:09:21 -05:00
Skillet
56fd047411
use round-tickets to catch missing round won events 2023-02-26 04:45:49 -05:00
Skillet
c9fdc13362
Update index.js 2023-02-20 05:34:37 -05:00
Skillet
6146072886
Update index.js 2023-02-20 05:25:25 -05:00
Skillet
904e93df1d
Update index.js 2023-02-18 16:03:51 -05:00
Skillet
08370ab0c9
Update index.js 2023-02-17 08:05:58 -05:00
Skillet
6f162c5d63
fix Player disconnect regex 2023-02-17 08:03:28 -05:00
ect0s
7b23e710e6 Change from Unet:close to Uchannel:close
In certain cases we do not much Unetclosed or it is missing from the log, however channel seams to always be called
2023-02-17 05:52:45 -05:00
Skillet
89b0e3fe59
Update index.js 2023-02-17 02:17:58 -05:00
Skillet
ee8bbf5ccc
Update index.js 2023-02-16 22:22:38 -05:00
Skillet
faa08138d8
Update db-log.js 2023-02-16 01:37:29 -05:00
Skillet
adb00d5474
Update index.js 2023-02-16 01:18:43 -05:00
Skillet
35dde40666
update dblog name when player name changes 2023-02-15 18:08:37 -05:00
Skillet
38fa85b64b
add player_name_changed event 2023-02-15 18:02:44 -05:00
Skillet
8c34efce76
Update index.js 2023-02-15 08:52:10 -05:00
Skillet
22388fbfb7
add console log 2023-02-15 08:07:15 -05:00
Matz Reckeweg
3042c494d2 Apply codestyle 2023-01-29 12:27:38 +01:00
ect0s
62b8909064
Merge pull request #264 from DrKittens/engineio
Update Socket.Io version in package.json
2023-01-24 06:36:33 -05:00
Marek
d2480d23bf
Merge branch 'master' into tedious 2023-01-23 20:12:11 -06:00
Marek
eba9a451eb
Merge branch 'master' into engineio 2023-01-23 20:11:41 -06:00
ect0s
bc4095eb8c
Merge pull request #266 from fantinodavide/master
Prevent crash when a discord channel cannot be fetched by channelID
2023-01-21 19:48:46 -05:00
Davide Fantino
8b931ce0b9 Merge branch 'fix-tank-recognition' of https://github.com/fantinodavide/SquadJS into fix-tank-recognition 2023-01-21 22:02:16 +01:00
Davide Fantino
4e561c4362 fix: antitank vehicles being recognized as tanks 2023-01-21 22:02:11 +01:00
Marek
8e8b56937d
Merge branch 'master' into master 2023-01-21 14:58:18 -06:00
DrKittens
cfa5d0df26
Merge branch 'Team-Silver-Sphere:master' into tedious 2023-01-21 23:48:37 +11:00
DrKittens
726df6084c
Merge branch 'Team-Silver-Sphere:master' into engineio 2023-01-21 23:47:14 +11:00
ect0s
fd7483a323 Add Timestamps to logger
Change logger string constructor;

By default, no logging enabled.

if timestamps exists in logger config, timestamps enabled
2023-01-20 20:59:07 -05:00
werewolfboy13
836300b393 Updating wiki pipeline address. 2023-01-18 18:28:33 -06:00
Davide Fantino
e2a9c4b79f chore: more detailed logging for fetch discord channel errors 2023-01-16 10:05:11 +01:00
Davide Fantino
b016226d70 chore: handle discord channel not initialized 2023-01-15 21:32:27 +01:00
Davide Fantino
59dc6832a5 chore: discord fetch channel handle not found 2023-01-15 21:26:57 +01:00
DrKittens
f8a9c8f752 resolves https://github.com/advisories/GHSA-crh6-fp67-6883 2023-01-12 22:32:33 +11:00
DrKittens
228050b743 Resolves https://github.com/advisories/GHSA-r7qp-cfhv-p84w 2023-01-12 19:21:45 +11:00
ect0s
616982927b rename steamid-connected to client-login, roll forward to master
Resolve conflict with master

Change steamid-connected to client-login for consistent naming
2023-01-02 23:27:12 -05:00
ect0s
4233213acd Merge remote-tracking branch 'upstream/master' into LogParser-Sessions 2023-01-02 23:24:13 -05:00
Thomas Smyth
b5c60ea9cf
Merge branch 'master' into SqCreationRCON 2023-01-02 19:01:09 +00:00
ect0s
3ebd5e2c3c Keep SquadID in Event Emitter data 2023-01-01 19:27:23 -05:00
ect0s
6cce309bea Roll foward 2023-01-01 19:25:02 -05:00
Marek
17a7c269a7
Merge branch 'master' into LogParser-Sessions 2022-12-28 18:12:23 -06:00
Marek
16b0803149
Merge branch 'master' into LogTickets 2022-12-28 17:16:08 -06:00
Sentennial
0db79ad231 fix for player-damaged and player-died as well 2022-12-27 22:27:15 -06:00
Sentennial
48d0445925 Adjust regex to capture wounds by PLA weapons. 2022-12-27 22:12:02 -06:00
ect0s
1301c227f2 Move events to eventstore.sessions for cleanup 2022-11-09 20:26:04 -05:00
ect0s
49809169b8 Player Connection/Disconnection Flow. cleareventStore caller
pending connection destroyed: error path for clients that fail to connect, required to cleanup connection state in this error case.

client-connected: Supersedes steamid connected, use base unreal engine client flow. Removes dependancy on EAC (broken as of squad 3.4). First step in resolving a new client connection. this gets us a connection id, steamid.

client-login: 2nd step in player connected flow, this setups the steamid into eventstore.steamid-connected.

playercontroller connected: gets us player controller. used in player connected flow.

player-connected: update to use new eventStore layout, now all players should always have suffix,steamid,controller. These are now also cached within the logparser for lookup. last step in player connected flow.

player-disconnected: uses new eventStore layout, marks players in eventStore.disconnected but doesn't remove cached players till map change; may be needed in cases with delayed logs, needs further testing. Broken as of Squad 3.4 due to EAC changes

steamid-connected: Removed in favor of client-connected, no longer works as of squad 3.4 due to EAC changes.
2022-11-09 20:20:50 -05:00
ect0s
915d42d355 Update discord-roundended.js
Missing Early Return
2022-10-06 23:08:04 -04:00
ect0s
2ba6edc4ee Embed Format Tweak 2022-09-29 04:53:25 -04:00
ect0s
49127ca404 Add time 2022-09-28 23:00:55 -04:00
ect0s
9a0d0f613b fix binding 2022-09-28 22:17:50 -04:00
ect0s
3f3be7c027 Add round-tickets and round-ended events; discord-roundended plugin
Adds round-tickets regex to logparser; this will fire when the server prints new log lines related to tickets and factions.

Adds round-ended regex to log parser and event; this event forwards round tickets where we have both a winner and a loser to the main server object.

discord-roundended: This plugin is similar but functionally different from round winner, due to cases where the server experiences a draw.
2022-09-28 21:11:11 -04:00