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

94 Commits

Author SHA1 Message Date
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
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
df30fee5bb moved heartbeat to timer instead of manual task/thread
GameEventHandler uses ConcurrentQueue for events
exception handlers for events and log reading
added IW4ScriptCommands plugin
fixed stats
lots of little fixes
2018-04-28 00:22:18 -05:00
677b163a1e updated portuguese translation
fixed issue with locale when no config present
changed kick color on webfront
aliased owner to iamgod (for b3 familiar users)
hopefully fixed stats issue
added T5M (V2 BO2) support
made dvar grab at beginning minimal to prevent throttling on older CODS
2018-04-26 19:19:42 -05:00
8476112626 fixed base controller Manager being null
fixed log reading duplicates with new event processing
added portuguese translation
2018-04-26 15:26:03 -05:00
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
21e4bdb614 added MySQL support
fixed login bug
IW3 official support
2018-04-25 01:38:59 -05:00
5e229b90be more localization
fixed issue with IW4 parser not reading map changes properly
2018-04-24 17:01:27 -05:00
3918985406 update projects to .NET Core 2.0.7
added instance and client count to api page
removed vestigial ConfigGenerator
2018-04-23 16:03:50 -05:00
75439e8c2a support UTF8 in log files
sayteam registered as say event
updated readme
2018-04-19 17:52:48 -05:00
8e9d8e46c7 more api tweaks
removed WebfrontSettings
IW4MAdminSettings are only generated when the file does not exist, placeholder values stored in DefaultSettings.json
2018-04-19 00:48:14 -05:00
41f098cced started work on T6M parsing rest api
fixed bug in login program preventing regular users from executing commands
make log reading async and changed encoding to UTF7
2018-04-15 20:27:43 -05:00
4725f8b6f8 Added login plugin 2018-04-13 23:51:38 -05:00
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
15372d0726 fixed loader offset
some stat stuff still not working
made seperate parsers
2018-04-11 17:24:21 -05:00
8fc7ba4333 build events for shared library
added bower and nuget package
2018-04-10 20:08:14 -05:00
f632a6d4c6 migrated Profanty Determent plugin 2018-04-10 19:36:28 -05:00
983ca0c667 exit works correctly again
changes to rcon for T6M
hopefully fixed some stat issues (spm and database errors)
2018-04-10 19:25:44 -05:00
145efeb91c fixed GetHashCode
fixed TopStats
restrict search to minimum 3 characters
2018-04-10 01:38:18 -05:00
3f7cb69fcd fixed minification and bundling
template tweaks
2018-04-09 22:33:42 -05:00
1bcf3a0b94 migrate welcome plugin to .NET Core 2.0
more fixes to stats database for migration
last connection set when client connects and disconnects
update GeoIP datatbase
2018-04-09 14:17:10 -05:00
d0c2a86ce8 migrating Stats to .Net Core 2
moved buildscripts to application
added publish profile
2018-04-08 16:50:58 -05:00
0db93be91f rcon command formatted to work in linux
fixes to work with mono
2018-04-07 14:49:00 -05:00
724d4a64c4 removing app.config and web.config and putting in code
starting support for mysql (for linux)
2018-04-06 19:15:17 -05:00
aec8ec6256 auth cookie expires after 30 days
only check hit offset when distance > 3 meters
fix null reference on unauthorized user
fixed stats not showing on profile if anticheat disabled
server client history turns red server is unresponsive
2018-04-04 23:38:45 -05:00
3e094b0b61 tweaked rcon throttle rate/made async
increased cutoff for server overview messages
dont print message if timed out
2018-04-02 00:25:06 -05:00
71313b76d9 profanity determent actually reads the configuration enable setting :P
removed unneeded semi colon in template
fixed accidentally truncating last character of message in activity
2018-03-29 23:13:40 -05:00
433436293a removed old plugins
added v0.1 of profanity determent plugin
2018-03-28 23:40:57 -05:00
831d9f6efb fixed bug with lifetime hit ratio causing erroneous ban
ip lookup on profile shows error if failed
truncate chat messages over 50 characters
removed html raw on client messages :c
show client rank colors on server overview if authorized
break long messages on profile page
prevent masked status showing up to non privileged users in webfront
2018-03-28 22:01:09 -05:00
ee6ac59041 added moment for parsing dates in profile timeline
fixed bug of duplicate penalties
fixed showing timeline date for non events
refresh player count on server overview
fix refresh privileged users on map load
fix 1h showing on tempban if manually specified
2018-03-27 19:27:01 -05:00
106e925bca ban/unban buttons added to profile
several css tweaks
changed administratorIPs to PrivilegedClients
added time step references to profile page
2018-03-26 23:54:20 -05:00
d7fbade5fd fixed initialization error when no map set exists in config
fixed discord link showing when no invite specified
OpenGraph image set to absolute url
more changes to killcallback and logging
fixed some angle conversion stuff
2018-03-25 23:51:25 -05:00
dc13ce7050 Added AfterPublish commands to copy files to the right directory on publish
fixed profile name not being centered if no aliases
removed old build event command lines
2018-03-24 23:32:54 -05:00
d241870523 removed reload command
prevent control characters from being used in name
added MOD_HEAD_SHOT to hit location increment
css fix for alias dropdown
testing view angle analysis
2018-03-22 13:50:09 -05:00
f2f8bd977c fixed issue with not escaping regex for validating commands 2018-03-18 21:25:11 -05:00
1580a1eb59 more configuration changes,
fixed issue with not escaping regex for validating commands
2018-03-18 21:24:06 -05:00
d836f71b1b cleaned up configuration files to use appsettings 2018-03-14 00:36:25 -05:00
ae4fa23884 vpn check updates, fixed some issues,
"masked" status is now sensitive
discord link in webfront if configured
2018-03-13 16:30:22 -05:00
df3bd05f87 changes and vpn checking 2018-03-09 02:01:12 -06:00
2f81d0e764 boop 2018-03-06 12:33:07 -06:00
4d66d0fff9 the meats 2018-03-06 01:22:19 -06:00
2eabfbdf37 commands aren't logged in chat
a lot of stuff
2018-03-06 01:21:09 -06:00