RaidMax
18aa6e85fc
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
b6f37035a1
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
10c8b5b6c6
reworked event management (again)
...
almost finished
2018-08-27 17:07:54 -05:00
RaidMax
7956a8cfba
add page list to manager so we can inject pages into the layout view
2018-08-03 17:10:20 -05:00
RaidMax
c44ff8e46a
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
104bdf590b
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
f73ddf5ad1
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
7def173957
[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
ebda1984fa
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
e817c333a5
fix T6 reading
...
add WaW support
fix stats threading
2018-05-10 23:52:20 -05:00
RaidMax
1a580f17cb
SPM and skill is rounded in profile now
...
fixed web console not waiting for reponse
fixed password not saving over time
web users level update properly now when promoted/demoted
2018-04-28 16:39:45 -05:00
RaidMax
82a20e999c
fixed issue with status response erroring when incorrect length
...
view angle vector parse fail is now a handled exception
change local host check to byte array to make it faster than comparing string
kick command now requires moderator level or higher
tempban now requires administrator level or higher
hopefully fixed negative SPM bug
pipelined the events and consolidated them to run through GameEventHandler
uniform console colors
2018-04-26 01:13:04 -05:00
RaidMax
a7d5b81485
fixed ping bug showing origin ping instead of target
...
event parser has GetGameDir
made parsers choosen more dynamically
profile shows online/offline status of client
2018-04-14 23:26:27 -05:00
RaidMax
b9c11d48c2
abstracting rcon parsing and event parsing
...
changed Event to GameEvent
finally fixed the stats NaN
check ip for bans
consolidated console, profile, and logout into dropdown
make sure game is iw4 before using :^ in say
fix pm not showing from name if in web console
show time left of temban on profile
2018-04-13 01:32:30 -05:00
RaidMax
15372d0726
fixed loader offset
...
some stat stuff still not working
made seperate parsers
2018-04-11 17:24:21 -05:00
RaidMax
d0c2a86ce8
migrating Stats to .Net Core 2
...
moved buildscripts to application
added publish profile
2018-04-08 16:50:58 -05:00
RaidMax
599027c4b6
Seperated the application back into a seperate project
...
webfront is just a library now
2018-04-08 13:48:40 -05:00
RaidMax
e8b6525fea
migrating to .NET Core 2.0
2018-04-08 01:44:42 -05:00