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
RaidMax
1e1e8bbe7b
fix issue with game interface meta/provide full example
2022-09-11 11:46:13 -05:00
RaidMax
dadd236069
upgrade nuget packages
2022-09-09 09:45:46 -05:00
RaidMax
2380f23dbe
implement profile interaction registration through plugins (mute and vpn detection implementation)
2022-09-08 15:03:38 -05:00
RaidMax
7526f86dab
fix issues with game interface reconnecting after rcon connection lost
2022-08-26 12:07:43 -05:00
RaidMax
fe919251fb
add chat/chatteam event mapping for T7
2022-08-16 18:37:35 -05:00
RaidMax
841bcf6156
tweak for T6 parser
2022-07-25 09:10:12 -05:00
RaidMax
b381af5fba
fix dvar regex for T7
2022-07-24 13:29:40 -05:00
RaidMax
444c06e65e
make sure color tokens are mapped for kick messages
2022-07-23 13:48:46 -05:00
RaidMax
cd12c3f26e
set default permission for read message to user
2022-07-23 11:13:21 -05:00
RaidMax
507688a175
small tweaks for notes/tags
2022-07-20 11:39:46 -05:00
RaidMax
51e8b31e42
add client note command and feature
2022-07-20 10:32:26 -05:00
RaidMax
b78c467539
tweaks and persistent guid update to game integration/interface
2022-07-16 09:32:07 -05:00
RaidMax
0a55c54c42
update to game interface/integration for persistent stat data
2022-07-13 16:10:16 -05:00
RaidMax
4e44bb5ea1
fix rcon issue on restart
2022-07-09 20:57:00 -05:00
RaidMax
63e1774cb6
gracefully handle when infoString does not include all expected data
2022-07-09 10:52:27 -05:00
RaidMax
052eeb0615
fix tag on welcome issue
2022-07-08 20:39:58 -05:00
RaidMax
88e67747fe
add option to normalize diacritics for rcon parsers (applied to T6)
2022-07-06 15:42:31 -05:00
RaidMax
5db94723aa
Merge branch 'release/pre' of https://github.com/RaidMax/IW4M-Admin into release/pre
2022-07-06 10:02:09 -05:00
efinst0rm
ea8216ecdf
Add H1 maps and gametypes ( #252 )
2022-07-06 10:01:01 -05:00
RaidMax
6abbcbe464
prevent waiting for response on quit command
2022-07-06 09:55:06 -05:00
RaidMax
a6c0a94f6c
support per-command override of rcon timeouts / update t5 parser to reflect
2022-07-01 09:59:11 -05:00
RaidMax
71abaac9e1
remove reports on ban/tempban
2022-07-01 09:14:57 -05:00
RaidMax
2daa4991d1
fix issue with previous change
2022-06-21 16:57:06 -05:00
RaidMax
775c0a91b5
small parser changes
2022-06-21 16:33:11 -05:00
RaidMax
55bccc7d3d
ensure commands are not displayed/usable for unsupported games
2022-06-17 13:11:44 -05:00
RaidMax
4534d24fe6
fix token auth issue
2022-06-16 10:07:03 -05:00
RaidMax
8ae6561f4e
update schema to support unique guid + game combinations
2022-06-15 19:37:34 -05:00
RaidMax
9ab34614c5
don't publish disconnect event if no client id
2022-06-14 15:00:23 -05:00
RaidMax
6587187a34
fix memory/database leak with ranked player count cache
2022-06-12 12:19:32 -05:00
RaidMax
b337e232a2
use bot ip address when determining if client is bot
2022-06-12 10:09:56 -05:00
RaidMax
a44b4e9475
add alert/notification functionality (for server connection events and messages)
2022-06-11 11:34:00 -05:00
RaidMax
5433d7d1d2
add total ranked client number for stats pages
2022-06-09 09:56:41 -05:00
RaidMax
0446fe1ec5
revert time out for status preventing server from entering unreachable state
2022-06-08 09:10:31 -05:00
RaidMax
210f1ca336
fix incorrect wildcard colorcode
2022-06-02 19:59:09 -05:00
RaidMax
1f13f9122c
fix intermittent issue with game interface during connection loss with servers
2022-06-01 11:25:11 -05:00
RaidMax
e346aa037e
don't use cancellation token when persisting meta on quit
2022-04-28 10:14:35 -05:00
RaidMax
074e36413e
format all output for color keys
2022-04-27 15:36:58 -05:00
RaidMax
ff0d22c142
fix rcon issue
2022-04-25 15:39:30 -05:00
RaidMax
0a8e415af8
add game to client
2022-04-22 16:03:34 -05:00
RaidMax
4fbe0ee0ed
huge commit for webfront facelift
2022-04-19 18:43:58 -05:00
RaidMax
15c3ca53e2
fix edge case data collection for offline servers/clean up implementation
2022-04-08 16:41:44 -05:00
RaidMax
70cd01eafb
reduce logging for meta lookup
2022-04-06 14:08:00 -05:00
RaidMax
1e67f6e86c
collect data when server offline
2022-03-29 17:18:41 -05:00
RaidMax
180a4911bc
improve server clientcount/activity graph on server overview
2022-03-29 16:42:53 -05:00
RaidMax
eafd7cb530
add join team and map change events to CSGO parser
2022-03-28 18:05:18 -05:00
RaidMax
770785e979
misc fix
2022-03-28 16:05:00 -05:00
RaidMax
724992ef33
set team properly/tint scoreboard background for team
2022-03-25 13:16:41 -05:00
RaidMax
557cc1614f
improve ban handling edge cases
2022-03-25 11:28:15 -05:00
RaidMax
f90cdbef16
fix meta filter on profile
2022-03-24 16:23:40 -05:00
RaidMax
a863f78678
only unload plugins once at shutdown
...
clean up some doc warnings
2022-03-24 11:34:32 -05:00
RaidMax
c93f896bc5
fix profile issue
2022-03-24 08:40:42 -05:00
RaidMax
497c15a6a8
update stats to use new meta service
2022-03-23 13:54:42 -05:00
RaidMax
7be096e0b6
add vpn whitelist command
2022-03-23 13:34:04 -05:00
RaidMax
85d44b0eb0
fix issue with multi line output freezing console
2022-03-23 12:09:40 -05:00
RaidMax
36eb45bb2e
mark old meta service as obsolete
2022-03-23 11:31:53 -05:00
RaidMax
04a4dcf153
implement metaservice v2
2022-03-23 08:43:57 -05:00
RaidMax
f567a03fa7
implement team tracking via game interface (EFClient.Team and EFClient.TeamName)
2022-03-12 13:38:33 -06:00
Michael
1b6d8107ae
Add T6 Weapon Name Parser Config ( #236 )
...
Add T6 Weapon Name Parser Config
2022-03-08 12:08:16 -06:00
JoniBrn
1e8f06f3a3
Fix iw3 gamestring typo ( #234 )
...
RDP -> RPD
2022-03-08 12:08:04 -06:00
RaidMax
e32e97b9e6
fix issue with loading stats config #237
2022-03-08 11:24:59 -06:00
RaidMax
9f4d06c265
refactor some game interface plugin approach
2022-03-07 19:59:34 -06:00
RaidMax
a4c3f9c2d1
update delete obsolete plugin migration
2022-03-01 12:47:35 -06:00
RaidMax
59d69bd22b
add cancellation token for rcon connection to allow more granular control
2022-02-28 20:44:30 -06:00
RaidMax
58d48a211e
make sure iw4madmin exits when selecting "no" to continue with failed server connections
2022-02-28 15:16:30 -06:00
RaidMax
b087d4c8de
unescape utf characters when saving configs
2022-02-25 09:44:28 -06:00
RaidMax
4ace476242
mark permission changed as sensitive
2022-02-23 16:26:46 -06:00
RaidMax
39a1066c74
add permission level changed meta
2022-02-23 12:47:00 -06:00
RaidMax
78ef977268
simplify ban process with new system
2022-02-22 17:09:50 -06:00
RaidMax
d527a86911
improve mag command matching of maps and gametypes
2022-02-22 08:38:02 -06:00
RaidMax
51667159a2
fix validation errors freezing initialization
2022-02-15 20:23:16 -06:00
RaidMax
ea18a286b2
improve error output when configuration is invalid
2022-02-15 20:16:21 -06:00
RaidMax
9a6d7c6a20
game interface improvements
2022-02-15 20:05:50 -06:00
RaidMax
037fac5786
game interface improvements
2022-02-13 21:38:40 -06:00
RaidMax
f4b892d8f4
improve network log support
2022-02-13 16:50:09 -06:00
RaidMax
f3c6b10a35
add network game log reader ex: net.tcp://ip:port
2022-02-11 15:33:05 -06:00
RaidMax
4dec284b31
fix unnecessary output when not able to connect to all servers
2022-02-10 17:01:06 -06:00
RaidMax
c9cf7be341
add set client meta and inc/dec to framework
2022-02-10 16:50:45 -06:00
RaidMax
aa6ae0ab8d
more integration tweaks
2022-02-09 14:45:28 -06:00
RaidMax
12dfd8c558
more integration tweaks
...
add configurable flood protect interval for rcon
2022-02-08 12:03:55 -06:00
RaidMax
07f675eadc
fix issue with plugin registration
2022-02-07 22:02:50 -06:00
RaidMax
b1a1aae6c0
initial framework for gsc + iw4madmin integration
...
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
RaidMax
b7a76cc4a2
only send heartbeat when fully initialized
2022-02-01 18:31:55 -06:00
RaidMax
261da918c7
Allow either parser version or parser name to be used in server config block
2022-02-01 18:27:03 -06:00
RaidMax
2ed5e00bcb
more profile loading optimizations
2022-02-01 18:20:29 -06:00
RaidMax
6ca94f8da8
only default to IPv4 when parsing
...
update postgres target version to 12.9
2022-02-01 14:27:16 -06:00