466b273736removing app.config and web.config and putting in code starting support for mysql (for linux)
RaidMax
2018-04-06 19:15:17 -0500
b6f490be9cfix accidental improper name for login ClientId added label field to InputInfo added logout button revert graph color
RaidMax
2018-04-05 17:50:04 -0500
6d8d021b16auth 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
RaidMax
2018-04-04 23:38:45 -0500
c0865b82a0RCon error handling is clearer Show chat on mobile view of server overview basic authentication switched to extreme-ip-lookup for ip lookups (SSL)
RaidMax
2018-04-04 14:38:34 -0500
a0c1d9b1bcchanged the player history to reflect correct timezone added result count to find clients only show unique aliases on profile page some rcon socket changes
RaidMax
2018-04-02 22:11:19 -0500
2952e307b2tweaked rcon throttle rate/made async increased cutoff for server overview messages dont print message if timed out
RaidMax
2018-04-02 00:25:06 -0500
1bdf4e63fcprofanity determent actually reads the configuration enable setting :P removed unneeded semi colon in template fixed accidentally truncating last character of message in activity
RaidMax
2018-03-29 23:13:40 -0500
25cefb8b6aremoved old plugins added v0.1 of profanity determent plugin
RaidMax
2018-03-28 23:40:57 -0500
9db8ad80effixed 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
RaidMax
2018-03-28 22:01:09 -0500
233aeeb12fadded 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
RaidMax
2018-03-27 19:27:01 -0500
a07ce112b0ban/unban buttons added to profile several css tweaks changed administratorIPs to PrivilegedClients added time step references to profile page
RaidMax
2018-03-26 23:54:20 -0500
979b1f2310fixed 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
RaidMax
2018-03-25 23:51:25 -0500
77bf0710dfAdded 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
RaidMax
2018-03-24 23:32:54 -0500
cd002a1413substituting stepped hierarchy in place of trusted rank added t5m to "supported" games fixed issue with unlimited replaces of client name is commands
RaidMax
2018-03-24 16:35:54 -0500
88f31bc78cremoved 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
RaidMax
2018-03-22 13:50:09 -0500
f7b41537d7fixed issue with not escaping regex for validating commands
RaidMax
2018-03-18 21:25:11 -0500
1ac7956c22more configuration changes, fixed issue with not escaping regex for validating commands
RaidMax
2018-03-18 21:24:06 -0500
e974de8e63vpn check updates, fixed some issues, "masked" status is now sensitive discord link in webfront if configured
RaidMax
2018-03-13 16:30:22 -0500
5c0aa7d14fchanges and vpn checking
RaidMax
2018-03-09 02:01:12 -0600
6fa466fdf8commands aren't logged in chat a lot of stuff
RaidMax
2018-03-06 01:21:09 -0600
8fe2b084d7tweaked the custom callbacks and added two new fields that are logged prevent script kill events with no valid origin or target from being triggered
RaidMax
2018-02-27 22:19:54 -0600
7c0fbb1896Moved application into webfront core project
RaidMax
2018-02-27 21:27:23 -0600
52cc5a30e6kick clients with default name or an inuse name fixed regular expression not being escaped when matching names fixed reset stats fixed duplicate kills
RaidMax
2018-02-26 22:24:19 -0600
442569b339fixed !setlevel fixed previous alias displayed on welcome announcement fixed duplicate events on profile page tweaked display of non event meta on mobile you can view other's stats from the webconsole penalties show privileged client's level don't have commands to chat history
RaidMax
2018-02-23 23:56:03 -0600
9ee39b5260added console page back
RaidMax
2018-02-23 01:06:13 -0600
20994f693cweb front design tweaks and favicon added
RaidMax
2018-02-22 00:06:21 -0600
aab891d14bRemoving extra project
RaidMax
2018-02-21 19:31:12 -0600
3f82ecacfcmigrated to ASP.Net Core
RaidMax
2018-02-21 19:29:23 -0600
8aae31d10dfixed ban/tempban issue ips displayed as strings now
RaidMax
2018-02-17 14:06:37 -0600
8afe5dbb3dAdded unban "penalty" permbans ->MaxValue for consistency Existing alias needs to be FirstOrDefault
RaidMax
2018-02-17 00:13:38 -0600
c41949588cPlayer search not showing duplicates anymore removed extra information on player search fixed kdr innaccuracy on profile page shortened cache-length
RaidMax
2018-02-16 22:24:03 -0600
2842d77948fixes to get closer to a release
RaidMax
2018-02-15 22:01:28 -0600
c599d8ef20added meta property and service for clients started workign on a new profile page for clients
RaidMax
2018-02-14 13:01:26 -0600
d2ead61061Moved the welcome plugin announcements into the plugin configuration EF optimizations for webfront requests removed FindAll command and moved it's functionality into find fixed undefined link on admin page
RaidMax
2018-02-11 19:17:20 -0600
1dbacd2188added 'none' and extra m16 variants to weapon list moved killstreak/deathstreak messages into configuration file cleaned up configuration manager fixed misc startup issue and threading added more importing stuff network id is a ulong now ip str is now ip added time played (per server)
RaidMax
2018-02-10 22:33:42 -0600
d331d998c0Stats thread safe Cleaned up WebService class and shutdown reimped stats and topstats moved things out of stats into main code
RaidMax
2018-02-10 00:26:38 -0600
b9900707b5More stats polishing fixed player specification for commands with multiple words
RaidMax
2018-02-09 01:21:25 -0600
850d9e8c1aFixed non player killstreak kills counting as suicide (custom callbacks) RCON tweaks to hopefully prevent RCON flooding Stats reimp added IW4x extra weapons
RaidMax
2018-02-08 01:23:45 -0600
ce9c947bb6Adding MIT License
RaidMax
2018-02-06 23:23:17 -0600
0b62cba52aAdd libraries for EntityFramework Stats plugin work Allow plugins to dynamically add EF classes to the context
RaidMax
2018-02-06 23:19:06 -0600
8ce8db5f30More EF Changes. Added DB importer
RaidMax
2017-11-29 18:35:50 -0600
23eb641113Moved from SQLITE to EntityFramework. Lots of things are broken!
RaidMax
2017-11-25 19:29:58 -0600
2aa3aa5baffixed aliases fixed forum decoding of thread content fixed escaping html "special" characters in player names on webfront fixed findall not always informing if no matches found.
RaidMax
2017-11-19 00:44:11 -0600
9a85b9c4c2Re added mask command Prune confirms completion Findall display previous name confirmation message sent after kick tempban/ban confirmation wording changes players page is now paginated
RaidMax
2017-11-18 00:59:37 -0600
cdeb7e8eafFinally stopped the "error on character" printout (removed console.writeline in Kayak submodule) Fixed console execute button cascading on IE/Edge Fixed reports truncating reason if space in target name If multiple matches are found when finding a player, a list of matches is shown Reallowed special characters in names/chat stats command player isn't required Added prune command
RaidMax
2017-11-16 17:09:19 -0600
a56f386644Added CommandArgument class to generate syntax for commands. changed Command constructor tweaked help command /pubbans is working properly now plugins properties changed to expression
RaidMax
2017-11-15 15:04:13 -0600
89381bcc7dAdded logger instance to database class, more informative fail messages. Logs all HTTP requests
RaidMax
2017-11-14 15:36:55 -0600
07e3c61e98Chat history stuff fixed kills not saving
RaidMax
2017-11-04 18:42:31 -0500
308427e662added chat history stuff
RaidMax
2017-11-02 17:20:10 -0500
9699f7c3f1changed player graph update interval to every 5 minutes hopefully fixed skipping the logging of Kayak library issue. I'm an idiot, 59 in playerhistory, not 60 added IW4 callback gsc for custom scriptkills. Fixed duplicate death events Trusted group can be enabled/disabled with !enable/disabletrusted
RaidMax
2017-11-02 11:49:45 -0500
c19d6e98f5Added IManager parameter to IPlugin.OnLoadAsync
RaidMax
2017-10-16 22:47:41 -0500
4c813b18d6removed code that mysteriously caused player count to be inaccurate.
RaidMax
2017-10-15 20:40:27 -0500
0bdec1147bFixed FastRestart invalid dvar exception Fixed decodeURI issue in messageboard Removed debug message in stats plugin
RaidMax
2017-10-11 16:49:02 -0500
d8b19f289amade the graphs load faster fixed issues with stats page made the pages json request faster
RaidMax
2017-10-04 18:01:04 -0500
9758e72f6bfixed misc issues and added stats page to webfront
RaidMax
2017-10-03 18:17:35 -0500
4cddefd542-reconfigured solution and projects to be correct debug/release and files copy properly -started working on more advanced statistics
RaidMax
2017-09-29 21:42:24 -0500
8d52d7ddc5-added back player history graphs (past 12 hours every 15 minutes) -fixed issue with configurationmanager files and threading -servers on webfront listed in descending player count -fixed resolution of tempban times from console feedback -Added tests plugin to simulate functionality
RaidMax
2017-09-27 15:07:43 -0500
9227335d25-removes flag penality when unflagging a player -fixed 'just now ago' on webfront -webfront playerlist level colors are hidden to non admin users -tempban length can now be specified (<int>m, <int>h, <int>d, <int>y)
RaidMax
2017-08-23 17:29:48 -0500
6a94882d20-added !ip command (prints a client's external IP) -fixed up the findall command -moved aliases to the manager -added admins page to view privileged users -fixed refactoring mistake with messages
RaidMax
2017-08-17 18:28:08 -0500
7c0ad5c021Re-Added the readme
RaidMax
2017-08-08 23:54:08 -0500
00bade57a7fixed some async startup stuff and made things nicer
RaidMax
2017-08-08 23:35:23 -0500
5e9b11ed64VERSION 1.4 CHANGELOG: -works: with COD, WaW, MW3, BO1 (preliminary without extensive testing) -fixed the issue with webfront chat history -fixed console issue of spamming 'polling rate decreased' when server goes offline -'unknown' admin in webfront defaults to 'IW4MAdmin'
RaidMax
2017-08-08 21:44:52 -0500
4007e6d196Changed some assembly properties.
RaidMax
2017-06-19 16:46:31 -0400
7dfc2bbc1bI apparently initialized the commands for each server, which result in 114 commands being added. That is now fixed. Hopefully this is the final fix for chat remaining on empty servers. (order matters!) Configuration setting to allow multiple owners. Fixed setlevel issues. Organized Server class variables
RaidMax
2017-06-19 13:58:01 -0400
4f6fb04563Fixed a missing word in the welcome plugin
RaidMax
2017-06-18 21:22:50 -0500
622a0a8ddcFixed GetClientByName to match portions again. Player specification can include "quotes"
RaidMax
2017-06-16 17:35:51 -0400
2dc8f55e7cReverted some of plugin method signatures as I realized it didn't really make sense.
RaidMax
2017-06-13 18:33:47 -0400
45cb985701Added Configuration manager class
RaidMax
2017-06-12 19:24:12 -0500
5d1c9bd218More cleanup project renaming moved PluginImporter to SharedLibrary config writer abstracted for plugins
RaidMax
2017-06-12 17:47:31 -0400
0ef306a60cCleaned up some code and adhered closer to the Microsoft code standards.
RaidMax
2017-06-12 13:50:00 -0400
7a81f6c2bdReduce poll rate for servers that have stopped responding to RCON requests. Actually fixed the extra chat lines on disconnect.
RaidMax
2017-06-12 07:28:08 -0500
25b3e3abc1Moved plugins to a seperate folder Uncapped the search result limit for !find
RaidMax
2017-06-07 19:59:59 -0500
11d37d4cd6Added high ping kick functionality to Welcome Plugin Added response to RCON command if applicable Added more maps into the map config
RaidMax
2017-06-07 17:08:29 -0400
bd99add434Enable/Disable fast restart plugin via config Deleted legacy connection & heartbeat classes Hopefully fixed issues relating to certain web requests throwing recoverable error Modified Serializer class slightly
RaidMax
2017-06-06 22:45:21 -0500
3ca73a5a7aAdded fast restart plugin
RaidMax
2017-06-05 21:49:26 -0500
04df8d5408tweaks to stats and fixed the alias command, made the logger thread safe.. whoops
RaidMax
2017-06-01 12:42:28 -0500
063449d9c4reworked some stats, redid the macro -> Tokens added reset stats commands broadcast for some commands
RaidMax
2017-05-31 00:31:56 -0500
354cec0951fixed issue with database command not having connection set, combined methods into Validate command
RaidMax
2017-05-30 16:23:31 -0500
200c4d79fdDatabase cleanup and hopefully fixes for multithreaded tasks - SQLite library updated.
RaidMax
2017-05-29 21:25:49 -0500
d86836ae8dMoved Alias Database into interface...
RaidMax
2017-05-28 20:54:46 -0500
bc452cfd93Fixed the ban loop bug (client goes into zombie state if immediately kicked upon joining, and won't disconnect until a timeout)
RaidMax
2017-05-28 20:07:33 -0500
28fcc7b922Added AsyncStatus class to keep track of the timing of each update on servers
RaidMax
2017-05-28 15:47:21 -0500
ac7908de91Redid the logging system
RaidMax
2017-05-27 18:29:20 -0500
c1faf8a02eMoved client database into manager, as it should be.. Some more transitional things and a few fixes.
RaidMax
2017-05-27 17:08:04 -0500