Commit Graph

138 Commits

Author SHA1 Message Date
ddfcf6e138 fix issue with cancellation token on shutdown state sync 2023-04-19 22:46:46 -05:00
92992dfb13 update top level client count stats to support filtering per game 2023-04-19 19:55:33 -05:00
bb8f3fbe5b add configuration update callback for script plugins & update plugins to utilize 2023-04-15 14:27:51 -05:00
22af762a9d add ServerCommandRequestExecuteEvent implementation 2023-04-09 14:07:30 -05:00
bc0ec6c050 track private slots for webfront overview 2023-04-05 23:10:40 -05:00
f41ce39180 implement new eventing system 2023-04-05 09:54:57 -05:00
5f5fb8230e remove unneeded classes 2023-04-04 21:45:33 -05:00
fab3cf95d6 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
e8bdde70fb implement IConfigurationHandlerV2 2023-02-11 21:09:02 -06:00
b311ecefc2 feature(parser): Option to override special localize character 2022-11-03 20:05:59 -05:00
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
f6b3eb04f2 track match start/end time where possible 2022-10-23 13:32:09 -05:00
3367c5c22f add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
cf3209e1d0 Added !unmute, !tempmute, !listmutes
Quick fix for PowerShell IE use

Makes date readable for target player

Resolved translation string inconsistencies

Minor code cleanups

Initial commit from review

Cleaned up code & amended a few checks

Comment typo

Fix infinite unmuting

Removed unnecessary checks (Unmuting an already unmuted player will not trigger MuteStateMeta creation (if already doesn't exist))
Resolved !listmutes showing expired mutes

Committing before refactor

Refactor from review

Removed reference to AdditionalProperty

Fix check for meta state when unmuting

Continued request solves main problem

Handle potential failed command execution

Missed CommandExecuted onJoin

Fix another PS Reference to Invoke-WebRequest

Fixes review issues & Cleaned up code
Adds support for Intercepting Commands via Plugin (Credit: @RaidMax)

Comparing

Revert formatting changes

Removing MuteList for Penalty
Added Mute, TempMute & Unmute Penalty

Fixed reference in Mute.csproj & Removed ListMutesCommand.cs
2022-10-13 13:29:39 -05:00
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
40466f84c4 add command interceptor functionality 2022-10-11 16:18:56 -05:00
2380f23dbe implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
88e67747fe add option to normalize diacritics for rcon parsers (applied to T6) 2022-07-06 15:42:31 -05:00
a6c0a94f6c support per-command override of rcon timeouts / update t5 parser to reflect 2022-07-01 09:59:11 -05:00
4534d24fe6 fix token auth issue 2022-06-16 10:07:03 -05:00
8ae6561f4e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
a44b4e9475 add alert/notification functionality (for server connection events and messages) 2022-06-11 11:34:00 -05:00
5433d7d1d2 add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
1f13f9122c fix intermittent issue with game interface during connection loss with servers 2022-06-01 11:25:11 -05:00
4fbe0ee0ed huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
eafd7cb530 add join team and map change events to CSGO parser 2022-03-28 18:05:18 -05:00
a863f78678 only unload plugins once at shutdown
clean up some doc warnings
2022-03-24 11:34:32 -05:00
36eb45bb2e mark old meta service as obsolete 2022-03-23 11:31:53 -05:00
04a4dcf153 implement metaservice v2 2022-03-23 08:43:57 -05:00
f567a03fa7 implement team tracking via game interface (EFClient.Team and EFClient.TeamName) 2022-03-12 13:38:33 -06:00
59d69bd22b add cancellation token for rcon connection to allow more granular control 2022-02-28 20:44:30 -06:00
de2e804b84 improve meta filter menu on profile 2022-02-25 21:09:57 -06:00
39a1066c74 add permission level changed meta 2022-02-23 12:47:00 -06:00
f4b892d8f4 improve network log support 2022-02-13 16:50:09 -06:00
c9cf7be341 add set client meta and inc/dec to framework 2022-02-10 16:50:45 -06:00
aa6ae0ab8d more integration tweaks 2022-02-09 14:45:28 -06:00
12dfd8c558 more integration tweaks
add configurable flood protect interval for rcon
2022-02-08 12:03:55 -06:00
07f675eadc fix issue with plugin registration 2022-02-07 22:02:50 -06:00
b1a1aae6c0 initial framework for gsc + iw4madmin integration
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
f4b160b735 small startup performance optimization 2022-01-28 09:35:01 -06:00
a602e8caed Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
4a89744ee9 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
307ff3ddeb update help command to use per game commands 2022-01-26 15:20:10 -06:00
08bcd23cbc add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
c4e0c4c36a cleanup and enhance penalty handling 2022-01-26 15:20:10 -06:00
68c1151191 add tooltip timestamp to max concurrent players 2021-09-14 18:12:20 -05:00
c5f9a68102 implement client server connection tracking persistence 2021-08-31 18:21:40 -05:00
deff4f2947 persist client count history data across reboots and allow for configurable timespan 2021-08-29 13:10:10 -05:00
a815bcbff5 Add max concurrent players over 24 hours badge to home 2021-08-26 17:35:05 -05:00
e2ea5c6ce0 support hostnames for server config 2021-07-11 17:26:30 -05:00