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