Commit Graph

  • fdde7dfdba migrating to .NET Core 2.0 RaidMax 2018-04-08 01:44:42 -0500
  • 57fd5fae22 add bat scripts RaidMax 2018-04-08 01:44:27 -0500
  • 3c3adb062e don't migrate context on MySql RaidMax 2018-04-07 16:47:21 -0500
  • d8a7095906 moved build events to batch files RaidMax 2018-04-07 16:46:43 -0500
  • 164f121d22 rcon command formatted to work in linux fixes to work with mono RaidMax 2018-04-07 14:49:00 -0500
  • 6f2e0bfff1 downgrade SQL connector version, context changes RaidMax 2018-04-06 21:06:43 -0500
  • 466b273736 removing app.config and web.config and putting in code starting support for mysql (for linux) RaidMax 2018-04-06 19:15:17 -0500
  • b6f490be9c fix 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
  • 6d8d021b16 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 RaidMax 2018-04-04 23:38:45 -0500
  • c0865b82a0 RCon 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
  • a0c1d9b1bc changed 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
  • 2952e307b2 tweaked 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
  • 1bdf4e63fc profanity 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
  • 25cefb8b6a removed old plugins added v0.1 of profanity determent plugin RaidMax 2018-03-28 23:40:57 -0500
  • 9db8ad80ef 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 RaidMax 2018-03-28 22:01:09 -0500
  • 233aeeb12f 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 RaidMax 2018-03-27 19:27:01 -0500
  • a07ce112b0 ban/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
  • 979b1f2310 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 RaidMax 2018-03-25 23:51:25 -0500
  • 77bf0710df 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 RaidMax 2018-03-24 23:32:54 -0500
  • cd002a1413 substituting 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
  • 88f31bc78c 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 RaidMax 2018-03-22 13:50:09 -0500
  • f7b41537d7 fixed issue with not escaping regex for validating commands RaidMax 2018-03-18 21:25:11 -0500
  • 1ac7956c22 more configuration changes, fixed issue with not escaping regex for validating commands RaidMax 2018-03-18 21:24:06 -0500
  • 40be4bdf4d more config updates RaidMax 2018-03-14 13:22:04 -0500
  • c1a1d65261 cleaned up configuration files to use appsettings RaidMax 2018-03-14 00:36:25 -0500
  • 81d965a718 prevent exiting immediately on error. updated mvc packages RaidMax 2018-03-13 19:12:24 -0500
  • e974de8e63 vpn check updates, fixed some issues, "masked" status is now sensitive discord link in webfront if configured RaidMax 2018-03-13 16:30:22 -0500
  • 5c0aa7d14f changes and vpn checking RaidMax 2018-03-09 02:01:12 -0600
  • 3c5173eaa4 boop RaidMax 2018-03-06 12:33:07 -0600
  • 1adf3ceb3c the meats RaidMax 2018-03-06 01:22:19 -0600
  • 6fa466fdf8 commands aren't logged in chat a lot of stuff RaidMax 2018-03-06 01:21:09 -0600
  • 8fe2b084d7 tweaked 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
  • 7c0fbb1896 Moved application into webfront core project RaidMax 2018-02-27 21:27:23 -0600
  • 52cc5a30e6 kick 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
  • 442569b339 fixed !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
  • 9ee39b5260 added console page back RaidMax 2018-02-23 01:06:13 -0600
  • 20994f693c web front design tweaks and favicon added RaidMax 2018-02-22 00:06:21 -0600
  • aab891d14b Removing extra project RaidMax 2018-02-21 19:31:12 -0600
  • 3f82ecacfc migrated to ASP.Net Core RaidMax 2018-02-21 19:29:23 -0600
  • 8aae31d10d fixed ban/tempban issue ips displayed as strings now RaidMax 2018-02-17 14:06:37 -0600
  • 8afe5dbb3d Added unban "penalty" permbans ->MaxValue for consistency Existing alias needs to be FirstOrDefault RaidMax 2018-02-17 00:13:38 -0600
  • c41949588c Player 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
  • 2842d77948 fixes to get closer to a release RaidMax 2018-02-15 22:01:28 -0600
  • c599d8ef20 added meta property and service for clients started workign on a new profile page for clients RaidMax 2018-02-14 13:01:26 -0600
  • d2ead61061 Moved 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
  • 1dbacd2188 added '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
  • d331d998c0 Stats 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
  • b9900707b5 More stats polishing fixed player specification for commands with multiple words RaidMax 2018-02-09 01:21:25 -0600
  • f929e606f4 Merge branch 'master' of https://github.com/RaidMax/IW4M-Admin RaidMax 2018-02-08 01:24:11 -0600
  • 850d9e8c1a Fixed 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
  • ce9c947bb6 Adding MIT License RaidMax 2018-02-06 23:23:17 -0600
  • 0b62cba52a Add libraries for EntityFramework Stats plugin work Allow plugins to dynamically add EF classes to the context RaidMax 2018-02-06 23:19:06 -0600
  • 8ce8db5f30 More EF Changes. Added DB importer RaidMax 2017-11-29 18:35:50 -0600
  • 23eb641113 Moved from SQLITE to EntityFramework. Lots of things are broken! RaidMax 2017-11-25 19:29:58 -0600
  • c56d98d11c Fixed truncated ips, thanks regex :) RaidMax 2017-11-19 01:50:25 -0600
  • 2aa3aa5baf fixed 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
  • 9a85b9c4c2 Re 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
  • cdeb7e8eaf Finally 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
  • a56f386644 Added 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
  • 89381bcc7d Added logger instance to database class, more informative fail messages. Logs all HTTP requests RaidMax 2017-11-14 15:36:55 -0600
  • 3ccd0013b4 Version 1.5 Updated Readme RaidMax 2017-11-13 17:17:10 -0600
  • e64a216cc0 Miscellanous fixes RaidMax 2017-11-13 15:58:23 -0600
  • 07e3c61e98 Chat history stuff fixed kills not saving RaidMax 2017-11-04 18:42:31 -0500
  • 308427e662 added chat history stuff RaidMax 2017-11-02 17:20:10 -0500
  • 9699f7c3f1 changed 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
  • c19d6e98f5 Added IManager parameter to IPlugin.OnLoadAsync RaidMax 2017-10-16 22:47:41 -0500
  • 4c813b18d6 removed code that mysteriously caused player count to be inaccurate. RaidMax 2017-10-15 20:40:27 -0500
  • 0bdec1147b Fixed FastRestart invalid dvar exception Fixed decodeURI issue in messageboard Removed debug message in stats plugin RaidMax 2017-10-11 16:49:02 -0500
  • d8b19f289a made the graphs load faster fixed issues with stats page made the pages json request faster RaidMax 2017-10-04 18:01:04 -0500
  • 9758e72f6b fixed 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
  • 7c0ad5c021 Re-Added the readme RaidMax 2017-08-08 23:54:08 -0500
  • 00bade57a7 fixed some async startup stuff and made things nicer RaidMax 2017-08-08 23:35:23 -0500
  • 5e9b11ed64 VERSION 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
  • e7df314435 Merging RaidMax 2017-06-19 19:22:27 -0500
  • 4007e6d196 Changed some assembly properties. RaidMax 2017-06-19 16:46:31 -0400
  • 7dfc2bbc1b I 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
  • 4f6fb04563 Fixed a missing word in the welcome plugin RaidMax 2017-06-18 21:22:50 -0500
  • 622a0a8ddc Fixed GetClientByName to match portions again. Player specification can include "quotes" RaidMax 2017-06-16 17:35:51 -0400
  • 2dc8f55e7c Reverted some of plugin method signatures as I realized it didn't really make sense. RaidMax 2017-06-13 18:33:47 -0400
  • 45cb985701 Added Configuration manager class RaidMax 2017-06-12 19:24:12 -0500
  • 5d1c9bd218 More cleanup project renaming moved PluginImporter to SharedLibrary config writer abstracted for plugins RaidMax 2017-06-12 17:47:31 -0400
  • 0ef306a60c Cleaned up some code and adhered closer to the Microsoft code standards. RaidMax 2017-06-12 13:50:00 -0400
  • 7a81f6c2bd Reduce 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
  • 25b3e3abc1 Moved plugins to a seperate folder Uncapped the search result limit for !find RaidMax 2017-06-07 19:59:59 -0500
  • 11d37d4cd6 Added 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
  • bd99add434 Enable/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
  • 3ca73a5a7a Added fast restart plugin RaidMax 2017-06-05 21:49:26 -0500
  • 04df8d5408 tweaks to stats and fixed the alias command, made the logger thread safe.. whoops RaidMax 2017-06-01 12:42:28 -0500
  • 063449d9c4 reworked some stats, redid the macro -> Tokens added reset stats commands broadcast for some commands RaidMax 2017-05-31 00:31:56 -0500
  • 354cec0951 fixed issue with database command not having connection set, combined methods into Validate command RaidMax 2017-05-30 16:23:31 -0500
  • 200c4d79fd Database cleanup and hopefully fixes for multithreaded tasks - SQLite library updated. RaidMax 2017-05-29 21:25:49 -0500
  • d86836ae8d Moved Alias Database into interface... RaidMax 2017-05-28 20:54:46 -0500
  • bc452cfd93 Fixed 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
  • 28fcc7b922 Added AsyncStatus class to keep track of the timing of each update on servers RaidMax 2017-05-28 15:47:21 -0500
  • ac7908de91 Redid the logging system RaidMax 2017-05-27 18:29:20 -0500
  • c1faf8a02e Moved client database into manager, as it should be.. Some more transitional things and a few fixes. RaidMax 2017-05-27 17:08:04 -0500