Commit Graph

14 Commits

Author SHA1 Message Date
Skillet
18783d95e5 initial attempt at auto finding cheaters.
for explosion attacks and remote action cheats
2023-04-27 08:19:04 -04: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
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
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
ect0s
b9f5766cc9 Remove Squad Created from LogParser
Remove LogParser event Squad Created
2022-06-04 10:57:28 -04:00
ect0s
eb714ecad3 Added 'SQUAD_CREATED' log rule
Initial Attempt at parsing Squad Created Log line.
2021-06-25 12:39:37 -04:00
Dusan Milutinovic
0e7bc2fc91 Fixed bug #148. Added PLAYER_DISCONNECTED event 2021-03-02 00:05:46 +01:00
Thomas Smyth
19f5b8f879 Rename deployable take damage event 2021-02-03 23:30:54 +00:00
Thomas Smyth
28540fce26 Add deployable take damage event 2021-02-03 22:31:38 +00:00
Thomas Smyth
baf07a79b6 Refactor log parser 2020-12-10 20:46:29 +00:00
Thomas Smyth
39efc08a78 SquadJS v2.0 Initial Framework 2020-10-05 18:56:45 +01:00
Thomas Smyth
4445adf8f7 Increase line lengths 2020-06-14 12:58:27 +01:00
Thomas Smyth
3eb53c2ada SquadJS v1 2020-05-15 18:42:39 +01:00