RaidMax
cb9119ac58
add more informative 404 errors
2019-10-23 13:35:20 -05:00
RaidMax
f31ce6b001
allow enabling of only specific detection types
...
allow override of anticheat for tmw3
fix invalid cast if E.Extra is not a command
add a delay after map rotation before getting the the server info. (hopefully prevents increased lost connection notification frequency)
2019-10-23 10:40:24 -05:00
RaidMax
96e434213f
refactor some event handling
...
add concept of blocking events
2019-10-18 13:39:21 -05:00
RaidMax
b992f4d910
add unlink command
...
fix parsing names with colors codes enabled
2019-10-11 15:26:13 -05:00
RaidMax
6b27beb355
update mysql provider to pre release so it works with .net core 3.0
2019-10-10 13:15:31 -05:00
RaidMax
a37524c726
fix small exit exceptions
...
fix the live radar tab switching for .net core 3.0
change events to use "sequential" but still parallel
update the publish scripts
2019-10-09 15:51:02 -05:00
RaidMax
6cd3879bac
Merge
2019-10-08 17:02:22 -05:00
RaidMax
c630f65317
update the project files even though the culprit was actually the publish file
2019-10-08 16:47:36 -05:00
RaidMax
a7872aaffd
ensure that demoted clients are logged out from the webfront
2019-10-07 17:35:37 -05:00
RaidMax
4635d85ff8
forgot an else in a migration
2019-10-07 10:43:44 -05:00
RaidMax
068e943fd3
update values for snap and offset
...
fix some issues from .NET Core 3.0 upgrade
2019-10-07 10:26:07 -05:00
RaidMax
c4e0b0272c
update packages
2019-10-02 18:58:23 -05:00
RaidMax
ede5c9de51
update recently clients to show last 24 hours
...
fix color codes on profile meta data
2019-10-02 17:59:10 -05:00
RaidMax
524589717b
Update to .NET Core 3.0
2019-09-30 18:35:36 -05:00
RaidMax
37261c9a54
update some anticheat code
2019-09-27 15:53:52 -05:00
RaidMax
f7cbf73c44
Merge branch '2.3' into 2.4-pr
2019-09-26 16:11:58 -05:00
RaidMax
1e9a87d6fa
prevent penalties from being lost in edge case alias linkage
...
small optimization with tasks
2019-09-26 16:08:49 -05:00
RaidMax
082776aca5
prevent "laggy" angles from being tracked
2019-09-10 17:50:23 -05:00
RaidMax
adc73eb7ff
merge from 2.3
2019-09-09 17:41:58 -05:00
RaidMax
c18be20899
add snap metric to anticheat
...
update various small code bits
2019-09-09 17:40:04 -05:00
RaidMax
198f596ab3
small updates to stat handling
...
various little tweaks
2019-09-09 17:37:57 -05:00
RaidMax
148d28eaca
Merge branch '2.3' into 2.4-pr
2019-08-30 17:52:35 -05:00
RaidMax
58a73e581f
fix rare issues when converting encodings
...
add readme for AC
2019-08-30 17:24:44 -05:00
RaidMax
aa9dd7ac6d
Merge branch '2.3' into 2.4-pr
2019-08-30 11:50:48 -05:00
RaidMax
d644387091
Strip out color codes and spaces when checking for min length
2019-08-30 09:26:16 -05:00
RaidMax
f877ba73a9
Merge branch '2.3' into 2.4-pr
2019-08-23 18:36:28 -05:00
RaidMax
91078eec0f
Update to some stat stuff to fix some latent issues
2019-08-23 18:34:31 -05:00
RaidMax
a57c982270
Merge branch '2.3' into 2.4-pr
2019-08-18 11:20:31 -05:00
RaidMax
f6857ac635
bugfix for issue #81 (linked accounts being demoted)
2019-08-18 11:18:20 -05:00
RaidMax
320b01d15c
Merge branch '2.3' into 2.4-pr
2019-08-12 20:09:31 -05:00
RaidMax
001ecc5961
prevent flagging banned players
2019-08-12 20:00:40 -05:00
RaidMax
85d88815f1
top stats info is per server instead of total when selecting each tab
...
fix issue with ingame name failing to match when using color codes
only show live radar for servers that support it
2019-08-10 09:08:26 -05:00
RaidMax
a0266c5e69
Merge branch '2.3' into 2.4-pr
2019-08-08 15:59:00 -05:00
RaidMax
2ba0b1e7d3
prevent same level clients from demoting each other
2019-08-08 15:58:23 -05:00
RaidMax
3051d44b0d
show trigger regex for profanity determent plugin
2019-08-08 15:30:06 -05:00
RaidMax
08d250156c
fix login issue
...
strip colors for logging
feature implementation for issue #76
2019-08-04 20:38:55 -05:00
RaidMax
75378400e7
Add flag icon on client profile
2019-08-04 17:06:07 -05:00
RaidMax
bb42861a92
finish color code support (I think)
2019-08-02 18:04:34 -05:00
RaidMax
dfecb99d07
Merge branch '2.3' into 2.4-pr
2019-08-01 19:45:44 -05:00
RaidMax
1c66ac9117
fix issue with log reader
...
fix issue with searching names on webfront that could be parsed to hex
2019-08-01 19:42:44 -05:00
RaidMax
55fb36863c
fix copy paste error in penalty loader
...
start allowing color codes from ingame
2019-08-01 09:37:33 -05:00
RaidMax
9f3f344daa
add a bit more logged for when live radar fail to update
...
update killhouse map offsets (it's still wrong though)
2019-07-29 12:08:25 -05:00
RaidMax
ebe85a9ded
Merge branch '2.3' into 2.4-pr
2019-07-27 17:50:25 -05:00
RaidMax
92e71ae2f4
finish custom accent color feature
2019-07-27 15:23:45 -05:00
RaidMax
f8505781a0
fix issue with teknomw3 GUIDs
2019-07-27 10:02:46 -05:00
RaidMax
3b9b99a07e
start work to allow custom accent colors
2019-07-27 08:18:49 -05:00
RaidMax
2b8d8fc4b7
Merge 2.3 into 2.4-pr
2019-07-25 10:01:20 -05:00
RaidMax
ac32034910
optimize index for rating history
...
update log server to prevent delays or missed information
2019-07-24 19:15:07 -05:00
RaidMax
9665d2d457
fix issue with duplicate js function names for loader
...
hide flagged status of users on webfront unless logged in (will still show the level if they report someone because cba to update the view component w/out auth status)
add terminal to the radar maps
2019-07-24 10:36:37 -05:00
RaidMax
d73d68d9f4
increase master history to 7 day, up from 1 day
2019-07-21 17:14:44 -05:00
RaidMax
50ba71c6fb
small code cleanups
2019-07-19 14:54:39 -05:00
RaidMax
4e99046874
merge
2019-07-17 13:09:25 -05:00
RaidMax
64b320614b
add images for radar to source control
...
cleanup some nuget packages
2019-07-17 13:00:30 -05:00
RaidMax
7b5f3e8e83
move some stuff for live radar for compiled views
...
add chat icon to send messages to servers on server view
2019-07-17 12:38:02 -05:00
RaidMax
1a9a0e48b7
lots more live radar updates
2019-07-17 12:38:00 -05:00
RaidMax
e5cd824c99
start work for live radar
2019-07-17 12:37:24 -05:00
RaidMax
2542b7de12
Clean up some old files
2019-07-17 12:29:51 -05:00
RaidMax
f42a66e756
add most recent players dropdown option to webfront
...
remove unneeded compiled bootstrap file
2019-07-16 15:27:19 -05:00
RaidMax
fc43e47874
move some stuff for live radar for compiled views
...
add chat icon to send messages to servers on server view
2019-07-13 20:45:25 -05:00
RaidMax
0e9fd144f1
lots more live radar updates
2019-07-08 20:21:18 -05:00
RaidMax
7f1da4d1fc
start work for live radar
2019-07-08 20:21:17 -05:00
RaidMax
042327840f
fix bug with wrong locale when master is down
...
fix issue with reapplying penalties
show subset of penalties that are linked on client profile
2019-06-28 16:57:01 -05:00
RaidMax
3d468e32b9
clean up some penalty stuff
...
force log file to be written if none supplied
fix issue with not all meta loading
2019-06-27 20:06:30 -05:00
RaidMax
16d2ec82b8
make sure flags are excluded from active penalties on player profile
...
modify how flags "expire"
2019-06-25 18:01:47 -05:00
RaidMax
421e90cf70
fix old bug of auto unflag not working
...
fix wrong thresholds on recoil
2019-06-24 18:32:14 -05:00
RaidMax
8119ff9f83
adjust detection thresholds for recoil and offset
...
make sure we don't keep adding penalties after first
add "Other" penalty for future plugin use
2019-06-24 16:56:47 -05:00
RaidMax
253c7c8721
allow reports to be filed against anyone
...
fix rare issue with alias (maybe)
update some tests
2019-06-24 11:01:34 -05:00
RaidMax
e669d0be82
don't count bots on master list
...
don't save every ac snapshot oops..
2019-06-16 12:19:23 -05:00
RaidMax
495197c19d
add no recoil detection
2019-06-15 17:37:43 -05:00
RaidMax
cbfb3919fc
fix GUID parsing on T6
2019-06-15 08:52:59 -05:00
RaidMax
4645bd84e8
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
10829b32ad
update anti-cheat offset calculation
2019-06-12 10:27:15 -05:00
RaidMax
e86904b11e
add a check to make sure we're not breaking EFClient entries when updating
...
make sure the alias is updated before banning the player as we want to link them together
update CoD4x parser to fix their breaking change
2019-06-11 08:00:14 -05:00
RaidMax
82390340c9
fix duplicate meta data when restarting
...
fix issue with parsing anticheat info in non en-US culture
fix rare issue with client spots "swapping"
don't copy referenced shared library assemeblies from plugins
2019-06-09 09:50:58 -05:00
RaidMax
163523d586
convert GetPort to auto property
...
don't force disconnect player if someone is "in" their spot
increase gamelogserver max time before purge
2019-05-31 10:17:01 -05:00
RaidMax
95d64df321
combined Penalty and EFPenalty
...
moved some classes around
2019-05-29 16:55:35 -05:00
RaidMax
0b0290a871
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
5f588bb0f7
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
1dc0f5a240
fix aggregate issue with KDR on global top stats
...
refactor some of the main application code to have a cleaner code flow
add enviroment flag to opt out of .net core telemetry in start script
fixed "a moment" missing the "ago"
fixed case sensitive client searches on postgresql
clean up command code flow
Add missing map "mp_cairo" to default settings
2019-05-08 20:34:17 -05:00
RaidMax
43c4d4af38
force bots to all use the same profile
...
use C# 7.1 for projects
2019-05-04 09:17:18 -05:00
RaidMax
db11a5f480
upgrade packages, and delete a few unneeded ones
...
fix search for client resulting in invalid GUID parse
simplify output from dvar not being found
make sure to prompt if not all servers could be reached
2019-05-03 20:13:51 -05:00
RaidMax
b51af7ca9a
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
2cceb2f3e7
make database seed code less verbose
...
disable killserver command
fix issue with default parser not saving during setup
fix issue with unban reason displayed when player is rebanned
2019-04-28 20:54:11 -05:00
RaidMax
599a14b646
optimize the find client query
2019-04-25 21:05:35 -05:00
RaidMax
02622ea7de
update application version
...
ignore stat events of bots if they are ignored
limit max number of bot profiles to 18, greater than 18 wraps
prevent anti cheat from running on bot events
create localization folder on publish so copying over doesn't fail
include quick message mapping on webfront server history chat
make gravatar on profile not repeat
2019-04-25 13:00:54 -05:00
RaidMax
03ae3b5822
deleted localization files as they're now generated during release
...
reintroduce throttling for servers that are unreachable (defaults to 60 seconds between polls)
small revert to the RektT5M parser contell -> tell
add migration to introduce gamename to server
impllement quickmessage mapping
2019-04-23 17:27:20 -05:00
RaidMax
0711249a46
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
18f4ffa9ff
fix extra prompt for server port
...
change vpn detection failure to warning instead of error
2019-04-18 14:19:50 -05:00
RaidMax
02cad10d77
prevent starting if no servers can be connected to
...
fix nextmap issue on t6
fix bug with kicking client for profane name
2019-04-16 11:32:42 -05:00
RaidMax
b134cd4728
fix gravatars not showing
...
fix web config not saving Uri
fix issue with token login
2019-04-14 10:55:05 -05:00
RaidMax
b9c4a1b5f6
finish initial implementing application configuration editing through webfront
...
todo: server configuration
2019-04-12 22:25:18 -05:00
RaidMax
f0fd4c66e9
add configuration option to force local translations
...
fix silly bug with no being able to claim ownership
continue work on configuration via webfront
2019-04-11 20:43:05 -05:00
RaidMax
52fe8fc847
!setgravatar uses meta service now
...
update certain prompts to use interpolated strings from translation
update application version
2019-04-09 15:02:49 -05:00
RaidMax
9f8c35dbed
fix bug with chat context timestamps not parsing is different machine locales
...
add disallowed client names to default config
fix ping not working for targets
2019-04-08 20:31:32 -05:00
RaidMax
9d9be7f8af
few more small fixes
...
complete join button on webfront
update for 2.2.6.0
2019-04-08 12:29:48 -05:00
RaidMax
dd82a5e3fa
start add of join button (still need to grab the external IP address)
...
finish up fixes for alias stuff
2019-04-07 20:14:59 -05:00
RaidMax
8667532d24
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
863ba8b096
strip drive letter on gamelog server if running on linux
...
strip undecodable chacters from gamelog server log file
finish re work on alias add/update ( I think)
2019-04-05 21:15:17 -05:00
RaidMax
8ab89e113d
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
00634780d4
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