25472b06c3
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
4f77625889
finish initial rework of profile page
2019-03-26 21:02:11 -05:00
c496e536bb
fix issue with not loading last connection for admins
...
continue work on fixing profile
2019-03-25 21:12:16 -05:00
fea974ee0f
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
e3ba1b4a63
fix top players row not fill full width
...
make stats web use view imports
add more games/maps to default settings (thanks to FryTechTiddys
#7622 )
replace ConfigurationBuilder Config Handler implementation with Newtonsoft.Json as it wasn't deserializing "complex" classes properly
2019-03-17 17:37:50 -05:00
86bc3a42ac
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
aa5c239b9f
finish UI tweaks for issue #39
2019-03-02 14:29:09 -06:00
5d3fd30003
finish implementation of per server top stats page
2019-02-27 20:13:15 -06:00
1182b98336
continue working on per servver topstats
2019-02-26 21:25:27 -06:00
03c90aeae2
start implementation for per server top stats
...
issue #39
2019-02-25 19:36:10 -06:00
e9e57ab020
Add lock menu icon for tempbanned players
...
issue #62
2019-02-24 19:07:56 -06:00
88c013be20
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
5755775b85
Fix bug introduced with auto messages
2019-02-19 19:39:09 -06:00
ea40f17f7b
enhancement for issue #63
2019-02-17 18:48:40 -06:00
7433390b5a
add web project for stats to fix bug with pre compiled razor templates
2019-02-16 17:18:50 -06:00
feb38656e8
fix damage event not including log line
...
complete initiall implementation for "2FA"
issue #52
issue #66
2019-02-16 15:04:40 -06:00
a925410518
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
77ebaeccfe
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
271769ca89
Fix IP parsing bug introduced with IW4Parser
...
Additional fix for Webfront Index OoB on _ClientActivity
2019-01-28 18:21:56 -06:00
a16df61ffd
Fixes for PR 2.3.4.0
2019-01-27 19:45:35 -06:00
88992d1a7b
Fix bug with webfront spamming issues when running
...
Remove IW5 parser
Begin implementation of dynamic parsers
2019-01-26 20:33:37 -06:00
f933db2895
fix duplicate bot welcomes
...
fix prompt bool incorrect default value
rename GameEvent.Remote to GameEvent.IsRemote
include NetworkId in webfront claims
fix non descript error message appearing when something fails and localization is not initialized
2019-01-03 14:39:22 -06:00
0e2ad04dad
hopefulyl fix aliasing issue
...
bans are applied to an account if the accounts are linked but penallty on a different accounts
2018-12-29 12:43:40 -06:00
e31c36a1d7
Fix small issue with log reading
2018-12-19 19:24:31 -06:00
94ef816b19
Small fixes
2018-12-17 13:45:16 -06:00
9f92b64135
Add server version to master api
...
Add IsEvadedOffense to EFPenalty
Fix remote log reading in not Windows
2018-12-16 21:16:56 -06:00
6d79c8210e
fix remote commands
...
user clientkick_for_reason for T6 parsers
small bug fixes
2018-12-01 12:17:53 -06:00
08d497153a
update stats
...
change server id
fIx change log server complaining when empty read
2018-11-27 18:31:48 -06:00
2ca7083011
fix only one administrator showing on admins page
...
fix profanity determent not applying penalties.
2018-11-25 21:11:55 -06:00
df5fbba22c
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
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
fd087c5506
more work on skill based team balance.
...
added on player disconnect to custom callbacks
2018-10-25 08:14:39 -05:00
d84de353ff
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
4feb47dd00
add gsc api controller for communicating with gsc
...
add ignore bots option
fix first localization message not working
2018-10-13 18:51:07 -05:00
aa8005bba6
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
e97448641f
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
6b9f4f3bb7
fixed the vpn detection plugin method signature call
...
added some fixes for stats/ac
2018-10-06 15:31:05 -05:00
b902069b23
write individual server log files and main log file seperately
...
log writing is thread safe now
2018-10-06 11:47:14 -05:00
ac8542911d
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
ca9e20ebd3
hopefully finished with RCon changes.
...
added more tests.
fixed issues from event changes (there's most definitely still issues related to that)
2018-10-02 12:39:08 -05:00
6b8c112ccf
a ton of stuff and fix migations
2018-09-23 19:45:54 -05:00
aac74f3633
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
46969fc12f
adds two day ban to drop down on for issue #47
remove IW5 (Pluto) from supported client until it's rewritten
2018-09-13 20:00:41 -05:00
9295f9aa5b
update map names for IW4 (issue #48 )
...
only check shared GUID for IW4
optimized get privileged clients query
fine-tuned the version printout to include revision numbers
2018-09-13 14:34:42 -05:00
090bd3214a
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
72f0bbf2fe
update readme
...
add vision average to client stats
other stuff
2018-09-07 22:29:42 -05:00
8a721bb53a
add game log server
2018-09-06 13:25:58 -05:00
85f910272a
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
bc0fe3daec
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
50b4426cab
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