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
f4ac815d07
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
RaidMax
7fa0b52543
more rcon tweaks, and starting on unit tests for commands bleh
2018-09-29 21:49:12 -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
7c708f06f3
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
RaidMax
98adfb12d2
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
RaidMax
a786541484
re-implemented auto-upload on publish
...
fixed the max length migration for MySQL
configure the python projects to be able to be published from command line
optimize find active pentalties query
add feature for issue #38
testing fix for concurrent dict access (in stats plugin)
2018-09-12 19:53:11 -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
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
385879618d
add game log server
2018-09-06 13:25:58 -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
20d4ab27d3
add warn event
...
add alert to IW4ScriptCommands
2018-09-02 21:25:09 -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
RaidMax
56cb8c50e7
reworked event management (again)
...
almost finished
2018-08-27 17:07:54 -05:00
RaidMax
0538d9f479
started update for readme
...
start update for version changes
hopefully fixed pesky stat bug
move vpn detection into script plugin
2018-08-26 19:20:47 -05:00
RaidMax
1343d4959e
more support for javascript plugins
2018-08-23 16:16:30 -05:00
RaidMax
ac64d8d3c1
fixed unicode crap stuff in webhook
...
enable preview of tiered compiliation (faster startup)
ban events are sent to the API properly now
add vpn except id configuration
begin work on javascript plugin support
2018-08-22 20:25:34 -05:00
RaidMax
a0fafe5797
cleaned up some namespace discrepancies
...
fixed the coloring for custom groups translation
add reserved slots
add webhook project to show notifications in discord
2018-08-07 13:43:09 -05:00
RaidMax
bbade07646
add localized level names
...
intellisense suggestion junk
2018-08-03 21:11:58 -05:00
RaidMax
d0be08629d
add page list to manager so we can inject pages into the layout view
2018-08-03 17:10:20 -05:00
RaidMax
9d00d5a16a
removed event controller, and added status to api controller
...
get time passed returns weeks after 90 days
and months after 365
2018-08-02 20:52:35 -05:00
RaidMax
396e5c9215
confirmed working for linux
...
fixed the database access issue
2018-08-01 21:09:22 -05:00
RaidMax
4ec16d3aa2
increased max events for event api to 100
...
added GameInfo to EventInfo class
make sure score gets updated properly after authentication
2018-07-30 19:31:00 -05:00
RaidMax
f40bcce44f
update to .NET Core 2.1
...
fix bower repo deprecation
2018-07-29 14:43:42 -05:00
RaidMax
16d7ccd590
fix parsing of certain chat messages
...
print out the correct exception message when a server is not responding.
prevent log reader from reading before the servers have initialized
2018-07-04 21:09:42 -05:00
RaidMax
87541c4a5a
more changes to the event management.
...
bots ip adjusted
2018-07-01 19:30:38 -05:00
RaidMax
af6361144e
moved validate command into shared library.
...
reworked connection system to read from log file for join/quits and authenticate later with polling
2018-06-30 20:55:16 -05:00
RaidMax
454238a192
finer version numbers work correctly.
...
fix bug with level being reset.
add {{ADMINS}} to message tokens
modified offset threshold calculation
2018-06-26 20:17:24 -05:00
RaidMax
e7c7145da1
Show time passed since ban instead of "forever"
...
reworked event api to include all events (sans unknown)
2018-06-16 21:11:25 -05:00
RaidMax
5be6b75ccf
[webfront] search by ip and name
...
[application] levels set properly with multiple GUIDs
[stats] require 3 hours of playtime for top stats recognition
[application] configurable rcon polling rate
2018-06-07 21:19:12 -05:00
RaidMax
e60f612f95
[application] added chat context to profile page
...
[iw4script] reworked balance to balance based on performance rating
[stats] log penalty context to database
2018-06-05 16:31:36 -05:00
RaidMax
ba023ceeb5
[application] added next map command and token
2018-06-02 21:21:01 -05:00
RaidMax
e3dba96d72
[sharedlibrary] add client meta
...
[application] add gravatar command
2018-06-01 23:48:10 -05:00
RaidMax
6d0f859a93
more updates to top stats page
2018-06-01 19:55:26 -05:00
RaidMax
696e2d12c9
change table design for rating history
2018-05-31 19:17:52 -05:00
RaidMax
bf68e5672f
Add automated ban offense for anti-cheat
...
add EFClientStatHistory and EFClientAverageStatHistory for tracking change of stats over time
2018-05-30 20:50:20 -05:00
RaidMax
2204686b08
added top player stats
...
fix for some commands returning multiple matches found when target not required
2018-05-28 20:30:31 -05:00
RaidMax
d9a601328c
stats tweaked to scale SPM based on team size
...
invalid client id results in 404 rather than exception page
performance based on traditional elo rating
fixed @ (broadcast commands)
added reports to penalty list and profile
2018-05-24 14:48:57 -05:00