1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00
Commit Graph

241 Commits

Author SHA1 Message Date
270be7ad99 fix for issue #45 and #37 2018-09-02 22:09:25 -05:00
9b6249a128 add warn event
add alert to IW4ScriptCommands
2018-09-02 21:25:09 -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
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
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
10c8b5b6c6 reworked event management (again)
almost finished
2018-08-27 17:07:54 -05:00
d3333aa019 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
7bb2c8601b more support for javascript plugins 2018-08-23 16:16:30 -05:00
b33b82e09f 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
f8a09f1828 add more event types to discord webhook 2018-08-08 15:36:42 -05:00
a8f29407b8 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
9d79a8e090 add localized level names
intellisense suggestion junk
2018-08-03 21:11:58 -05:00
df27311895 appeal website is always show on kick
previously banned for recursion fixed
2018-08-03 19:06:47 -05:00
7956a8cfba add page list to manager so we can inject pages into the layout view 2018-08-03 17:10:20 -05:00
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
2cb308989a confirmed working for linux
fixed the database access issue
2018-08-01 21:09:22 -05:00
def22f20fb 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
3684ed2032 update to .NET Core 2.1
fix bower repo deprecation
2018-07-29 14:43:42 -05:00
6fb99864b7 fix bug with AC failing to ban because of EF issue. 2018-07-05 21:04:34 -05:00
d4cc01e3ba 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
dd86087336 more changes to the event management.
bots ip adjusted
2018-07-01 19:30:38 -05:00
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
cd330eef97 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
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
fc2b846a5c [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
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
389f526b2b [application] added next map command and token 2018-06-02 21:21:01 -05:00
9d29ddea1d [sharedlibrary] add client meta
[application] add gravatar command
2018-06-01 23:48:10 -05:00
2da4ec10cf more updates to top stats page 2018-06-01 19:55:26 -05:00
76d15e488e change table design for rating history 2018-05-31 19:17:52 -05:00
dca4d10967 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
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
045260c648 [master] make version info update live instead of requiring a restart in 2018-05-24 21:39:03 -05:00
eb3b208e4f 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
8ac75ec63a update file localizations
update custom callbacks
add server count to master
add most played to token list
2018-05-21 16:09:27 -05:00
31744ce876 update change tracking and elo
master shows monitoring server count
master can provide individual localizations
2018-05-20 21:35:56 -05:00
270f7f81b3 set default elo rating
maybe fix deadlock again :c
changed "skill" to Performance (Skill + Elo / 2)
2018-05-17 18:31:58 -05:00
a0ac6c5dc9 add most played command
hopefully fixed thread lock?
started work on elo rating
2018-05-15 23:57:37 -05:00
e695eb54ad adding Cod4 support (for steam GUID is truncated to 16 characters)
exit properly whoops
add all linked accounts to drop down
consolidate linked admin accounts to the most recently seen one
limited some waits to 5s to hopefully prevent a rare thread lock
2018-05-14 12:55:10 -05:00
e817c333a5 fix T6 reading
add WaW support
fix stats threading
2018-05-10 23:52:20 -05:00
27233e3069 lots of fixes :) 2018-05-10 00:34:29 -05:00
5d0d57bbd2 SPM fix for negative/teamdamage
added localization as downloaded from the Master API
interupted network communication no longer treated as unknown exception
topstats prints the right message if no one qualifies
angle adjustments
move unflag to seperate command
2018-05-07 23:58:46 -05:00
f4e8a960be add translation for webfront
discord link has been genericized to social link
2018-05-05 17:52:04 -05:00
140788847d re-added the kill server command (can only be used if run as admin)
less warns when using a disposed socket
topstats added to tokens as {{TOPSTATS}}
fixed topstats reporting for only a single server
added fix to iw4 regex for negative score
tokens now support multiple lines (using Environment.NewLine to separate)
localization includes culture again
2018-05-05 15:36:26 -05:00
474421090d add penalties for angle info
queue Tell/Say to prevent plugins from throwing exception when server is offlline
fixed CPU usage issue over time
sort penalties by type on webfront
2018-05-03 23:22:10 -05:00
1f1cd6c920 more stat SPM fixes
prevent null say event from executing when exiting
adjusted rcon and socket timeout
fixed bug with login/setpassword not working after claiming ownership
2018-05-03 00:25:49 -05:00
ea14db5a17 Profanity deterrent kick players with offensive names
status parsing with Regex in IW4 is much cleaner
fixed tempban not always kicking
made plugin event tasks parallel
2018-04-29 15:44:04 -05:00
3edd8c3a93 fixed up IW5 parser with new event system
changed login alias to li (duplicate)
fixed crashing bug in generic repo
fixed anonymous name in access to web console
2018-04-28 20:11:13 -05:00
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