Commit Graph

545 Commits

Author SHA1 Message Date
RaidMax
bb8f3fbe5b add configuration update callback for script plugins & update plugins to utilize 2023-04-15 14:27:51 -05:00
RaidMax
c3be7f7de5 more updates for script plugin helper and corresponding VPNDetection update to properly send user gent 2023-04-13 23:36:29 -05:00
RaidMax
520a76a15e add additional overloads for script plugin web request helper 2023-04-13 21:36:21 -05:00
RaidMax
22af762a9d add ServerCommandRequestExecuteEvent implementation 2023-04-09 14:07:30 -05:00
RaidMax
c550d424dd fix startup issue with no config 2023-04-09 09:59:10 -05:00
RaidMax
6bb97c7d83 Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2023-04-07 20:53:25 -05:00
HGM
a434420951 Added Zombie Game Modes + Bonus & Zombie Maps for T7/BOIII (#286)
* Added Zombie Game Modes

Added Zombie Game Modes for T4, T6 & BOIII

* Added Bonus Maps & Zombies (T7/BOIII)

Added Missing Bonus Maps & Zombies maps for T7/BOIII
2023-04-07 20:41:25 -05:00
efinst0rm
19bbdede45 Add CoD 4's missing gametypes. (#280)
* Add CoD 4's missing gametypes.

* Fixed invalid issue
2023-04-07 20:41:12 -05:00
RaidMax
c6c7ca6305 enable support for custom say name on non IW4 games with tell/say raw 2023-04-07 14:04:04 -05:00
RaidMax
bc0ec6c050 track private slots for webfront overview 2023-04-05 23:10:40 -05:00
RaidMax
99e0990770 update script helper method name 2023-04-05 22:27:48 -05:00
RaidMax
e558d912cf Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre 2023-04-05 14:15:46 -05:00
RaidMax
4442826bcf misc clearnup 2023-04-05 10:16:11 -05:00
RaidMax
f41ce39180 implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
2e726ea9ed update references from IP to ListenAddress 2023-04-04 22:21:18 -05:00
RaidMax
da54c5d327 refactor BaseEventParser to utilize new event system 2023-04-04 21:54:41 -05:00
RaidMax
5f5fb8230e remove unneeded classes 2023-04-04 21:45:33 -05:00
RaidMax
51fae05a73 add configuration watcher implementation 2023-04-04 21:44:08 -05:00
RaidMax
c14042a109 improve threading synchronization for BaseConfigurationHandlers 2023-04-04 21:42:17 -05:00
RaidMax
fab3cf95d6 implement PluginV2 for script plugins 2023-04-04 18:24:13 -05:00
RaidMax
ad20572879 update readmessage command to use TellAsync 2023-04-03 15:56:13 -05:00
RaidMax
3364473ce2 update help command to use TellAsync 2023-04-03 15:55:46 -05:00
HGM
710382d432 Update DefaultSettings.json (#282)
Update IW4x Map Names for "Modern Warfare 3 DLC Pack"
2023-03-23 13:04:09 -05:00
RaidMax
676589a3e0 fix threading issue with alert manager 2023-02-17 14:37:52 -06:00
RaidMax
e8bdde70fb implement IConfigurationHandlerV2 2023-02-11 21:09:02 -06:00
RaidMax
ba40478d11 add "advanced" search functionality 2023-01-23 16:38:16 -06:00
efinst0rm
c89314667c Update IW5 gametype names. (#240) 2023-01-11 09:05:34 -06:00
RaidMax
dabad54872 add more ported iw4x maps to default settings 2023-01-06 18:03:17 -06:00
RaidMax
eac8483885 temporarily disable plugin interactions 2023-01-06 13:42:38 -06:00
RaidMax
0ebd582532 add new ported cod4 maps to iw4x map list 2023-01-06 13:39:15 -06:00
FutureRave
b311ecefc2 feature(parser): Option to override special localize character 2022-11-03 20:05:59 -05:00
RaidMax
16739ce455 misc fixes 2022-10-25 15:39:49 -05:00
RaidMax
b5b01cba4c improve webfront command error feedback 2022-10-25 14:52:12 -05:00
RaidMax
797642f3e6 only titleize single word titles on action dialogs 2022-10-25 14:03:35 -05:00
RaidMax
973ea83ab9 fix issue with random concurrency issue on interaction reaction 2022-10-24 18:57:35 -05:00
RaidMax
69cb4bf9df clean up some repeated script plugin error handling 2022-10-24 18:57:35 -05:00
RaidMax
c06b0982a7 cleanup and simplify the CoD RCon implementation 2022-10-23 14:03:57 -05:00
RaidMax
f4e7d5daf9 harden up the script timer/game interface dvar operations for multithreading 2022-10-23 14:03:33 -05:00
RaidMax
f6b3eb04f2 track match start/end time where possible 2022-10-23 13:32:09 -05:00
RaidMax
565f22b42e create shared integration for performance-based autobalance support 2022-10-23 13:29:01 -05:00
RaidMax
7c1c2e719b order permission changed query helper properly 2022-10-21 20:28:04 -05:00
RaidMax
a3fa5212f5 attempt at resolving game interface threading issues (maybe) 2022-10-17 10:45:42 -05:00
RaidMax
3367c5c22f add support for plugin generated pages (interactions). add disallow vpn command 2022-10-17 09:17:43 -05:00
RaidMax
3295315339 update default permissions for guest webfront users 2022-10-16 16:25:09 -05:00
RaidMax
76925a78d4 possible improvements for game interface rcon operations 2022-10-13 13:53:28 -05:00
Amos
cf3209e1d0 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
407ce2bc8f fix argument call to interactions 2022-10-13 10:26:22 -05:00
RaidMax
24d91f228b update interactions to allow building custom forms 2022-10-12 21:06:18 -05:00
RaidMax
186db53bad update plugins to support command interception 2022-10-12 10:32:45 -05:00
RaidMax
40466f84c4 add command interceptor functionality 2022-10-11 16:18:56 -05:00