RaidMax
1f1f4de67a
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
2ab0cfa9be
implement pm admins command for issue #170
2020-09-26 17:17:21 -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
d3d1f31ee0
bugfixes/enhancements
...
prevent users from trying to set the console's level to owner
fix issue with setting multiple owners
update/improve unit tests
2020-05-16 11:54:01 -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
58bfd189d0
[issue #126 ]
...
implement basic run-as functionality
2020-04-26 21:12:49 -05:00
RaidMax
c3c21a7749
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
06cdaef8a4
allow Kekno to run with sv_running not returning anything :upside_down:
...
make sure script plugins output correct errors instead of being swallowed
prevent webfront error when webfront tab is left open on a server no longer being modified
2020-02-01 12:27:14 -06:00
RaidMax
318a23ae5b
Finish implementation of configuable command permissions
2020-01-31 20:15:07 -06:00
RaidMax
11ae91281f
start work to allow customizing command properties via configuration
2020-01-26 18:06:50 -06:00
RaidMax
697a752be0
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
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
b992f4d910
add unlink command
...
fix parsing names with colors codes enabled
2019-10-11 15:26:13 -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
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
55fb36863c
fix copy paste error in penalty loader
...
start allowing color codes from ingame
2019-08-01 09:37:33 -05:00
RaidMax
50ba71c6fb
small code cleanups
2019-07-19 14:54:39 -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
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
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
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
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
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
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
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
RaidMax
cae6d8389e
fix bug with privileged users not always showing the most recent profile
...
temporary bans are now applied to all linked accounts instead of a per-guid basis
rework set level flow
add guid and ip address (if logged in) to public async endpoint
2019-03-24 21:34:20 -05:00
RaidMax
1056c7c335
fix for issue #70
...
update start script for windows
2019-03-18 10:36:31 -05:00
RaidMax
40f1697c97
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
5e36bf4316
begin implementation of token authentication
...
replacing password authentication ingame
precompile views for webfront
issue #66
issue #52
2019-02-15 22:19:59 -06:00
RaidMax
8dca05a442
Small fixes
2018-12-17 13:45:16 -06:00
RaidMax
5ac8a55c72
fixes for new polling setup
...
update database model for alias (nullable ip)
heartbeats now send ip to master server
2018-11-25 20:00:36 -06:00
RaidMax
ed83c4c011
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
1779bf821d
more work on skill based team balance.
...
added on player disconnect to custom callbacks
2018-10-25 08:14:39 -05:00
RaidMax
d50e6c8030
change penalty expiration datetime to null for perm bans
...
add tempban max time
allow searching for GUID
stats returns ranking as well
fix for promotion/demotion text
2018-10-15 19:51:04 -05:00
RaidMax
c8366a22e5
fixed the vpn detection plugin method signature call
...
added some fixes for stats/ac
2018-10-06 15:31:05 -05:00
RaidMax
de902a58ac
write individual server log files and main log file seperately
...
log writing is thread safe now
2018-10-06 11:47:14 -05:00