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
ect0s
51fe9e0f0f
Remove SquadLayerFilter from Readme template
...
Dead Code/Documentation,
https://github.com/Team-Silver-Sphere/SquadJS/issues/254
2022-08-01 15:13:28 -04:00
SeanWalsh95
6b48502c44
dafault victim message to disabled
2022-07-12 18:11:28 -04:00
SeanWalsh95
7cd7133bc6
grammar
2022-07-12 15:42:57 -04:00
SeanWalsh95
333e5fc7ee
rm unneeded blocking
2022-07-12 15:40:54 -04:00
SeanWalsh95
d5ee238157
remove unneeded flag
2022-07-12 15:33:55 -04:00
SeanWalsh95
2a2a09caa9
prefer camelCase with JS
2022-07-12 15:28:47 -04:00
SeanWalsh95
83de2491ac
spelling fix
2022-07-12 15:11:38 -04:00
SeanWalsh95
a2e677c13c
formatting
2022-07-12 15:07:43 -04:00
SeanWalsh95
61a20ef972
allow for victim to be notified on TK
2022-07-12 15:06:03 -04:00
Thomas Smyth
ce0b6c9305
Merge pull request #246 from werewolfboy13/patch-1
...
Update print-logo.js
2022-07-09 13:07:01 +01:00
IgnisAlienus
e080a8bbf5
Grafana Template Update
2022-06-30 08:42:35 -07:00
Marek
42597d7030
Update print-logo.js
...
A change for the new CBL that was missed in #245 .
2022-06-28 15:06:34 -05:00
IgnisAlienus
39fad4bcd6
CBL v2
2022-06-28 11:03:41 -07:00
IgnisAlienus
1d685f17d3
CBL
2022-06-28 11:01:31 -07:00
IgnisAlienus
c40b24f9d5
Updating SCBL references to CBL - Community Ban List
2022-06-28 10:00:52 -07:00
ect0s
b9f5766cc9
Remove Squad Created from LogParser
...
Remove LogParser event Squad Created
2022-06-04 10:57:28 -04:00
ect0s
90ed90cb68
SquadCreated Regex and Event Emitter
...
Move Squad Created To RCON rcon.js
Move Squad Created emitter to RCON index.js
2022-06-04 10:42:20 -04:00
ect0s
382563e659
Update discord-killfeed.js
2022-05-27 10:07:09 -04:00
Thomas Smyth
6769cf7f90
Add light logo to README template
2022-05-27 14:46:08 +01:00
Thomas Smyth
26a8d53f2e
Merge pull request #237 from ect0s/adminlist-fetch-update
...
Update admin list on layer changes
2022-05-18 09:06:35 +01:00
ect0s
57b741fbc8
Guard for Duration.
...
We may miss admins going into camera in the case of RCON shutdowns/SquadJS restarts.
This code should guard a promise rejection in the case an admin is not in the current tracking list.
2022-05-15 11:22:06 -04:00
ect0s
46ab36624a
Added regular Adminlist update to newgame
2022-04-23 11:10:00 -04:00
Thomas Smyth
5454715bcf
Update other urls dependent on GitHub repo owner
2022-04-15 13:25:16 +01:00
Thomas Smyth
3cd34e1d3c
Update SquadJS repository url
2022-04-15 13:15:21 +01:00
ect0s
5964b37769
Attempt Fix vehicle filtering for maps with 0 tanks or helicopters
...
2.12 Squad, some layers have no vehicles, so when reading JSON from the wiki team we reject a promise because no data[t].vehicles property, this sets to empty array before we attempt a filter.
Should stop promise rejection during startup
2022-02-12 13:59:11 -05:00
ect0s
a2348c6bd1
Squad Commits, Robust new Game Regex
...
Attempt at more Robust Regex
This regex searches for all the current information we get via the NewGame event, but with a few patterns that search deeper/different folder structures.
Appears to work on all base game content and mods that I have tested, however, mods may capture garbage information inside of mapClassname.
This will also fail if a modder puts no folders between the root of their project and their layers
/mymod/mymap
vs
/mymod/afolder/mymap
afolder would end up being the mapClassname.
https://regex101.com/r/e0Ui0K/1
2021-11-26 15:01:10 -05:00
Shanomac99
fad74b19f6
Changed layer images to new hosting location.
...
Added rawName data type so images uses the correct data.
2021-10-29 21:44:21 -04:00
11T Studio
dbbb708e3b
Add event SQUAD_CREATED
...
To be utilized via the SocketIO. (mainly SquadStatsJSPRO tbh)
2021-10-26 23:12:04 +02:00
11T Studio
e2ec5ee9bb
Kick, warn and ban added to emits
2021-08-13 23:18:08 +02:00
11T Studio
94bb989a83
Add DiscordKillFeed plugin
2021-08-12 20:49:59 +01:00
ect0s
4ca8839675
Add data to UPDATED_A2S_INFORMATION event
2021-08-07 22:44:29 +01:00
11T Studio
ed0883c858
Adding the guide link to the documentation
...
This guide will be updated by me from time to time and will be kept up to date with the latest SquadJS versions.
2021-08-06 22:28:18 +02:00
11T Studio
a04aee60bf
Adding the new event
...
I know I need to rewrite this outside of the plugins but I plan to make it after my vacation 😢
2021-08-06 20:17:52 +02:00
ect0s
e73449e342
Update index.js
2021-07-02 16:00:38 -04:00
ect0s
f472676e3e
Added Force to getPlayerBySteamID inside SQUAD_CREATED emitter
2021-07-02 11:34:58 -04:00
ect0s
9e0c5cd1b1
Add Full player object to SQUAD_CREATED
...
Added full player to SQUAD_CREATED event
Refactored DiscordSquadCreated Plugin
2021-07-01 20:22:34 -04:00
ect0s
aef75781bc
Added Event Handling in main server
2021-06-29 19:48:23 -04:00
Thomas Smyth
7437e8108b
Merge pull request #196 from ect0s/test
...
Added 'SQUAD_CREATED' log rule based on UAT test branch.
2021-06-29 14:43:13 +01:00
ect0s
ed9031d0fe
Create discord-squad-created.js
...
Simple example plugin.
2021-06-25 21:09:08 -04:00
ect0s
5387da16bb
Fixed SquadName/SquadID properties
2021-06-25 18:04:45 -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
Thomas Smyth
964a65ce6e
Fix support for multiple servers to discord-base-message-updater plugin
2021-05-17 22:15:04 +01:00
wiilover22
eab39b20ab
Fix player disconnection event.
2021-04-07 18:07:03 -04:00
wiilover22
6ea5bcb20d
Fixed regex for steamid-connected
2021-04-07 12:31:32 -04:00
Thomas Smyth
fa31300c28
Add FogOfWar plugin
2021-04-07 16:48:00 +01:00
Thomas Smyth
5733c552f5
Add support for multiple servers to discord-base-message-updater plugin
2021-04-04 20:22:25 +01:00
Thomas Smyth
adb9dd23d6
Fix layer information link
2021-04-01 18:14:02 +01:00
SeanWalsh95
86f420fdf3
add Tank/Heli count as sub-property of team per https://github.com/Thomas-Smyth/SquadJS/pull/184#discussion_r602898710
2021-03-30 14:43:24 -04:00
SeanWalsh95
3339f78df6
Add Helicopter and Tank count to layer info
...
simplified to reduce commit spam
2021-03-16 15:52:24 -04:00
got2bhockey
db378918c3
Added Admins Online to admin-request module
2021-03-15 16:07:53 -04:00
Thomas Smyth
fb5e3b9523
Merge pull request #179 from got2bhockey/master
...
Add win/loss stats to Grafana
2021-03-13 21:40:24 +00:00
SeanWalsh95
20485c61c8
fix log lines for scbl-info
2021-03-13 16:33:56 -05:00
got2bhockey
6fac444ad0
Fixed admin list parsing case-sensitivity
2021-03-12 16:45:13 -05:00
got2bhockey
c170a65bf5
Added Win/Loss stats to Grafana
2021-03-12 16:43:04 -05:00
got2bhockey
a412d75356
Updated DBLog Grafana README documentation.
2021-03-12 14:11:48 -05:00
Levent007
3ab9037593
show active admins for !admin and warn them toggleable
2021-03-10 14:30:33 +01:00
Thomas Smyth
db75cb2aa3
Merge pull request #174 from SeanWalsh95/awn-gg-api
...
Add simple awn.gg API connector
2021-03-09 20:40:52 +00:00
Thomas Smyth
3a512c86e0
Add sqlite to default connectors
2021-03-09 20:36:50 +00:00
Thomas Smyth
2736489dc7
Revamp DiscordServerStatus plugin
2021-03-09 20:31:33 +00:00
SeanWalsh95
f8756ea922
simple awnAPI connector
2021-03-09 11:51:19 -05:00
Thomas Smyth
5fce1ae2f2
Add layer image to Discord server status embed
2021-03-08 22:03:18 +00:00
Thomas Smyth
0aaea4e5ed
Merge pull request #172 from 11TStudio/rconWarnKickBan
...
Fix kick and ban RCON regular expressions
2021-03-08 21:03:37 +00:00
Levent007
381637387d
changing \d to [0-9], for sake of code ethics
2021-03-08 21:54:25 +01:00
Levent007
db4808b531
Fixing regex yet again...
2021-03-08 21:45:42 +01:00
Levent007
ccac5a9917
Fixing regex + adding playerID in match for kicks
2021-03-08 21:39:52 +01:00
Thomas Smyth
f84d154d1c
Merge pull request #171 from 11TStudio/rconWarnKickBan
...
Add new events for admins warning, kicking and banning players
2021-03-08 20:32:16 +00:00
Levent007
347b8182b9
reorder the code
2021-03-08 21:31:46 +01:00
Levent007
10be536c7b
New RCON event emit for BAN, KICK, WARN + rcon.ban method
2021-03-08 21:26:22 +01:00
Thomas Smyth
1bb68ceba9
Fix typo in DiscordFOBHABExplosionDamage plugin
2021-03-08 19:13:54 +00:00
Thomas Smyth
308e29b00c
Add plugin to log FOB/HAB explosion damage
2021-03-08 18:51:08 +00:00
Thomas Smyth
7e0f414376
Fix nextMapToBeVoted assignment
2021-03-08 15:07:18 +00:00
Levent007
19087e93dd
Making the code more efficient and light
2021-03-08 12:54:45 +01:00
Levent007
2fd278e4cd
fixing the PR
2021-03-08 12:36:38 +01:00
Levent007
c5bd408b02
fixing init of this.players where it was throwing undefined on first time
2021-03-08 12:34:32 +01:00
Levent007
c83bcfb8ae
modify of debug condition + turning string to int + making them default active
2021-03-08 11:33:49 +01:00
Levent007
6f4b592df6
Adding waitOnNewGames and waitTimeOnNewGame to seeding-mode plugin
2021-03-08 11:31:32 +01:00