1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-30 00:50:25 -05:00
Commit Graph

533 Commits

Author SHA1 Message Date
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
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
89e6dbf49a fix issue with vpn detection using new interaction 2022-10-13 10:47:25 -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
054ae71d14 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-10-05 09:51:24 -05:00
447737c117 Game Interface ported to T5. (#254)
* Implement game interface for IW5 and T5
2022-10-05 09:49:00 -05:00
fb54aac7b8 add client tag to default game interface data 2022-09-24 10:06:07 -05:00
b4dde03a34 provide client tag in game interface meta 2022-09-21 13:04:15 -05:00
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
a3649124ff fix issue with game interface meta/provide full example 2022-09-11 11:46:13 -05:00
8d8a8d869a implement profile interaction registration through plugins (mute and vpn detection implementation) 2022-09-08 15:03:38 -05:00
7ad4615548 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2022-09-07 09:16:58 -05:00
4d5d61f3a0 account for trailing color code on long cod4x names 2022-08-27 21:25:42 -05:00
c8d94ec57b Adding Mute for IW4x (#257)
* Adding Mute for IW4x
2022-08-26 12:09:33 -05:00
e7dce1ad1d modularize the game integration files and better organize the anticheat folder structure 2022-08-20 10:57:03 -05:00
b4a2761590 map the g_password dvar for T7 parser 2022-08-17 21:57:13 -05:00
806491757c tweak for T6 parser 2022-07-25 09:10:12 -05:00
ab96c0ad3b fix issue with duplicate key on top stats page 2022-07-22 10:28:26 -05:00
f78196b063 send correct type to inc/dec meta service in game interface 2022-07-16 17:47:07 -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
590189fc11 update pluto t6 parser for unknown ip 2022-07-10 20:09:57 -05:00
7972c75b4d add date stamp to performance graphs / increase number of performance rating snapshots / localize graph timestamps 2022-07-10 17:06:46 -05:00
c9b33d3097 fix issue with alert on warn in game interface 2022-07-09 14:23:08 -05:00
61481f6e33 fix tag on welcome issue 2022-07-08 20:39:58 -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
2039ed2951 small parser changes 2022-06-21 16:33:11 -05:00
c2353f5bb8 optimize chat filtering/searching 2022-06-16 18:03:23 -05:00
6f5db426c1 misc ui tweaks 2022-06-16 14:02:44 -05:00
45011d9ff9 fix token auth issue 2022-06-16 10:07:03 -05:00
16d295024e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
32c4ac5bf3 set the rcon parser game name for retail WaW 2022-06-14 15:12:19 -05:00
3475da87bc update for t5 dvar format change 2022-06-11 09:56:28 -05:00
345c415c7d add total ranked client number for stats pages 2022-06-09 09:56:41 -05:00
801e16ec7e add plutonium T5 parser. Must use ManualLogPath 2022-06-03 16:26:58 -05:00
c6042632dd add default anticheat detection types 2022-06-02 18:30:22 -05:00
74d1baa59b Add per game anticheat configuration option for issue #203 2022-06-02 18:24:13 -05:00
926fcaa3ed Merge branch 'release/pre' of https://github.com/RaidMax/IW4M-Admin into release/pre 2022-06-02 15:51:59 -05:00
a456a12bc0 Create ParserH1MOD.js (#248)
Co-Authored-By: fed <58637860+fedddddd@users.noreply.github.com>

Co-authored-by: fed <58637860+fedddddd@users.noreply.github.com>
2022-06-02 09:25:29 -05:00
36899e781a Broadcast bans (Anti-cheat and manuals) script plugin 2022-06-02 09:25:00 -05:00
323aa49621 reduce logging for failed anticheat log parsing 2022-05-22 18:04:38 -05:00
6e2d141713 fix issue with VPN banlist evaluation 2022-05-22 18:04:23 -05:00
fadece39ed PlutoIW5 support for the Game Interface and improvements to the GSC part of it. (#242)
* Improvements to the GSC part of the Game Interface
* Adds compatibility with PlutoIW5 with minimal changes.
* Fixes issues when commands are called from the web interface when the used profile is not on the server.
    * New Debug output when the target or origin of a command is sent by IW4MAdmin but not found in-game.
    * Commands that can be run on the context of the target are now run in it.
* Simplifies the command registration and execution.
    * Got rid of the huge switch block.
    * Introduced AddClientCommand to register new commands for example
        * `AddClientCommand("SwitchTeams",  true,  ::TeamSwitchImpl);`
        * `AddClientCommand("Hide",         false, ::HideImpl);`
    * Callbacks are called with the full event object and the parsed data as parameters to allow maximum flexibility.
* Introduced level.eventBus.gamename to know which game we are to add minor changes.
* Changes - noclip/lockcontrols/playertome
Additional changes to support other games' functions

Co-Authored-By: Amos <4959320+MrAmos123@users.noreply.github.com>
2022-05-19 17:04:34 -05:00
d926901ffa reduce warning logs for connecting bots on live radar 2022-04-28 10:35:01 -05:00
d12c15253e fix rcon issue 2022-04-25 15:39:30 -05:00
fa6741c9b1 fix live radar links 2022-04-22 15:13:51 -05:00