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

1466 Commits

Author SHA1 Message Date
Amos
5dca8717b9
Using IRemoteCommandService to handle redirect for Command Execution via API (#333) 2024-07-23 00:38:55 +01:00
Amos
b1810b0517
Add a tooltip for client profile total playtime for hours (#334) 2024-07-23 00:38:43 +01:00
Amos
bc3bd5b0f2
Using TellAsync instead of Tell to prevent Event flooding. (#332) 2024-07-22 20:43:54 +01:00
RaidMax
95523885b8
support for loading minimum permission level from config for script commands 2024-07-14 11:21:47 -05:00
RaidMax
a34ac7d224 prevent auto parsing of base gamescript and anticheat events to mitigate unneeded processing time 2024.7.13.1-prerelease 2024-07-12 22:19:42 -05:00
RaidMax
135fc98e1c use correct EFClient return time for ScriptPluginExtensions and provide IPAddress on game interface data 2024-07-12 22:08:23 -05:00
Amos
ee0b40d657
Improve cancellation token handling in Utilities.cs (#331)
A using statement was added to ensure proper disposal of the CancellationTokenSource. Additional error handling was also included to catch an OperationCanceledException and prevent it from causing unintended side effects. The client response is now properly disposed in the finally block.
2024-07-06 19:30:40 -05:00
Amos
036a467bd0 Add PromptClientInput method in Utilities.cs
A new utility method named 'PromptClientInput' has been added in the Utilities.cs file. This method accepts client, prompt, and validator as inputs and allows taking action based on client responses. Included subscription and unsubscription to the 'ClientMessaged' game event, and handling of cancellation token to control the execution flow.
2024-07-06 16:47:55 -05:00
RaidMax
78c5b43ed4 fix issue with game interface and increase debug logging 2024.7.6.1-prerelease 2024-07-06 15:16:50 -05:00
Amos
d6112840e6 Revert commented out Utilities CancellationToken timeout for debug environments. 2024-07-05 23:10:21 +01:00
RaidMax
16c0ba7c20
Update .NET download in README.md 2024-07-04 15:02:16 -05:00
RaidMax
6a2ac5ad82 update T7 retail parser version to prevent conflict with boiii parser 2024.7.4.1-prerelease 2024-07-04 11:02:04 -05:00
RaidMax
cc8a6df463 remove md5 check for windows update script as content-md5 header no longer appears to be transmitted 2024-07-04 11:02:04 -05:00
RaidMax
f4946a9e76 tweak team regex for kill/damage 2024-07-04 11:02:04 -05:00
RaidMax
3857c48bd2 update for BOIII parsing 2024-07-04 11:02:04 -05:00
RaidMax
eac9b8f150 remove some build warnings 2024-07-04 11:02:04 -05:00
RaidMax
24276d8057 use wget instead of curl for geolocation download 2024-07-04 11:02:04 -05:00
RaidMax
19e5e06d5d remove unneeded xml documentation file in build 2024-07-04 11:02:04 -05:00
RaidMax
b911a67287 add automatic download of newest geolocation database to build action 2024-07-04 11:02:04 -05:00
RaidMax
5c3b792f17 update nuget revision generation 2024-07-04 11:02:04 -05:00
RaidMax
2674245910 copy missing update scripts in build action 2024-07-04 11:02:04 -05:00
RaidMax
54abc45d28 trigger workflow 2024-06-30 21:19:39 -05:00
RaidMax
4996220222 fix artifact path 2024-06-30 21:15:15 -05:00
RaidMax
f14479d317 Merge branch 'develop' into release/pre 2024-06-30 21:10:29 -05:00
RaidMax
462dbb6f8b fix T7 status IP parsing 2024.7.1.1-prerelease 2024-06-30 20:46:40 -05:00
RaidMax
e168bbf055 fix artifact zip path 2024-06-30 20:46:23 -05:00
RaidMax
71136bf3b4 update readme .NET version 2024-06-30 20:21:10 -05:00
RaidMax
4236ae5a6e Merge branch 'develop' into release/pre 2024-06-30 12:09:13 -05:00
RaidMax
8e11c89b6e update build action 2024.6.30.1-prerelease 2024-06-30 12:07:46 -05:00
RaidMax
966a297132 update build pipeline for official release 2024-06-30 11:53:05 -05:00
RaidMax
5a33567c73 tweak game interface plugin for consistency 2024-06-30 11:52:31 -05:00
RaidMax
a24aaf10d4 use cache method for build revision 2024-06-29 22:46:00 -05:00
RaidMax
57143b1acf update build pipeline for sequential revision #s 2024-06-29 22:33:16 -05:00
RaidMax
b2c2ab03f3 fix issue with manual log path input on initial configuration 2024-06-29 22:17:18 -05:00
Amos
ba633be034
Refactor MuteManager constructor and clean up code (#329)
The MuteManager constructor within the Mute plugin has been refactored for better dependency injection. This change simplifies the class construction by directly initializing fields in the constructor parameters. Additionally, several minor code improvements have been made, including spelling corrections and replacing some conditional checks for readability. Other arrays or methods in the plugin are also revised for better maintainability and readability of the code.
2024-06-29 21:50:00 -05:00
RaidMax
40f912542b only run local build script in debug 2024-06-29 17:01:59 -05:00
RaidMax
451b25ffb2 simplify build script for local builds 2024-06-29 16:54:06 -05:00
RaidMax
74ad200b8e test generate sequential build number 2024-06-29 15:09:22 -05:00
RaidMax
accf5ba043 fix missing quotes 2024-06-29 14:40:22 -05:00
RaidMax
bcad270aaa update nuget action to require approval and set specific suffix depending on pr or push 2024-06-29 14:38:06 -05:00
RaidMax
63e1f31c21 fix remote plugin loading 2024-06-29 11:14:09 -05:00
RaidMax
eec0a21005 update application build triggers 2024-06-29 00:00:38 -05:00
RaidMax
fbfbae0d94 set default webfront bind url for very first startup 2024-06-28 23:51:54 -05:00
RaidMax
ae1faac8ab fix type reference for ClientPenaltyEvent 2024-06-28 23:33:21 -05:00
RaidMax
f02431f0fa create build pipeline 2024-06-28 16:18:45 -05:00
RaidMax
9cdb2ca63e update nuget pipeline
update script
2024-06-28 16:18:42 -05:00
RaidMax
c54ff5d095 disable command throttling for privileged users 2024-06-28 16:18:39 -05:00
RaidMax
dc46778c21 Create shared_library_nuget.yml 2024-06-28 16:18:39 -05:00
RaidMax
c651b8d0e8 Revert "Create shared_library_nuget.yml"
This reverts commit 32c29fb006c1feb84b1786328ca72fc842540fdd.
2024-06-25 21:22:08 -05:00
RaidMax
32c29fb006
Create shared_library_nuget.yml
Create initial github action for Shared Library nuget package
2024-06-25 21:19:35 -05:00