1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-07 21:58:06 -05:00

539 Commits

Author SHA1 Message Date
RaidMax
db8510f8e6 update top level client count stats to support filtering per game 2023-04-19 19:55:33 -05:00
RaidMax
c628cc8f55 maybe fix for an issue that should not exist 2023-04-15 16:49:34 -05:00
RaidMax
d3ac9d53a4 add configuration update callback for script plugins & update plugins to utilize 2023-04-15 14:27:51 -05:00
RaidMax
f7d005ccd1 update/rename notifyafterdelay to ExecuteAfterDelay 2023-04-09 14:07:50 -05:00
RaidMax
e3bbb048b6 add ServerCommandRequestExecuteEvent implementation 2023-04-09 14:07:30 -05:00
RaidMax
d45ba6434f enable support for custom say name on non IW4 games with tell/say raw 2023-04-07 14:04:04 -05:00
RaidMax
f32949083f track private slots for webfront overview 2023-04-05 23:10:40 -05:00
RaidMax
287ac9cf16 Add NotifyAfterDelay helper method 2023-04-05 22:26:42 -05:00
RaidMax
6faa9b0b43 add back missing "Port" field for Server 2023-04-05 22:26:04 -05:00
RaidMax
ebe69a94ad implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
53a6ef2ec3 update references from IP to ListenAddress 2023-04-04 22:21:18 -05:00
RaidMax
25cec34b85 small tweak to restart and runas command 2023-04-04 21:53:51 -05:00
RaidMax
ee056139a4 remove unneeded classes 2023-04-04 21:45:33 -05:00
RaidMax
d3544b4519 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
RaidMax
957c88970d implement IConfigurationHandlerV2 2023-02-11 21:09:02 -06:00
RaidMax
2b6720d4e2 define new event types 2023-02-11 21:03:35 -06:00
RaidMax
4c51d86fae add "advanced" search functionality 2023-01-23 16:38:16 -06:00
FutureRave
c6916b38c3 feature(parser): Option to override special localize character 2022-11-03 20:05:59 -05:00
RaidMax
5112d88ce2 improve webfront command error feedback 2022-10-25 14:52:12 -05:00
Amos
7180bfe1fc
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
59acaadb92 cleanup and simplify the CoD RCon implementation 2022-10-23 14:03:57 -05:00
RaidMax
7b2cd19fc1 harden up the script timer/game interface dvar operations for multithreading 2022-10-23 14:03:33 -05:00
RaidMax
5b7e56f894 track match start/end time where possible 2022-10-23 13:32:09 -05:00
RaidMax
450c8a45da add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
RaidMax
a71a5d7f3b update default permissions for guest webfront users 2022-10-16 16:25:09 -05:00
RaidMax
9774db1621 update mute plugin to utilize new interaction forms
bump shared library core version
2022-10-13 13:29:39 -05:00
Amos
2ec9332251 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
4cf62b73f1 add level color coding to target on penalty list for issue #265 2022-10-13 10:41:51 -05:00
RaidMax
8502ae47aa update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
2e5747af97 update shared library to fix data library issue 2022-10-12 12:14:43 -05:00
RaidMax
f2736e1f5f update plugins to support command interception 2022-10-12 10:32:45 -05:00
RaidMax
ce6e759cef add command interceptor functionality 2022-10-11 16:18:56 -05:00
RaidMax
aa5b3b71d3 upgrade nuget packages 2022-09-09 09:45:46 -05:00
RaidMax
8d8a8d869a implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
c76c78e280 actual fix of setpassword from web console 2022-08-20 11:34:52 -05:00
RaidMax
39946ba59f fix issue with set password 2022-08-20 10:42:34 -05:00
RaidMax
c6b0f96a69 add client note command and feature 2022-07-20 10:32:26 -05:00
RaidMax
9535815cea misc performance graph display tweaks 2022-07-16 09:56:41 -05:00
RaidMax
eaac12fa75 update to game interface/integration for persistent stat data 2022-07-13 16:10:16 -05:00
RaidMax
f01f9d3292 fix rcon issue on restart 2022-07-09 20:57:00 -05:00
RaidMax
cddc9297c2 cleanup table display of admins on mobile display 2022-07-09 13:54:35 -05:00
RaidMax
1fc418c792 more localization tweaks 2022-07-08 20:40:27 -05:00
RaidMax
490f37b990 add option to normalize diacritics for rcon parsers (applied to T6) 2022-07-06 15:42:31 -05:00
RaidMax
b422e72c71 support per-command override of rcon timeouts / update t5 parser to reflect 2022-07-01 09:59:11 -05:00
RaidMax
f33c071015 use "unknown" ip as bot indicator 2022-06-28 09:15:37 -05:00
RaidMax
9102933a9a ensure commands are not displayed/usable for unsupported games 2022-06-17 13:11:44 -05:00
RaidMax
7be9ecc4c6 optimize client searching 2022-06-16 18:44:49 -05:00
RaidMax
c2353f5bb8 optimize chat filtering/searching 2022-06-16 18:03:23 -05:00
RaidMax
45011d9ff9 fix token auth issue 2022-06-16 10:07:03 -05:00
RaidMax
4e58b03c0f fix up query/check 2022-06-15 20:19:22 -05:00