RaidMax
b04d059399
update stats plugin to IPluginV2
2023-02-11 21:01:28 -06:00
RaidMax
b63803885b
add offline messaging feature
2021-07-08 21:12:09 -05:00
RaidMax
7f7c00e1f0
Use string for AC snapshot weapon and hit location
...
Add webfront logging
2021-06-29 15:02:01 -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
04fe6836c6
refactor logging in pretty big overhaul
2020-11-11 17:35:55 -06:00
RaidMax
6ab04b6e5c
fix issue with button detection
2020-10-17 10:55:29 -05:00
RaidMax
e70d1fc6a3
anticheat tweaks
...
- reset recoil state on map change
- refactor config
- remove m21 from chest detection
- allow ignored client ids
2020-09-30 17:15:47 -05: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
f09a45503a
make the version name match the actual name for FTP deployment
...
fix rare issue with summing session scores
copy font to expected wwwroot dir in debug mode so we get pretty icons when developing
upgrade some packages
pretty much reworked the entire server web config to support better validation and stuff.. not really a small fix
finish web configuration changes (I think)
finish up configuration changes and update shared library nuget
2020-01-20 10:23:23 -06:00
RaidMax
a9b44ffd49
update values for snap and offset
...
fix some issues from .NET Core 3.0 upgrade
2019-10-07 10:26:07 -05:00
RaidMax
35597fccef
update some anticheat code
2019-09-27 15:53:52 -05:00
RaidMax
878f2e6cc6
prevent "laggy" angles from being tracked
2019-09-10 17:50:23 -05:00
RaidMax
bd24086a9c
Merge branch '2.3' into 2.4-pr
2019-09-10 17:26:48 -05:00
RaidMax
ab76de10f5
only count hits for valid recoil detection
2019-09-10 17:24:32 -05:00
RaidMax
41c79de319
add snap metric to anticheat
...
update various small code bits
2019-09-09 17:40:04 -05:00
RaidMax
a94397680a
small updates to stat handling
...
various little tweaks
2019-09-09 17:37:57 -05:00
RaidMax
6a36a66c6d
prevent certain shotguns, and shotgun attachments from being used for no recoil detection
2019-07-27 17:46:48 -05:00
RaidMax
fc54112fcf
require minimum kills before recoil threshold evaluated
...
make sure edit configuration link on webfront visible when accessing via localhost
2019-07-07 17:57:06 -05:00
RaidMax
2d0f05ea6e
make sure flags are excluded from active penalties on player profile
...
modify how flags "expire"
2019-06-25 18:01:47 -05:00
RaidMax
72c8a108c5
fix old bug of auto unflag not working
...
fix wrong thresholds on recoil
2019-06-24 18:32:14 -05:00
RaidMax
cfca00d6c8
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
b4c57d3a53
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
d5ece456d8
don't count bots on master list
...
don't save every ac snapshot oops..
2019-06-16 12:19:23 -05:00
RaidMax
475861a769
add no recoil detection
2019-06-15 17:37:43 -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
48c86d8cf5
update anti-cheat offset calculation
2019-06-12 10:27:15 -05:00
RaidMax
39d31dbe3c
combined Penalty and EFPenalty
...
moved some classes around
2019-05-29 16:55:35 -05:00
RaidMax
7f430cf73e
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
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
a320389736
started work on getting the restart functionality in the gamelogserver
...
fix bug with unbanned players still showing as banned via lock icon
move player based stuff into client class
finally renamed Player to EFClient via partial class
don't try to run this build because it's in between stages
2018-11-05 21:01:29 -06:00
RaidMax
515443c84a
Small anti-cheat update
2018-10-28 20:47:56 -05:00
RaidMax
6b9f4f3bb7
fixed the vpn detection plugin method signature call
...
added some fixes for stats/ac
2018-10-06 15:31:05 -05:00
RaidMax
1fc2d8e460
clean up rcon, fix a bunch of little things
2018-09-29 14:52:22 -05:00
RaidMax
6b8c112ccf
a ton of stuff and fix migations
2018-09-23 19:45:54 -05:00
RaidMax
270be7ad99
fix for issue #45 and #37
2018-09-02 22:09:25 -05:00
RaidMax
18aa6e85fc
moved event API stuff around
...
finally fixed threading issue (which actually had to do with IW4x log outputs being out of sync (not an issue with my code). What a lot of headache over something that wasn't my fault.
2018-08-30 20:53:00 -05:00
RaidMax
9d79a8e090
add localized level names
...
intellisense suggestion junk
2018-08-03 21:11:58 -05:00
RaidMax
3684ed2032
update to .NET Core 2.1
...
fix bower repo deprecation
2018-07-29 14:43:42 -05:00
RaidMax
6fb99864b7
fix bug with AC failing to ban because of EF issue.
2018-07-05 21:04:34 -05:00
RaidMax
cd330eef97
finer version numbers work correctly.
...
fix bug with level being reset.
add {{ADMINS}} to message tokens
modified offset threshold calculation
2018-06-26 20:17:24 -05:00
RaidMax
7def173957
[application] added chat context to profile page
...
[iw4script] reworked balance to balance based on performance rating
[stats] log penalty context to database
2018-06-05 16:31:36 -05:00
RaidMax
9d29ddea1d
[sharedlibrary] add client meta
...
[application] add gravatar command
2018-06-01 23:48:10 -05:00
RaidMax
31744ce876
update change tracking and elo
...
master shows monitoring server count
master can provide individual localizations
2018-05-20 21:35:56 -05:00
RaidMax
270f7f81b3
set default elo rating
...
maybe fix deadlock again :c
changed "skill" to Performance (Skill + Elo / 2)
2018-05-17 18:31:58 -05:00
RaidMax
a0ac6c5dc9
add most played command
...
hopefully fixed thread lock?
started work on elo rating
2018-05-15 23:57:37 -05:00
RaidMax
e695eb54ad
adding Cod4 support (for steam GUID is truncated to 16 characters)
...
exit properly whoops
add all linked accounts to drop down
consolidate linked admin accounts to the most recently seen one
limited some waits to 5s to hopefully prevent a rare thread lock
2018-05-14 12:55:10 -05:00
RaidMax
e817c333a5
fix T6 reading
...
add WaW support
fix stats threading
2018-05-10 23:52:20 -05:00
RaidMax
27233e3069
lots of fixes :)
2018-05-10 00:34:29 -05:00
RaidMax
5d0d57bbd2
SPM fix for negative/teamdamage
...
added localization as downloaded from the Master API
interupted network communication no longer treated as unknown exception
topstats prints the right message if no one qualifies
angle adjustments
move unflag to seperate command
2018-05-07 23:58:46 -05:00
RaidMax
140788847d
re-added the kill server command (can only be used if run as admin)
...
less warns when using a disposed socket
topstats added to tokens as {{TOPSTATS}}
fixed topstats reporting for only a single server
added fix to iw4 regex for negative score
tokens now support multiple lines (using Environment.NewLine to separate)
localization includes culture again
2018-05-05 15:36:26 -05:00