Commit Graph

530 Commits

Author SHA1 Message Date
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
RaidMax
55bccc7d3d ensure commands are not displayed/usable for unsupported games 2022-06-17 13:11:44 -05:00
RaidMax
a92f9fc29c optimize client searching 2022-06-16 18:44:49 -05:00
RaidMax
fbf424c77d optimize chat filtering/searching 2022-06-16 18:03:23 -05:00
RaidMax
4534d24fe6 fix token auth issue 2022-06-16 10:07:03 -05:00
RaidMax
f02552faa1 fix up query/check 2022-06-15 20:19:22 -05:00
RaidMax
8ae6561f4e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
RaidMax
df3e226dc9 actually fix the previous issue 2022-06-12 16:37:07 -05:00
RaidMax
ef3db63ba7 fix issue that shouldn't actually be an issue 2022-06-12 15:09:26 -05:00
RaidMax
b337e232a2 use bot ip address when determining if client is bot 2022-06-12 10:09:56 -05:00
RaidMax
a44b4e9475 add alert/notification functionality (for server connection events and messages) 2022-06-11 11:34:00 -05:00
RaidMax
5433d7d1d2 add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
RaidMax
0446fe1ec5 revert time out for status preventing server from entering unreachable state 2022-06-08 09:10:31 -05:00
RaidMax
cf2a00e5b3 add game to player profile and admins page 2022-06-07 21:58:32 -05:00
RaidMax
ab494a22cb add mwr to game list (h1) 2022-06-07 12:10:39 -05:00