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
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
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
6f80f1edbb
refine webfront pages
...
finish refactor of penalty information/profile
optimize pull penalty query
start impl of quick message mapping
2019-03-31 19:56:31 -05:00
RaidMax
37d3f4f90d
changes for latest release
2019-03-30 17:21:01 -05:00
RaidMax
8521df85f5
finish initial rework of profile page with meta pagination
2019-03-29 21:56:56 -05:00
RaidMax
7b8126d57e
continue rework of profile
...
start moving profile info out of javascript into componentview
rework meta data to include count and offset
2019-03-27 19:40:26 -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
c8ec0eefa9
game log reader reads async now.
...
should have done that a long time ago
update profile page to have a bit better space usage
2019-03-09 10:28:04 -06:00
RaidMax
82bae772f0
most played command now ordered by play time
...
issue #68
2019-03-02 17:29:09 -06:00
RaidMax
b3e5f468a1
finish implementation of per server top stats page
2019-02-27 20:13:15 -06:00
RaidMax
c21bf2ebf1
continue working on per servver topstats
2019-02-26 21:25:27 -06:00
RaidMax
d318a57830
start implementation for per server top stats
...
issue #39
2019-02-25 19:36:10 -06:00
RaidMax
4b1f44cc2a
re-enable login to webfront with password
...
update cookie to last 3 months
add configuration option to limit # of rss feed items
prevent database tracking of bots if ignore bots requested
add last map and last server played to profile
2019-02-22 19:06:51 -06:00
RaidMax
74cdf8e885
Fix bug introduced with auto messages
2019-02-19 19:39:09 -06:00
RaidMax
2e6889d9bb
implement RSS feed in auto messages for issue #53
...
modified automessages to use async mesthods instead of synchronous
2019-02-18 19:30:38 -06:00
RaidMax
e3944fb8c2
add web project for stats to fix bug with pre compiled razor templates
2019-02-16 17:18:50 -06: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
2260d8974d
update master to allow IW5 to pass validation
...
include version set on manual parser selection
update projects to .NET Core 2.2
add middleware to support ip whitelisting
(EnableWebfrontConnectionWhitelist and WebfrontConnectionWhitelist)
issue #59
2019-02-12 20:34:29 -06:00
RaidMax
8dca05a442
Small fixes
2018-12-17 13:45:16 -06:00
RaidMax
4522992c0e
fix remote commands
...
user clientkick_for_reason for T6 parsers
small bug fixes
2018-12-01 12:17:53 -06:00
RaidMax
9d6cbee69c
update stats
...
change server id
fIx change log server complaining when empty read
2018-11-27 18:31:48 -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
9bdd7d1b8a
More work modifying client stuff
2018-11-07 20:30:11 -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
d9d548ea18
Small anti-cheat update
2018-10-28 20:47:56 -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
e91d076b41
curtail lost connection messages from RCon
...
verify still compatible with T6
fix potential null reference exception during configuration reading/setup
2018-10-10 19:22:08 -05:00
RaidMax
b289917319
update project to .net core 2.1.5
...
got rid of "threadsafe" stats service in stats plugin
2018-10-07 21:34:30 -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
RaidMax
c7547f1ad5
clean up publish folder output to have a less cluttered structure.
...
add migration class to perform the migration on update
2018-10-05 22:10:39 -05:00
RaidMax
9d946d1bad
more stability changes
2018-10-03 21:20:49 -05:00
RaidMax
d45729d7e1
clean up rcon, fix a bunch of little things
2018-09-29 14:52:22 -05:00
RaidMax
5d93e7ac57
a ton of stuff and fix migations
2018-09-23 19:45:54 -05:00
RaidMax
0f9d2e92e1
fix for issue #50
2018-09-16 17:51:11 -05:00
RaidMax
4a46abc46d
add index to time sent in EFCLientMessage, so we can retrieve faster in context view
...
set the maximum height of the
add link to profile on client chat
move change history into a seperate service
move around AC penalty processing
2018-09-16 15:34:16 -05:00
RaidMax
b9086fd145
fix parsing view angles in exponential form
...
update RestEase and CodePages dependencies
optimized the find by name query
add index to name
2018-09-11 14:28:37 -05:00
RaidMax
3d8108f339
fixed profanity bug
...
fix the shared GUID connect
fix linux log issue
2018-09-08 20:20:11 -05:00
RaidMax
39596db56e
fixed rating and kill streak bug, but uncommenting something I forgot I commented out
...
Added SharedGUIDKick plugin to kick people with shared GUID
2018-09-08 17:29:30 -05:00
RaidMax
ba5b1e19a6
update readme
...
add vision average to client stats
other stuff
2018-09-07 22:29:42 -05:00
RaidMax
0c90d02e44
update libraries to pre release
...
fix remaining issue for issue #32
adds overall ranking to profile page for issue #24
2018-09-04 21:07:34 -05:00
RaidMax
cfbacabb4a
fix bug with player not getting updated on disconnect (related to issue #24 )
...
jint version downgraded for better stability (also locked the engine instance as it's not thread safe)
updated readme
remove vpn detection from application configuration as it's now in a seperate plugin
defaulted webfront bind URl to all interfaces
readd the custom say name
added visibility percentage to AC
2018-09-04 12:40:29 -05:00
RaidMax
672d45df7c
fix for issue #45 and #37
2018-09-02 22:09:25 -05:00
RaidMax
e77ef69ee8
Added additional properties method to allow easier extension to client properties
...
updated VPN plugin to use WebClient
message is sent to client trying to execute commands before they are authenticated
fixed rare issue with ToAdmins failing
record bullet distance fraction for client kills (_customcallbacks)
change client level/permissions through webfront
ability to tempban through webfront
2018-09-02 16:59:27 -05:00
RaidMax
cc7628d058
fixed broken broadcast events
...
events don't get out of order when a invalid event line throws exception
handle the stats history update with no change throwing DBConcurrencyException
2018-08-31 22:35:51 -05:00
RaidMax
46bdc2ac33
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
bbefd53db4
think I finished reworking the event system
...
added http log reading support for debugging remotely
started working on unit test framework
2018-08-28 16:32:59 -05:00