Commit Graph

544 Commits

Author SHA1 Message Date
RaidMax
84ed9c8d8f optimize player history retrieval 2023-05-30 18:12:57 -05:00
Amos
cdf9485903 Resolves issue where muted player would be unmuted when flag penalty was removed (#303)
* resolves issue where muted player would be unmuted when flag penalty was removed

* Revert accidental code format
2023-05-28 11:37:27 -05:00
RaidMax
f186e3ae4d add command to set log level and develop mode dynamically 2023-05-26 21:14:49 -05:00
RaidMax
1e88f5bac0 fix issue with alert manager concurrency 2023-05-14 22:46:03 -04:00
RaidMax
ddfcf6e138 fix issue with cancellation token on shutdown state sync 2023-04-19 22:46:46 -05:00
RaidMax
92992dfb13 update top level client count stats to support filtering per game 2023-04-19 19:55:33 -05:00
RaidMax
75b93bb972 maybe fix for an issue that should not exist 2023-04-15 16:49:34 -05:00
RaidMax
bb8f3fbe5b add configuration update callback for script plugins & update plugins to utilize 2023-04-15 14:27:51 -05:00
RaidMax
5d53c2559b update/rename notifyafterdelay to ExecuteAfterDelay 2023-04-09 14:07:50 -05:00
RaidMax
22af762a9d add ServerCommandRequestExecuteEvent implementation 2023-04-09 14:07:30 -05:00
RaidMax
c6c7ca6305 enable support for custom say name on non IW4 games with tell/say raw 2023-04-07 14:04:04 -05:00
RaidMax
bc0ec6c050 track private slots for webfront overview 2023-04-05 23:10:40 -05:00
RaidMax
af2925287d Add NotifyAfterDelay helper method 2023-04-05 22:26:42 -05:00
RaidMax
ffb32ccc45 add back missing "Port" field for Server 2023-04-05 22:26:04 -05:00
RaidMax
f41ce39180 implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
2e726ea9ed update references from IP to ListenAddress 2023-04-04 22:21:18 -05:00
RaidMax
fb82cbe6f2 small tweak to restart and runas command 2023-04-04 21:53:51 -05:00
RaidMax
5f5fb8230e remove unneeded classes 2023-04-04 21:45:33 -05:00
RaidMax
fab3cf95d6 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
RaidMax
e8bdde70fb implement IConfigurationHandlerV2 2023-02-11 21:09:02 -06:00
RaidMax
dab429776d define new event types 2023-02-11 21:03:35 -06:00
RaidMax
ba40478d11 add "advanced" search functionality 2023-01-23 16:38:16 -06:00
FutureRave
b311ecefc2 feature(parser): Option to override special localize character 2022-11-03 20:05:59 -05:00
RaidMax
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
Amos
a16986f7a3 Mute Banner for Profile & Prevent Self-Target & Correctly Expire Early Unmutes (#272)
* Fix self-targeting
Remove creation of penalty on mute expiration

* Display mute penalties on profile
Expire mute penalties on unmute

* Resolves issues in code review
Added comment in ClientController.cs
Fixed order of operations in MuteManager.cs
Fixed condition in MuteManager.cs

* Fix self-targeting
Remove creation of penalty on mute expiration

* Display mute penalties on profile
Expire mute penalties on unmute

* Resolves issues in code review
Added comment in ClientController.cs
Fixed order of operations in MuteManager.cs
Fixed condition in MuteManager.cs

* Changed localisation value to be more generic
Fix null reference warning (it should never be null) (34da216)
2022-10-24 18:58:12 -05:00
RaidMax
c06b0982a7 cleanup and simplify the CoD RCon implementation 2022-10-23 14:03:57 -05:00
RaidMax
f4e7d5daf9 harden up the script timer/game interface dvar operations for multithreading 2022-10-23 14:03:33 -05:00
RaidMax
f6b3eb04f2 track match start/end time where possible 2022-10-23 13:32:09 -05:00
RaidMax
3367c5c22f add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
RaidMax
3295315339 update default permissions for guest webfront users 2022-10-16 16:25:09 -05:00
RaidMax
44f22dae3a update mute plugin to utilize new interaction forms
bump shared library core version
2022-10-13 13:29:39 -05:00
Amos
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
RaidMax
3b83729457 add level color coding to target on penalty list for issue #265 2022-10-13 10:41:51 -05:00
RaidMax
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
53cbd11008 update shared library to fix data library issue 2022-10-12 12:14:43 -05:00
RaidMax
186db53bad update plugins to support command interception 2022-10-12 10:32:45 -05:00
RaidMax
40466f84c4 add command interceptor functionality 2022-10-11 16:18:56 -05:00
RaidMax
dadd236069 upgrade nuget packages 2022-09-09 09:45:46 -05:00
RaidMax
2380f23dbe implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
527ffbaced actual fix of setpassword from web console 2022-08-20 11:34:52 -05:00
RaidMax
cf4dd6a868 fix issue with set password 2022-08-20 10:42:34 -05:00
RaidMax
51e8b31e42 add client note command and feature 2022-07-20 10:32:26 -05:00
RaidMax
bef8c08d90 misc performance graph display tweaks 2022-07-16 09:56:41 -05:00
RaidMax
0a55c54c42 update to game interface/integration for persistent stat data 2022-07-13 16:10:16 -05:00
RaidMax
4e44bb5ea1 fix rcon issue on restart 2022-07-09 20:57:00 -05:00
RaidMax
6f1bc7ab90 cleanup table display of admins on mobile display 2022-07-09 13:54:35 -05:00
RaidMax
61df873bb1 more localization tweaks 2022-07-08 20:40:27 -05:00
RaidMax
88e67747fe add option to normalize diacritics for rcon parsers (applied to T6) 2022-07-06 15:42:31 -05:00
RaidMax
a6c0a94f6c support per-command override of rcon timeouts / update t5 parser to reflect 2022-07-01 09:59:11 -05:00
RaidMax
5a2ee36df9 use "unknown" ip as bot indicator 2022-06-28 09:15:37 -05:00