Commit Graph

  • 9d946d1bad more stability changes RaidMax 2018-10-03 21:20:49 -0500
  • f4ac815d07 hopefully finished with RCon changes. added more tests. fixed issues from event changes (there's most definitely still issues related to that) 2.2-prerelease9r3 2.2-prerelease9r2 RaidMax 2018-10-02 12:39:08 -0500
  • 7fa0b52543 more rcon tweaks, and starting on unit tests for commands bleh RaidMax 2018-09-29 21:49:12 -0500
  • d45729d7e1 clean up rcon, fix a bunch of little things RaidMax 2018-09-29 14:52:22 -0500
  • 5d93e7ac57 a ton of stuff and fix migations RaidMax 2018-09-23 19:45:54 -0500
  • 0f9d2e92e1 fix for issue #50 RaidMax 2018-09-16 17:51:11 -0500
  • 4a46abc46d add index to time sent in EFCLientMessage, so we can retrieve faster in context view set the maximum height of the add link to profile on client chat move change history into a seperate service move around AC penalty processing RaidMax 2018-09-16 15:34:16 -0500
  • 7c708f06f3 adds two day ban to drop down on for issue #47 2.2-prerelease9r1 RaidMax 2018-09-13 20:00:41 -0500
  • 98adfb12d2 update map names for IW4 (issue #48) only check shared GUID for IW4 optimized get privileged clients query fine-tuned the version printout to include revision numbers RaidMax 2018-09-13 14:34:42 -0500
  • a786541484 re-implemented auto-upload on publish fixed the max length migration for MySQL configure the python projects to be able to be published from command line optimize find active pentalties query add feature for issue #38 testing fix for concurrent dict access (in stats plugin) RaidMax 2018-09-12 19:53:11 -0500
  • b9086fd145 fix parsing view angles in exponential form update RestEase and CodePages dependencies optimized the find by name query add index to name RaidMax 2018-09-11 14:28:37 -0500
  • 3d8108f339 fixed profanity bug fix the shared GUID connect fix linux log issue RaidMax 2018-09-08 20:20:11 -0500
  • 39596db56e fixed rating and kill streak bug, but uncommenting something I forgot I commented out Added SharedGUIDKick plugin to kick people with shared GUID RaidMax 2018-09-08 17:29:30 -0500
  • ba5b1e19a6 update readme add vision average to client stats other stuff RaidMax 2018-09-07 22:29:42 -0500
  • 385879618d add game log server RaidMax 2018-09-06 13:25:58 -0500
  • 0c90d02e44 update libraries to pre release fix remaining issue for issue #32 adds overall ranking to profile page for issue #24 RaidMax 2018-09-04 21:07:34 -0500
  • cfbacabb4a fix bug with player not getting updated on disconnect (related to issue #24) jint version downgraded for better stability (also locked the engine instance as it's not thread safe) updated readme remove vpn detection from application configuration as it's now in a seperate plugin defaulted webfront bind URl to all interfaces readd the custom say name added visibility percentage to AC RaidMax 2018-09-04 12:40:29 -0500
  • 672d45df7c fix for issue #45 and #37 RaidMax 2018-09-02 22:09:25 -0500
  • 20d4ab27d3 add warn event add alert to IW4ScriptCommands RaidMax 2018-09-02 21:25:09 -0500
  • e77ef69ee8 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 RaidMax 2018-09-02 16:59:27 -0500
  • cc7628d058 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 RaidMax 2018-08-31 22:35:51 -0500
  • 46bdc2ac33 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. RaidMax 2018-08-30 20:53:00 -0500
  • bbefd53db4 think I finished reworking the event system added http log reading support for debugging remotely started working on unit test framework RaidMax 2018-08-28 16:32:59 -0500
  • 56cb8c50e7 reworked event management (again) almost finished RaidMax 2018-08-27 17:07:54 -0500
  • 0538d9f479 started update for readme start update for version changes hopefully fixed pesky stat bug move vpn detection into script plugin RaidMax 2018-08-26 19:20:47 -0500
  • 1343d4959e more support for javascript plugins RaidMax 2018-08-23 16:16:30 -0500
  • ac64d8d3c1 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 RaidMax 2018-08-22 20:25:34 -0500
  • b5939bbdaf add more event types to discord webhook RaidMax 2018-08-08 15:36:42 -0500
  • a0fafe5797 cleaned up some namespace discrepancies fixed the coloring for custom groups translation add reserved slots add webhook project to show notifications in discord RaidMax 2018-08-07 13:43:09 -0500
  • bbade07646 add localized level names intellisense suggestion junk RaidMax 2018-08-03 21:11:58 -0500
  • 3c0e101f14 appeal website is always show on kick previously banned for recursion fixed RaidMax 2018-08-03 19:06:47 -0500
  • d0be08629d add page list to manager so we can inject pages into the layout view RaidMax 2018-08-03 17:10:20 -0500
  • 9d00d5a16a removed event controller, and added status to api controller get time passed returns weeks after 90 days and months after 365 RaidMax 2018-08-02 20:52:35 -0500
  • 396e5c9215 confirmed working for linux fixed the database access issue RaidMax 2018-08-01 21:09:22 -0500
  • 4ec16d3aa2 increased max events for event api to 100 added GameInfo to EventInfo class make sure score gets updated properly after authentication RaidMax 2018-07-30 19:31:00 -0500
  • f40bcce44f update to .NET Core 2.1 fix bower repo deprecation RaidMax 2018-07-29 14:43:42 -0500
  • 6071ad8653 fix bug with AC failing to ban because of EF issue. RaidMax 2018-07-05 21:04:34 -0500
  • 16d7ccd590 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 RaidMax 2018-07-04 21:09:42 -0500
  • 87541c4a5a more changes to the event management. bots ip adjusted RaidMax 2018-07-01 19:30:38 -0500
  • af6361144e moved validate command into shared library. reworked connection system to read from log file for join/quits and authenticate later with polling RaidMax 2018-06-30 20:55:16 -0500
  • 454238a192 finer version numbers work correctly. fix bug with level being reset. add {{ADMINS}} to message tokens modified offset threshold calculation RaidMax 2018-06-26 20:17:24 -0500
  • e7c7145da1 Show time passed since ban instead of "forever" reworked event api to include all events (sans unknown) RaidMax 2018-06-16 21:11:25 -0500
  • 5be6b75ccf [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 RaidMax 2018-06-07 21:19:12 -0500
  • e60f612f95 [application] added chat context to profile page [iw4script] reworked balance to balance based on performance rating [stats] log penalty context to database RaidMax 2018-06-05 16:31:36 -0500
  • ba023ceeb5 [application] added next map command and token RaidMax 2018-06-02 21:21:01 -0500
  • e3dba96d72 [sharedlibrary] add client meta [application] add gravatar command RaidMax 2018-06-01 23:48:10 -0500
  • 6d0f859a93 more updates to top stats page RaidMax 2018-06-01 19:55:26 -0500
  • 696e2d12c9 change table design for rating history RaidMax 2018-05-31 19:17:52 -0500
  • bf68e5672f Add automated ban offense for anti-cheat add EFClientStatHistory and EFClientAverageStatHistory for tracking change of stats over time RaidMax 2018-05-30 20:50:20 -0500
  • 2204686b08 added top player stats fix for some commands returning multiple matches found when target not required RaidMax 2018-05-28 20:30:31 -0500
  • 7ec02499a6 [application] update readme & branch for 2.1 2.1 RaidMax 2018-05-24 21:39:52 -0500
  • 897ec0d0c1 [master] make version info update live instead of requiring a restart in RaidMax 2018-05-24 21:39:03 -0500
  • d9a601328c 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 RaidMax 2018-05-24 14:48:57 -0500
  • 36d493f05b update file localizations update custom callbacks add server count to master add most played to token list RaidMax 2018-05-21 16:09:27 -0500
  • be68335f70 update change tracking and elo master shows monitoring server count master can provide individual localizations RaidMax 2018-05-20 21:35:56 -0500
  • 4d585e6ab2 set default elo rating maybe fix deadlock again :c changed "skill" to Performance (Skill + Elo / 2) RaidMax 2018-05-17 18:31:58 -0500
  • 4006c09045 add most played command hopefully fixed thread lock? started work on elo rating RaidMax 2018-05-15 23:57:37 -0500
  • 699c19cd4b 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 RaidMax 2018-05-14 12:55:10 -0500
  • 6e5501b32d fix T6 reading add WaW support fix stats threading RaidMax 2018-05-10 23:52:20 -0500
  • e964013700 lots of fixes :) RaidMax 2018-05-10 00:34:29 -0500
  • 9ff7f39e8d 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 RaidMax 2018-05-07 23:58:46 -0500
  • a54ea3913d add translation for webfront discord link has been genericized to social link RaidMax 2018-05-05 17:52:04 -0500
  • e8dff01c41 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 RaidMax 2018-05-05 15:36:26 -0500
  • 3092a529e9 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 RaidMax 2018-05-03 23:22:10 -0500
  • f442f251f6 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 RaidMax 2018-05-03 00:25:49 -0500
  • 3a463be7f8 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 RaidMax 2018-04-29 15:44:04 -0500
  • 35e7f57156 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 RaidMax 2018-04-28 20:11:13 -0500
  • 8071fb37bc 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 RaidMax 2018-04-28 16:39:45 -0500
  • bb90a807b7 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 RaidMax 2018-04-28 00:22:18 -0500
  • 2c2c442ba7 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 RaidMax 2018-04-26 19:19:42 -0500
  • b6c979beba fixed base controller Manager being null fixed log reading duplicates with new event processing added portuguese translation RaidMax 2018-04-26 15:26:03 -0500
  • 99390f1f35 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 RaidMax 2018-04-26 01:13:04 -0500
  • ece519251a added MySQL support fixed login bug IW3 official support RaidMax 2018-04-25 01:38:59 -0500
  • 0e3d280595 more localization fixed issue with IW4 parser not reading map changes properly RaidMax 2018-04-24 17:01:27 -0500
  • 5dfaa4ebd6 update projects to .NET Core 2.0.7 added instance and client count to api page removed vestigial ConfigGenerator RaidMax 2018-04-23 16:03:50 -0500
  • 02ef5a0bf8 adding IW5m parsers reduce status polling rate adding preliminary russian localization small rcon tweak to attempt to send custom encoded messages removed exception handling in ConvertLong throttled servers will still attempt to execute events RaidMax 2018-04-23 00:43:48 -0500
  • 96d6b03cc5 readme updates started working on localization 2.0 RaidMax 2018-04-22 15:04:18 -0500
  • c60a1f3d33 final changes for 2.0 release RaidMax 2018-04-21 17:18:20 -0500
  • 30ec0527d2 readme syntax tweak RaidMax 2018-04-19 17:54:56 -0500
  • 7c691c2327 support UTF8 in log files sayteam registered as say event updated readme RaidMax 2018-04-19 17:52:48 -0500
  • 438718507b more api tweaks removed WebfrontSettings IW4MAdminSettings are only generated when the file does not exist, placeholder values stored in DefaultSettings.json RaidMax 2018-04-19 00:48:14 -0500
  • 23ec72e6b6 adding master api project RaidMax 2018-04-18 15:46:53 -0500
  • 9aea9e1c02 Made webfront optional for decreased ram usage initialization should be better asynced clean up publish folder after publish added chevron hover icon for loading more penalties added T6M maps to config RaidMax 2018-04-16 15:31:14 -0500
  • 2fc2109a2e 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 RaidMax 2018-04-15 20:27:43 -0500
  • 2964fd71b2 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 RaidMax 2018-04-14 23:26:27 -0500
  • cd2bbfb3d4 Added login plugin RaidMax 2018-04-13 23:51:38 -0500
  • 4caa4655e2 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 RaidMax 2018-04-13 01:32:30 -0500
  • 827e69f70a fixed loader offset some stat stuff still not working made seperate parsers RaidMax 2018-04-11 17:24:21 -0500
  • 8652cc3be3 add variable css RaidMax 2018-04-11 17:24:18 -0500
  • 9fc33b19c4 build events for shared library added bower and nuget package RaidMax 2018-04-10 20:08:14 -0500
  • f848a92afd build event to create BUILD and BUILD\Plugins folder removed wwwroot lib stuff RaidMax 2018-04-10 19:56:08 -0500
  • 96e09e7895 migrated Profanty Determent plugin RaidMax 2018-04-10 19:36:28 -0500
  • 1a50391bfe exit works correctly again changes to rcon for T6M hopefully fixed some stat issues (spm and database errors) RaidMax 2018-04-10 19:25:44 -0500
  • d1283b96a1 fixed GetHashCode fixed TopStats restrict search to minimum 3 characters RaidMax 2018-04-10 01:38:18 -0500
  • c2a3cf0d15 fixed minification and bundling template tweaks RaidMax 2018-04-09 22:33:42 -0500
  • d233b8cb50 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 RaidMax 2018-04-09 14:17:10 -0500
  • 63db309c5e fixed database issues caused by migration fixed Last Connection being updated when modifying role RaidMax 2018-04-08 22:12:49 -0500
  • 718087309c migrating Stats to .Net Core 2 moved buildscripts to application added publish profile RaidMax 2018-04-08 16:50:58 -0500
  • 6d5c368954 Seperated the application back into a seperate project webfront is just a library now RaidMax 2018-04-08 13:48:40 -0500
  • 06d3de375b adding publish profiles RaidMax 2018-04-08 02:21:39 -0500