RaidMax
04a4dcf153
implement metaservice v2
2022-03-23 08:43:57 -05:00
RaidMax
f567a03fa7
implement team tracking via game interface (EFClient.Team and EFClient.TeamName)
2022-03-12 13:38:33 -06:00
RaidMax
78ef977268
simplify ban process with new system
2022-02-22 17:09:50 -06:00
RaidMax
8730a3fab8
fix issue with certain penalties not linking
2022-01-28 15:33:21 -06:00
RaidMax
a602e8caed
Initial .net 6 upgrades
2022-01-26 15:26:25 -06:00
RaidMax
4a89744ee9
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
c4e0c4c36a
cleanup and enhance penalty handling
2022-01-26 15:20:10 -06:00
RaidMax
d4fb75d07c
add check to determine whether to include color codes when checking name length
2021-09-18 18:10:47 -05:00
RaidMax
596272a3de
tweak linking behavior
2021-08-21 10:40:03 -05:00
RaidMax
b83ea57579
fix another thing
2021-08-16 18:28:00 -05:00
RaidMax
0b6e261dbb
fix more issues with implicit link toggle
2021-08-16 13:20:54 -05:00
RaidMax
ed8067a4a2
add offline messaging feature
2021-07-08 21:12:09 -05:00
RaidMax
95cbc85144
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
c5375b661b
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
c4f19e94ef
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
23a33ba489
implement more robust command api and login
...
improve web console command response reliability and consistency
2021-01-17 21:58:18 -06:00
RaidMax
bd3f0caf60
fix memory leak issue related to AddDbContext not working as expected
2020-11-29 16:01:52 -06:00
RaidMax
941d9cea73
more consistent/enhanced game penalty messages per issue #171
2020-11-17 18:24:54 -06:00
RaidMax
570a228c92
refactor logging in pretty big overhaul
2020-11-11 17:35:55 -06:00
RaidMax
cce6482541
allow tracking of "zombie" clients to support stat tracking in zm
2020-08-31 12:13:20 -05:00
RaidMax
bc7dc3a71a
Add XuidString and GuidString to EFClient to allow easier interfacing with mods
2020-08-31 12:03:06 -05:00
RaidMax
778e339a61
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
04a95aa58a
add configurable command and broadcast command prefix for issue #149
2020-07-31 20:40:03 -05:00
RaidMax
a013a1faf0
prevent ability to kick users of same rank
2020-06-17 15:20:07 -05:00
RaidMax
267e0b8cbe
[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
5529858edd
[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
9e74dac5ed
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
33494197e3
re-kick working as expected now
2020-02-07 11:15:21 -06:00
RaidMax
fe380ca331
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
318a23ae5b
Finish implementation of configuable command permissions
2020-01-31 20:15:07 -06:00
RaidMax
042fde971e
(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
b086190ab0
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
d1886fdd20
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
161b27e2f2
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
96e434213f
refactor some event handling
...
add concept of blocking events
2019-10-18 13:39:21 -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
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
2542b7de12
Clean up some old files
2019-07-17 12:29:51 -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
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
95d64df321
combined Penalty and EFPenalty
...
moved some classes around
2019-05-29 16:55:35 -05:00