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

120 Commits

Author SHA1 Message Date
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
d9a7aa9ce9 fix small logging issue with loading plugins
add minigun turret to list of ignored ac weapons
2020-11-14 10:53:01 -06:00
RaidMax
04fe6836c6 refactor logging in pretty big overhaul 2020-11-11 17:35:55 -06:00
RaidMax
156c9ddfd8 fix anticheat detection type logic 2020-10-17 10:54:54 -05:00
RaidMax
93359c3ecd fix introduced bug :) 2020-09-30 21:00:40 -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
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
2e0b1b3569 hide chat for password protected servers for issue #162 2020-08-20 10:38:11 -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
6f9051120d [issue 135] enhanced search
implement enhanced search for chat messages
2020-05-22 20:29:41 -05:00
RaidMax
6c52e4346b small tweak for preconnect events 2020-04-26 12:32:41 -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
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
9bd2640fd9 Fix anticheat issue with needing index casting. IW you seem a little sloppy there... 2020-01-06 18:43:00 -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
e1d19d0cdd merge 2019-12-02 15:56:30 -06:00
RaidMax
06e12248f9
move all the deployment setup into 2.4 pr (#85)
* don't run build commands in release

* fix test file

* Set up CI with Azure Pipelines

[skip ci]

* Include fonts and fix automessage hidden command

* more project changes

* migration from bower to libman

* more lib man changes

* project update for sneaky commands

* add missing canvas.js dep
update projects not to have stupid extra dlls

include in previous

* update pipeline file

* update post publish script and pipeline definition

* fix broken yaml

* move encoding conversion to seperate script

* remove extra uneeded rank icons
remove garbage language files being created
remove frontend lib when done

* fix publish script path

* grab localizations through powershell

* fix broken batch 🤷

* actually fixed

* only include runtime compilation in debug mode for webfront

* don't deploy un minified css
use full jquery version

* add step to download the scss for open iconic
change the font path

* update mkdir for iconic path

* don't include old iconic css

* correct font path for real now

* copy script plugins

* lots of changes for deployment

* build the projects

* use projectdir instead of solution dir

* nerf script commands plugin
fix live radar left over command

* actually kill script command post build

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* fix the font file copy (I think)

* maybe fix delete folder issue

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines
2019-12-02 15:52:36 -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
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
3de7b23259 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
ca62c0aba2 refactor some event handling
add concept of blocking events
2019-10-18 13:39:21 -05:00
RaidMax
2a66b44cdb fix issue with top stats query and client evaluation 2019-10-09 18:51:50 -05: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
41c79de319 add snap metric to anticheat
update various small code bits
2019-09-09 17:40:04 -05:00
RaidMax
a4d0aedf16 merge from 2.3 2019-08-28 13:47:38 -05:00
RaidMax
718ad3bf7f update api controller to support actually filtering events by server
fix up stats manager async semaphore wait
add new shared guids
fix regex parsing with empty name
2019-08-28 13:45:53 -05:00
RaidMax
7d0540fc7d Merge branch '2.3' into 2.4-pr 2019-08-24 20:16:35 -05:00
RaidMax
2fdd9c9c63 small stat changes 2019-08-24 20:15:50 -05:00
RaidMax
093b9919b7 another fix because I'm retarded
bump version up
2019-08-24 14:06:23 -05:00
RaidMax
b5c140840e Merge branch '2.3' into 2.4-pr 2019-08-24 11:10:43 -05:00
RaidMax
5873121780 Make stats update after 10 kills so we don't wait quite as long
Gracefully disconnect clients on shutting down again
2019-08-24 10:02:53 -05:00
RaidMax
fa2ba967c7 Merge branch '2.3' into 2.4-pr 2019-08-23 21:28:09 -05:00
RaidMax
981d698f70 actually fix it here 2019-08-23 21:27:36 -05:00
RaidMax
30c1cb4668 Merge branch '2.3' into 2.4-pr 2019-08-23 19:12:28 -05:00
RaidMax
09061a310b Fix small issue with saving client kills multithreaded 2019-08-23 19:11:36 -05:00
RaidMax
292157a635 Merge branch '2.3' into 2.4-pr 2019-08-23 18:36:28 -05:00
RaidMax
abec466f3f Update to some stat stuff to fix some latent issues 2019-08-23 18:34:31 -05:00
RaidMax
c2b5aed8cd 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
a5c3f78ba8 fix copy paste error in penalty loader
start allowing color codes from ingame
2019-08-01 09:37:33 -05:00
RaidMax
d6a5c27c60 optimize index for rating history
update log server to prevent delays or missed information
2019-07-24 19:15:07 -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
4e9c420f81 update version
make sure ac snapshots are saved
2019-06-16 14:49:04 -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
3016e68a6d 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
3ffb163caf 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
39d31dbe3c combined Penalty and EFPenalty
moved some classes around
2019-05-29 16:55:35 -05:00