RaidMax
f8f6ca2c0d
Reduce possibility of race condition reading updated config
2024-06-23 16:13:30 -05:00
RaidMax
1596af1548
implement functionality to dynamically populate property values from events that inherit from GameScriptEvent
2024-06-22 17:02:04 -05:00
RaidMax
55e5f4699e
remove some old web components, add command line args for no-confirm (skip unreachable server prompt) and kestrel request settings
2023-05-30 14:58:17 -05:00
RaidMax
e3bbb048b6
add ServerCommandRequestExecuteEvent implementation
2023-04-09 14:07:30 -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
RaidMax
957c88970d
implement IConfigurationHandlerV2
2023-02-11 21:09:02 -06:00
RaidMax
59acaadb92
cleanup and simplify the CoD RCon implementation
2022-10-23 14:03:57 -05:00
RaidMax
450c8a45da
add support for plugin generated pages (interactions). add disallow vpn command
2022-10-17 09:17:43 -05:00
RaidMax
ce6e759cef
add command interceptor functionality
2022-10-11 16:18:56 -05:00
RaidMax
f01f9d3292
fix rcon issue on restart
2022-07-09 20:57:00 -05:00
RaidMax
16d295024e
update schema to support unique guid + game combinations
2022-06-15 19:37:34 -05:00
RaidMax
5966541039
add alert/notification functionality (for server connection events and messages)
2022-06-11 11:34:00 -05:00
RaidMax
1bd081fd45
misc fix
2022-03-28 16:05:00 -05:00
RaidMax
1b59941ab2
only unload plugins once at shutdown
...
clean up some doc warnings
2022-03-24 11:34:32 -05:00
RaidMax
fd29f2d1ad
update stats to use new meta service
2022-03-23 13:54:42 -05:00
RaidMax
3fb0e43d42
improve error output when configuration is invalid
2022-02-15 20:16:21 -06:00
RaidMax
8c2487452e
fix unnecessary output when not able to connect to all servers
2022-02-10 17:01:06 -06:00
RaidMax
8989b5b987
fix issue with plugin registration
2022-02-07 22:02:50 -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
67189f3294
fix misc webfront errors on first run after configuration
2022-01-26 15:20:10 -06:00
RaidMax
d202e461f8
fix concurrency issue with accent color setup
2022-01-26 15:20:10 -06:00
RaidMax
ba2349989f
update help command to use per game commands
2022-01-26 15:20:10 -06:00
RaidMax
298d617a6b
cleanup and enhance penalty handling
2022-01-26 15:20:10 -06:00
RaidMax
14d5c15fce
fix issues with last release
2021-07-12 14:57:44 -05:00
RaidMax
7a9704b1dc
use default settings for maps and quick messages config (remove from IW4MAdminSettings)
2021-07-09 16:50:33 -05:00
RaidMax
b784b2fdfb
fix bad key lookup in manager
2021-06-30 14:01:41 -05:00
RaidMax
7e01dc3fc2
add initial CS:GO support
2021-06-03 10:51:03 -05:00
RaidMax
434392a7e4
huge commit for advanced stats feature.
...
broke data out into its own library.
may be breaking changes with existing plugins
2021-03-22 11:09:25 -05:00
RaidMax
ba62afbe99
preemptive checks
2021-01-17 22:12:18 -06:00
RaidMax
c231c6b610
implement more robust command api and login
...
improve web console command response reliability and consistency
2021-01-17 21:58:18 -06:00
RaidMax
e0ef55a636
update for database provider specific migrations
...
fix issues with live radar
2020-11-27 21:52:52 -06:00
RaidMax
8a697ca71c
update index for ratings/prune old entries
...
small stat tweaks to add players on first kill/damage event
(instead of on connect which causes issues with slow writes)
2020-11-14 18:24:51 -06:00
RaidMax
04fe6836c6
refactor logging in pretty big overhaul
2020-11-11 17:35:55 -06:00
RaidMax
a11596a8fd
implement service resolver for script plugins
2020-09-26 18:13:56 -05:00
RaidMax
bacafebb99
implement pm admins command for issue #170
2020-09-26 17:17:21 -05:00
RaidMax
6e27dd9dce
QOL updates for profile meta
...
implement filterable meta for issue #158
update translations and use humanizer lib with datetime/timespan for issue #80
2020-08-18 16:35:21 -05:00
RaidMax
51202e7f8b
add configurable command and broadcast command prefix for issue #149
2020-07-31 20:40:03 -05:00
RaidMax
9b9c1bd851
support custom master url
...
refactor api instatation to allow custom master url in config
2020-06-30 16:39:32 -05:00
RaidMax
1c515a3759
fix issue with registering multiple script commands in command configuration
2020-05-30 14:06:04 -05:00
RaidMax
39e0874bec
[issue #139 ] client lookup and stats api
2020-05-25 13:04:44 -05:00
RaidMax
c7967c4a38
re-enable claims permission add/remove
2020-05-22 21:38:38 -05:00
RaidMax
46fee97e4e
implement script plugin command registration - issue #132
2020-05-11 16:20:25 -05:00
RaidMax
84ffb9aa29
[tweaks and fixes]
...
reenable tekno support
address vagrant thread issue
refactor game log reader creation to follow better practices
fix bot issues/address how guids are generated for bots/none provided
2020-05-04 16:50:02 -05:00
RaidMax
9a245c4db2
[issue #126 ]
...
implement basic run-as functionality
2020-04-26 21:12:49 -05:00
RaidMax
1f7f40f296
[misc bug fixes]
...
properly hide broadcast failure messages if ignore connection lost is turned on
fix concurent issue for update stats history that happened with new event processing
make get/set additional property thread safe
add ellipse to truncated chat messages on home
2020-04-25 19:01:26 -05:00
RaidMax
3b695a0d2c
add ability to register custom event generators for event parsers / truncate long client names fix
2020-04-04 12:40:23 -05:00
RaidMax
d45d99454b
fix for runaway regular expression on linux
...
explicitly set string dvars in quotes to allow setting empty dvars
allow piping in input from command line (#114 )
update the distribution for top stats elo
prevent game log file rotation from stopping event parsing
2020-04-01 14:11:56 -05:00
RaidMax
af380d3744
refactor a good bit of stuff for better dependency injection
...
fix regular expression for T6 log parsing
2020-02-11 16:44:06 -06:00