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

279 Commits

Author SHA1 Message Date
google-labs-jules[bot]
c2cce14ad3 Add shouldIgnoreDetection check for DetectionType.Bone
This commit updates the cheat detection logic to allow ignoring specific weapons for DetectionType.Bone.

- Modified Detection.cs to include the shouldIgnoreDetection check for DetectionType.Bone, similar to how it's handled for Recoil and Chest detection types.
- Updated AnticheatConfiguration.cs to add an entry for DetectionType.Bone under Game.IW4 in the IgnoredDetectionSpecification, allowing you to configure weapon regexes to ignore for this detection type.
2025-05-27 21:43:00 -05:00
RaidMax
9cdb2ca63e update nuget pipeline
update script
2024-06-28 16:18:42 -05:00
RaidMax
dbb5a9117a update nuget packages 2024-06-22 17:20:05 -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
RaidMax
5726527980 Update plugins for shared library versioning change 2024-02-04 20:55:17 -06:00
RaidMax
6f5d638a1e Remove explicit reference to underlying database provider error in stats plugin 2024-02-04 12:10:13 -06:00
RaidMax
186ed839da Update plugins for latest shared library 2024-02-04 12:09:17 -06:00
RaidMax
d9df5f02a5 fix issue with profile chat meta loading 2023-08-29 12:31:00 -05:00
RaidMax
a2e5e94b02 fix some issues with chat search feature 2023-08-27 12:28:35 -05:00
RaidMax
a169653e91 add chat to advanced search 2023-08-26 22:56:37 -05:00
RaidMax
8d2ac47756 update stats plugin for server caching and better DI usage 2023-04-05 10:15:10 -05:00
RaidMax
b04d059399 update stats plugin to IPluginV2 2023-02-11 21:01:28 -06:00
RaidMax
bbd7b29959 hide annoying warning 2022-10-18 09:38:54 -05:00
RaidMax
38becc5266 bump plugin shared library core reference version 2022-10-13 13:53:28 -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
8d8a8d869a implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
ab96c0ad3b fix issue with duplicate key on top stats page 2022-07-22 10:28:26 -05:00
RaidMax
9535815cea misc performance graph display tweaks 2022-07-16 09:56:41 -05:00
RaidMax
7972c75b4d add date stamp to performance graphs / increase number of performance rating snapshots / localize graph timestamps 2022-07-10 17:06:46 -05:00
RaidMax
c2353f5bb8 optimize chat filtering/searching 2022-06-16 18:03:23 -05:00
RaidMax
6f5db426c1 misc ui tweaks 2022-06-16 14:02:44 -05:00
RaidMax
45011d9ff9 fix token auth issue 2022-06-16 10:07:03 -05:00
RaidMax
16d295024e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
RaidMax
345c415c7d add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
RaidMax
c6042632dd add default anticheat detection types 2022-06-02 18:30:22 -05:00
RaidMax
74d1baa59b Add per game anticheat configuration option for issue #203 2022-06-02 18:24:13 -05:00
RaidMax
323aa49621 reduce logging for failed anticheat log parsing 2022-05-22 18:04:38 -05:00
RaidMax
60d7fd08a0 small updates that got lost in last commit 2022-04-19 22:34:35 -05:00
RaidMax
d5b4c60e5a huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
RaidMax
9e35e12560 fix profile issue 2022-03-24 08:40:42 -05:00
RaidMax
fd29f2d1ad update stats to use new meta service 2022-03-23 13:54:42 -05:00
RaidMax
a84b9abe68 fix issue with multi line output freezing console 2022-03-23 12:09:40 -05:00
RaidMax
1f132d46f9 fix issue with loading stats config #237 2022-03-08 11:24:59 -06:00
RaidMax
57558f6223 add cancellation token for rcon connection to allow more granular control 2022-02-28 20:44:30 -06:00
RaidMax
39a2b155ab increment shared library references 2022-02-23 15:57:44 -06:00
RaidMax
68c5cbacdc more profile loading optimizations 2022-02-01 18:20:29 -06:00
RaidMax
bac343cdba fix refactor issue 2022-01-28 17:28:49 -06:00
RaidMax
c84b270ef7 webfront profile loading optimizations 2022-01-28 14:33:08 -06:00
RaidMax
1c89b00907 small startup performance optimization 2022-01-28 09:35:01 -06:00
RaidMax
6f6dd035ee Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
c518887903 hopeful topstats fixes 2022-01-26 15:20:10 -06:00
RaidMax
6458aee2ee add server scoreboard functionality 2022-01-26 15:20:10 -06:00
RaidMax
34e35542ae update packages for previous release (re-release of previous) 2022-01-26 15:20:10 -06:00
RaidMax
7541705f8a reduce some potential errors 2022-01-26 15:20:10 -06:00
RaidMax
985762c426 add color code mapping for CSGO 2022-01-26 15:20:10 -06:00
RaidMax
4ae3ee1683 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
RaidMax
2f38f3f2b8 fix issue with caching implementation 2022-01-26 15:20:10 -06:00
RaidMax
c8c334327e update caching to use automatic timer instead of request based to prevent task cancellation 2022-01-26 15:20:10 -06:00
RaidMax
d46c090301 implement client server connection tracking persistence 2021-08-31 18:21:40 -05:00