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

537 Commits

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