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

618 Commits

Author SHA1 Message Date
RaidMax
11f97d951c Add grouping for servers on top stats, live radar, and scoreboard 2023-04-07 16:23:24 -05:00
RaidMax
cdfcb25072 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2023-04-05 14:15:46 -05:00
RaidMax
68b92ecc9e fix issue with BanBroadcasting 2023-04-05 14:12:59 -05:00
RaidMax
06ee29fa5a update plugin references to newest shared library 2023-04-05 10:15:36 -05:00
RaidMax
8d2ac47756 update stats plugin for server caching and better DI usage 2023-04-05 10:15:10 -05:00
RaidMax
ebe69a94ad implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
d3544b4519 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
Edo
d5186b7645
fix(boiii): workaround the goofiest bug (#284)
* fix(boiii): workaround the goofiest bug
2023-03-23 13:03:54 -05:00
FutureRave
e311c191ef feature(script_plugins): boiii parser 2023-03-16 10:48:14 -05:00
RaidMax
36cca2f93b update vpn detection to script plugin v2 2023-02-11 21:02:20 -06:00
RaidMax
ceb9974ce5 update action on report to script plugin v2 2023-02-11 21:01:47 -06:00
RaidMax
b04d059399 update stats plugin to IPluginV2 2023-02-11 21:01:28 -06:00
RaidMax
f1e8fb9b34 update welcome plugin to IPluginV2 2023-02-11 20:56:52 -06:00
RaidMax
74470c3476 update profanity determent plugin to IPluginV2 2023-02-11 20:49:21 -06:00
RaidMax
dbc059c6a4 update mute plugin to IPluginV2 2023-02-11 20:48:31 -06:00
RaidMax
44e40aefee update login plugin to IPluginV2 2023-02-11 20:46:57 -06:00
RaidMax
52cee026c1 update live radar plugin to IPluginV2 2023-02-11 20:46:08 -06:00
RaidMax
803624e214 update auto message feed plugin to IPluginV2 2023-02-11 20:44:04 -06:00
RaidMax
8ceeaf4a48 merge 2023-01-06 13:45:25 -06:00
RaidMax
e8067ac651 update h1 parser for chat localization 2023-01-06 12:25:24 -06:00
RaidMax
733a302c21 update iw6x chat localize text 2023-01-06 10:49:10 -06:00
RaidMax
8a4a294c8c fix for iw6x and s1x parser 2023-01-05 21:43:57 -06:00
Edo
627acecc07 Update H1 parser too based on iw6&s1 experience 2022-11-07 08:48:38 -06:00
FutureRave
76333f5508 fix(ParserIW6x): Filter out say/say_team correctly 2022-11-07 08:48:38 -06:00
RaidMax
4aebc4d829 properly set the localize text char for s1x parser 2022-11-03 20:11:05 -05:00
FutureRave
c6916b38c3 feature(parser): Option to override special localize character 2022-11-03 20:05:59 -05:00
RaidMax
de94bf12bb don't intercept commands for login plugin if they are from webfront 2022-10-25 13:22:33 -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
1d6cc670d7 add unban subnet command and subnet list interaction 2022-10-24 18:57:35 -05:00
RaidMax
34cafc4066 create shared integration for performance-based autobalance support 2022-10-23 13:29:01 -05:00
RaidMax
bbd7b29959 hide annoying warning 2022-10-18 09:38:54 -05:00
RaidMax
dc72bb9fed Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-10-17 09:18:06 -05:00
RaidMax
450c8a45da add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
Amos
8b498363d6
Fix Threading Duplicate for Mute Penalty & Added !MuteInfo & Fix PM (#269)
* Resolve duplicate migration
Resolve unmuting state double penalties

* Change order of operation

* Added MuteInfoCommand.cs

* Resolve !pm and @broadcast permanently being disabled
2022-10-14 08:47:01 -05:00
RaidMax
38becc5266 bump plugin shared library core reference version 2022-10-13 13:53:28 -05:00
Amos
998842aed0 Fixed [JsonIgnore]
Fixed migration penalty creation
Fixed on migration command execution
Moved out CreatePenalty
Removed ClientId & AdminId since handled by Penalties
2022-10-13 13:29:39 -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
89e6dbf49a fix issue with vpn detection using new interaction 2022-10-13 10:47:25 -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
054ae71d14 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-10-05 09:51:24 -05:00
xerxes-at
447737c117
Game Interface ported to T5. (#254)
* Implement game interface for IW5 and T5
2022-10-05 09:49:00 -05:00
RaidMax
fb54aac7b8 add client tag to default game interface data 2022-09-24 10:06:07 -05:00
RaidMax
b4dde03a34 provide client tag in game interface meta 2022-09-21 13:04:15 -05:00
Amos
2d3761b430
NoClip Fix - Removed NoClipOff - Toggle Hide (#263)
* Usage of Hide is now consistent with NoClip; toggleable
Removed obsolete !NoClipOff
2022-09-11 11:51:10 -05:00
RaidMax
a3649124ff fix issue with game interface meta/provide full example 2022-09-11 11:46:13 -05:00
RaidMax
8d8a8d869a implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
RaidMax
7ad4615548 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-09-07 09:16:58 -05:00