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

59 Commits

Author SHA1 Message Date
RaidMax
aa83d88c77 Add command execution backoff/timeout 2024-02-24 18:07:34 -06:00
RaidMax
f19ca8a813 adjust last seen format in game interface 2023-06-02 16:35:00 -05:00
RaidMax
ebe69a94ad implement new eventing system 2023-04-05 09:54:57 -05:00
RaidMax
490f37b990 add option to normalize diacritics for rcon parsers (applied to T6) 2022-07-06 15:42:31 -05:00
RaidMax
f33c071015 use "unknown" ip as bot indicator 2022-06-28 09:15:37 -05:00
RaidMax
16d295024e update schema to support unique guid + game combinations 2022-06-15 19:37:34 -05:00
RaidMax
c94ff08315 actually fix the previous issue 2022-06-12 16:37:07 -05:00
RaidMax
a1316f254c fix issue that shouldn't actually be an issue 2022-06-12 15:09:26 -05:00
RaidMax
6d9cc9b19f use bot ip address when determining if client is bot 2022-06-12 10:09:56 -05:00
RaidMax
19c3ab8a3d add game to client 2022-04-22 16:03:34 -05:00
RaidMax
1d9c75bcd6 improve ban handling edge cases 2022-03-25 11:28:15 -05:00
RaidMax
1b59941ab2 only unload plugins once at shutdown
clean up some doc warnings
2022-03-24 11:34:32 -05:00
RaidMax
c4b9f02258 add BroadcastAsync 2022-03-23 11:43:20 -05:00
RaidMax
932bc77798 add tell async and update SharedLibraryCore version 2022-03-23 11:38:09 -05:00
RaidMax
bae415c81b implement metaservice v2 2022-03-23 08:43:57 -05:00
RaidMax
bc76afd25c implement team tracking via game interface (EFClient.Team and EFClient.TeamName) 2022-03-12 13:38:33 -06:00
RaidMax
34328848f4 simplify ban process with new system 2022-02-22 17:09:50 -06:00
RaidMax
75d6417d64 fix issue with certain penalties not linking 2022-01-28 15:33:21 -06:00
RaidMax
6f6dd035ee Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
4ae3ee1683 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
RaidMax
298d617a6b cleanup and enhance penalty handling 2022-01-26 15:20:10 -06:00
RaidMax
68d4cc5bfd add check to determine whether to include color codes when checking name length 2021-09-18 18:10:47 -05:00
RaidMax
bc893738e1 tweak linking behavior 2021-08-21 10:40:03 -05:00
RaidMax
7d30d80684 fix another thing 2021-08-16 18:28:00 -05:00
RaidMax
9877730b84 fix more issues with implicit link toggle 2021-08-16 13:20:54 -05:00
RaidMax
b63803885b add offline messaging feature 2021-07-08 21:12:09 -05:00
RaidMax
27ad872e56 fix issue with selecting wrong parser during setup
add minimum name length option
fix issue with stats spm
2021-06-27 20:31:39 -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
92e7a8bd2b implement custom tag (descriptor) feature
allow override of level names through configuration
few small fixes/improvements
2021-01-24 11:47:19 -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
78ae9dec74 fix memory leak issue related to AddDbContext not working as expected 2020-11-29 16:01:52 -06:00
RaidMax
73bb43a8b2 more consistent/enhanced game penalty messages per issue #171 2020-11-17 18:24:54 -06:00
RaidMax
04fe6836c6 refactor logging in pretty big overhaul 2020-11-11 17:35:55 -06:00
RaidMax
2f0a758875 allow tracking of "zombie" clients to support stat tracking in zm 2020-08-31 12:13:20 -05:00
RaidMax
fa48fe1b95 Add XuidString and GuidString to EFClient to allow easier interfacing with mods 2020-08-31 12:03:06 -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
ff502cb376 prevent ability to kick users of same rank 2020-06-17 15:20:07 -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
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
af441b5987 fix stat issue with concurrent threads
fix potential lost penalty if server does not response to kick request
make sure that broadcast only shows one custom say name
add unit tests
2020-04-21 17:34:00 -05:00
RaidMax
56a17d0c39 re-kick working as expected now 2020-02-07 11:15:21 -06:00
RaidMax
9f603937e1 Use game time from log to ignore potential false disconnect lines - Fix for latent linking issues with multiple ips - Anticheat fix for T6 - retry kick on update if they're not allowed to connect 2020-02-06 18:35:30 -06:00
RaidMax
786eda7937 Finish implementation of configuable command permissions 2020-01-31 20:15:07 -06:00
RaidMax
eaae701f0b (potentially) fixed object disposed issue with semaphore
fix random issue where we were trying to reset a session for a player that has not fully connected
2019-12-26 18:17:49 -06:00
RaidMax
86dd6db3e5 renable weapon name in anticheat snapshot list
update migrations for unique index
fix missing total connection time
include total connection time in get client query
2019-11-25 12:05:12 -06:00
RaidMax
040ade364e Fix small issue with query optimization missing a FK set
Fix accidentally rename of controller method
2019-11-18 08:08:09 -06:00
RaidMax
edb00523a1 fix alias command sending message to origin instead of target
(hopefully) fix an issue with banned players causing exception if they create events before they are kicked out
fix issues with sometimes wrong error message for timeout
show most recent IP address at top of alias list
optimization to some sql queries
2019-11-15 14:50:20 -06:00
RaidMax
ca62c0aba2 refactor some event handling
add concept of blocking events
2019-10-18 13:39:21 -05:00
RaidMax
ec630bb991 Merge branch '2.3' into 2.4-pr 2019-08-30 11:50:48 -05:00