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

1447 Commits

Author SHA1 Message Date
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
RaidMax
e6272f610a Move/add client getters to ScriptPluginExtensions 2024-06-25 20:51:03 -05:00
RaidMax
b003ba2b75 temporary fix for pomelo ef/.net 8 query query translation 2024-06-23 16:27:00 -05:00
RaidMax
f8f6ca2c0d Reduce possibility of race condition reading updated config 2024-06-23 16:13:30 -05:00
RaidMax
dbb5a9117a update nuget packages 2024-06-22 17:20:05 -05:00
RaidMax
1596af1548 implement functionality to dynamically populate property values from events that inherit from GameScriptEvent 2024-06-22 17:02:04 -05:00
RaidMax
dffcae8344 Add GameLogEvent as catch all for unhandled log lines 2024-06-22 12:18:33 -05:00
RaidMax
4b6f3e8851 Update nuget packages 2024-06-22 11:52:42 -05:00
RaidMax
b31ef6a333 Remove some extra dispose calls on base config handler 2024-06-22 11:50:45 -05:00
RaidMax
d786d7c336 Update server banner plugin for .net 8 2024-06-22 11:49:53 -05:00
RaidMax
34af7a332c
Update projects to .net 8 (#326)
* Update codebase to target .NET 8.0 and improve JSON serialization

This commit switches our target framework from .NET 6.0 to .NET 8.0 and replaces Newtonsoft.Json with System.Text.Json for serialization. The JsonConverter classes have been updated to support the new JSON model and some enhancements were applied to the codebase such as fixing a command property and updating various package references.

* Align with Develop

* Update SharedLibraryCore package version

The version of the SharedLibraryCore package reference has been updated across multiple projects from '2024.2.4.85' to '2024.2.5.9'. Meanwhile, version within SharedLibraryCore.csproj has been changed from '2024.02.04.085' to '2024.01.01.1'. Changes also include removal of .NET 8 requirement notice and reenabling of status upload to master communicator.

* Update properties in IRConParser and IRConParserConfiguration to be settable

The properties in the `IRConParser` and `IRConParserConfiguration` interfaces were updated to include setters. Previously, the properties in these interfaces were read-only. This change allows for the modifications and extensions of properties defined, thereby bolstering flexibility for the handling of games and parsers.

* Replace RestEase with Refit in API usage

Refit has been implemented as a replacement for RestEase in all API calls. As such, all related code, parameters and imports have been adjusted to function with Refit. Logic has also been added to handle certain Refit-specific behaviours. Occurrences of the RestEase package have been removed from the project.

* Enable auto-redirect in HttpClient

The HttpClient instance used in Application/Main.cs has been modified to automatically follow redirect responses. This was accomplished by adding "AllowAutoRedirect = true" to the HttpClientHandler used when creating the HttpClient.

---------

Co-authored-by: Amos <amos2580@hotmail.co.uk>
2024-06-22 10:19:06 -05:00
xerxes-at
1f82596582
Fix increment / decrement switch. (#325)
* Fix increment / decrement switch.

Replace 'up' with 'increment' as it got renamed on the GSC part some time ago.
2024-05-07 09:29:37 -05:00
Edo
27f299c932
fix(s1x: parser): fix inconsistency in the parser of ex-XLabs clients
This is backed up by an update on the s1-mod client that will be deployed in 10 minutes following an announcement telling every server owner to update
2024-04-09 20:38:17 +02:00
RaidMax
aa83d88c77 Add command execution backoff/timeout 2024-02-24 18:07:34 -06:00
RaidMax
0f135337a9 Revert primary constructor change 2024-02-17 15:38:48 -06:00
RaidMax
b286548906 Add server status received event including raw response 2024-02-17 15:33:15 -06:00
RaidMax
d325993670 Add missing permission check to interaction controller 2024-02-17 15:27:38 -06:00
yfbsei
1dd125c579
feat: add basic integration support for IW6x (#320)
Co-authored-by: RaidMax <raidmax@live.com>
Co-authored-by: Edo <edoardo.sanguineti222@gmail.com>
2024-02-13 11:32:16 +01:00
RaidMax
265bb1fbf6 Fix broken xml tag 2024-02-04 21:02:18 -06:00
RaidMax
a0d25f1109 Fix broken xml tag 2024.2.5.6-prerelease 2024-02-04 21:00:55 -06:00