RaidMax
40655025fc
tweak team regex for kill/damage
2024-07-01 16:49:04 -05:00
RaidMax
6bf3648bd5
update for BOIII parsing
2024-07-01 12:39:43 -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
dffcae8344
Add GameLogEvent as catch all for unhandled log lines
2024-06-22 12:18:33 -05:00
RaidMax
da101ecd1d
Merge branch 'release/pre' of github.com:RaidMax/IW4M-Admin into release/pre
2023-05-01 21:41:08 -05:00
Edo
210ffa5d83
BaseEvent: Deal with all sorts of special characters sent by the engine ( #298 )
...
* BaseEvent: Deal with all sorts of special characters sent by the engine
2023-05-01 21:40:12 -05:00
RaidMax
f2e8bb40e0
implement GameScriptEvent trigger
2023-05-01 21:38:58 -05:00
RaidMax
db17baea20
misc clearnup
2023-04-05 10:16:11 -05:00
RaidMax
4008d12d0d
refactor BaseEventParser to utilize new event system
2023-04-04 21:54:41 -05:00
FutureRave
c6916b38c3
feature(parser): Option to override special localize character
2022-11-03 20:05:59 -05:00
RaidMax
517f4ee12f
add chat/chatteam event mapping for T7
2022-08-16 18:37:35 -05:00
RaidMax
29bc5b7aab
add join team and map change events to CSGO parser
2022-03-28 18:05:18 -05:00
RaidMax
adf483e692
set team properly/tint scoreboard background for team
2022-03-25 13:16:41 -05:00
RaidMax
bc76afd25c
implement team tracking via game interface (EFClient.Team and EFClient.TeamName)
2022-03-12 13:38:33 -06:00
RaidMax
147e6e257a
update max name length to 34 for base kill/damage parser
2022-01-26 15:20:10 -06:00
RaidMax
66cce8fdd2
fix issue with custom event registration
2021-06-16 08:51:22 -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
5a81d5b214
add official T4/WaW support for issue #178
...
CoD4x parser tweak to parse full guid as decimal
2020-12-13 20:33:37 -06:00
RaidMax
04fe6836c6
refactor logging in pretty big overhaul
2020-11-11 17:35:55 -06:00
RaidMax
514af749e7
update GenerateGuidFromString to resolve to a stable hash code.
...
fix bots not showing up on live radar
2020-09-21 15:30:42 -05:00
RaidMax
ae16306f35
fix misaligned kick button with long names on webfront
2020-08-12 13:46:14 -05:00
RaidMax
51202e7f8b
add configurable command and broadcast command prefix for issue #149
2020-07-31 20:40:03 -05:00
RaidMax
e0cbdf76d5
adjustments for T6 and tekno (implement mapped dvars and default values)
2020-06-16 17:16:12 -05:00
RaidMax
54c367cad7
only fix double forward slash characters (instead of single) when sending messages
...
retry kicks on banned players if they're banned from webfront, but don't actually get kicked because the game doesn't process the command (looking at you T6)
allow capturing chat messages for names spoofed to an empty string
make sure mostkills uses days not month for cutoff
2020-05-16 20:55:18 -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
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
89bee14216
fix a small bug with new line truncation missing
2020-02-12 15:11:43 -06: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
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
c17ee0a352
update parser selection menu text during setup
...
update IW4 script commands gsc and plugin to give base example
fix issue with new account alias linking (I think)
2020-01-21 18:08:18 -06:00
RaidMax
f4ba98221f
fix issue with PT6 guid parsing in log file
2020-01-15 18:43:52 -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
a5c3f78ba8
fix copy paste error in penalty loader
...
start allowing color codes from ingame
2019-08-01 09:37:33 -05:00
RaidMax
90ab7e9c52
start work for live radar
2019-07-17 12:37:24 -05:00
RaidMax
d35d569a99
prevent partial client updates from setting things they shouldn't be *cough* mask *cough*
...
setup shared library for NuGet package
fix a couple things with offset detection calc
get cod4x working again
2019-06-13 19:10:08 -05:00
RaidMax
39d31dbe3c
combined Penalty and EFPenalty
...
moved some classes around
2019-05-29 16:55:35 -05:00
RaidMax
f54d59de9d
fix issue with restarting via web
...
replace some hard coded string in javascript with localization
break things to fix things
2019-05-17 09:02:09 -05:00
RaidMax
7384f3d1a2
clean up the profanity determent plugin by using the Get/Set Additional properties
...
cleaned up the base event parser to not need the server object to generate the event
Hopefully prevent anticheat from freaking out when database connection is lost
2019-05-13 10:36:11 -05:00
RaidMax
b3f636e90a
fix penalty list javascript loading duplicates
...
make bad GUID parse throw an exception so we don't have a client connect with GUID of 0
no longer print out ac debug messages
fix small issue of trying to parse empty chat messages
fix issue with set level on accounts with multi guid, same IP
2019-05-02 22:33:38 -05:00
RaidMax
5a0b2ff169
add parser for RektT5M
...
update base event parser to include "short" GUIDs
updated some localization
add tooltip to anti cheat metrics on profile for more information about what they mean
2019-04-21 16:28:13 -05:00
RaidMax
15a0be3035
remove create proxy as it's not even used anymore
...
more fixes for alias stuff
hopefully fix rare bug where client activity cshtml loop goes oob
add URLProtocol format to event parsers to allow connecting through webfront
2019-04-06 21:48:49 -05:00
RaidMax
e3aa62334a
clean up log reader/make it output more useful message if things go wrong
...
add unflag as a penalty
show bans/tempbans even after they've expired on penalty list
continue making alias links great again
2019-04-05 13:34:03 -05:00
RaidMax
11dc020d7c
use "world client" when recieving fall damage/damage
...
fix rare bug with GetClientByName
refactor some alias/ef stuff. still more to do
2019-04-02 20:20:37 -05:00
RaidMax
feb38656e8
fix damage event not including log line
...
complete initiall implementation for "2FA"
issue #52
issue #66
2019-02-16 15:04:40 -06:00
RaidMax
a2ce19117b
fix reading PT6 having signed decimal GUID in log
...
fix alternative encoding character converting
allow more paths for game log server
add localization for unknown ips in welcome plugin
add gamelog server uri to support game log server on games that must supply manual log path
misc fixes
2019-02-09 15:35:13 -06:00
RaidMax
f79d9d8469
update parsers to include game name
...
prompt to enter log path if game doesn't generate
2019-02-05 18:02:45 -06:00
RaidMax
30055cdc5e
move IW4x parser out of code
...
add CoD4x parser
2019-02-05 11:14:43 -06:00