Commit Graph

137 Commits

Author SHA1 Message Date
RaidMax
1f13f9122c fix intermittent issue with game interface during connection loss with servers 2022-06-01 11:25:11 -05:00
RaidMax
fab97ccad4 fix suffixing commands with color code 2022-04-28 17:22:15 -05:00
RaidMax
4fbe0ee0ed huge commit for webfront facelift 2022-04-19 18:43:58 -05:00
RaidMax
425ec2621d strip color keys from webfront form lists 2022-04-08 17:14:04 -05:00
RaidMax
19bd47d0f4 initial permissions based webfront access implementation 2022-04-04 22:16:40 -05:00
RaidMax
63b04be4c7 add tell async and update SharedLibraryCore version 2022-03-23 11:38:09 -05:00
RaidMax
e6e56d8d14 add back helper methods without cancellation token for plugins 2022-03-02 08:29:15 -06:00
RaidMax
59d69bd22b add cancellation token for rcon connection to allow more granular control 2022-02-28 20:44:30 -06:00
RaidMax
037fac5786 game interface improvements 2022-02-13 21:38:40 -06:00
RaidMax
6cfcce23cc tech debt 2022-01-27 21:18:35 -06:00
RaidMax
a602e8caed Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
4a89744ee9 abstract engine color codes to use (Color::<Color>) format to make codes more.
see pt6 parser and configs for example usages
2022-01-26 15:20:10 -06:00
RaidMax
08bcd23cbc add default port and rcon password hint during setup 2022-01-26 15:20:10 -06:00
RaidMax
d4fb75d07c add check to determine whether to include color codes when checking name length 2021-09-18 18:10:47 -05:00
RaidMax
ed8067a4a2 add offline messaging feature 2021-07-08 21:12:09 -05:00
RaidMax
7444cb6472 actually fix steam id parsing 2021-07-01 10:14:58 -05:00
RaidMax
c7e5c9c8dd parse steam id properly for source games 2021-07-01 09:10:56 -05:00
RaidMax
af4630ecb9 Additional CSGO compatibility improvements 2021-06-16 08:53:50 -05:00
RaidMax
be08d49f0a add initial CS:GO support 2021-06-03 10:51:03 -05:00
xerxes-at
74dbc3572f Added WaW bot guid (#200)
may be PlutoniumT4 only.
2021-04-16 13:48:52 -05:00
RaidMax
c5375b661b huge commit for advanced stats feature.
broke data out into its own library.
may be breaking changes with existing plugins
2021-03-22 11:09:25 -05:00
RaidMax
db2e1deb2f modify rule shortcut to just have 1 list 2021-02-27 09:40:25 -06:00
RaidMax
c4f19e94ef implement custom tag (descriptor) feature
allow override of level names through configuration
few small fixes/improvements
2021-01-24 11:47:19 -06:00
RaidMax
5cb2d05f33 add preset rules, configurable time spans, and separate rule shortcut for issue #180 2020-12-31 18:48:58 -06:00
RaidMax
928cbef845 resolve bot guid issue with T5
remove unneeded check for CNCT state
2020-12-14 21:10:50 -06:00
RaidMax
02b910234a add official T4/WaW support for issue #178
CoD4x parser tweak to parse full guid as decimal
2020-12-13 20:33:37 -06:00
RaidMax
36a02b3d7b update for database provider specific migrations
fix issues with live radar
2020-11-27 21:52:52 -06:00
RaidMax
d58b24b5b2 add shortcut for rules in penalty reasons for issue #159 2020-11-18 18:48:51 -06:00
RaidMax
570a228c92 refactor logging in pretty big overhaul 2020-11-11 17:35:55 -06:00
RaidMax
7e3c74e63c add 0.0.0.0 as internal "ip" even though it's not actually a valid IP but for cod4x 2020-09-21 15:32:49 -05:00
RaidMax
a4a65a486a update GenerateGuidFromString to resolve to a stable hash code.
fix bots not showing up on live radar
2020-09-21 15:30:42 -05:00
RaidMax
c783a04a52 hide chat for password protected servers for issue #162 2020-08-20 10:38:11 -05:00
RaidMax
778e339a61 QOL updates for profile meta
implement filterable meta for issue #158
update translations and use humanizer lib with datetime/timespan for issue #80
2020-08-18 16:35:21 -05:00
RaidMax
b59504a882 grab gametype from status for T7 2020-08-05 09:43:31 -05:00
RaidMax
04a95aa58a add configurable command and broadcast command prefix for issue #149 2020-07-31 20:40:03 -05:00
RaidMax
6e95a7b015 support custom master url
refactor api instatation to allow custom master url in config
2020-06-30 16:39:32 -05:00
RaidMax
bb4e51d9c8 adjustments for T6 and tekno (implement mapped dvars and default values) 2020-06-16 17:16:12 -05:00
RaidMax
0cabf6f8a3 only fix double forward slash characters (instead of single) when sending messages
retry kicks on banned players if they're banned from webfront, but don't actually get kicked because the game doesn't process the command (looking at you T6)
allow capturing chat messages for names spoofed to an empty string
make sure mostkills uses days not month for cutoff
2020-05-16 20:55:18 -05:00
RaidMax
267e0b8cbe [tweaks and fixes]
reenable tekno support
address vagrant thread issue
refactor game log reader creation to follow better practices
fix bot issues/address how guids are generated for bots/none provided
2020-05-04 16:50:02 -05:00
RaidMax
58bfd189d0 [issue #126]
implement basic run-as functionality
2020-04-26 21:12:49 -05:00
RaidMax
9e74dac5ed fix stat issue with concurrent threads
fix potential lost penalty if server does not response to kick request
make sure that broadcast only shows one custom say name
add unit tests
2020-04-21 17:34:00 -05:00
RaidMax
ee087f1c85 fix T7 extra null bytes in status response
fix regression bug with info response on T6
2020-04-18 10:46:55 -05:00
RaidMax
8c29027b3f partial T7 (BO3) support. includes rcon communication improvements and a small fix for displaying live radar tab 2020-04-17 15:05:16 -05:00
RaidMax
be8041b868 refactor and test log path generation to support pluto IW5 better 2020-04-13 16:16:31 -05:00
RaidMax
36af673fc7 add ability to register custom event generators for event parsers / truncate long client names fix 2020-04-04 12:40:23 -05:00
RaidMax
02a784ad09 allow prompt string to have an empty/default value
upgrade some project dependencies
don't try to run events on parsers
update top players rank distribution
2020-02-17 10:05:31 -06:00
RaidMax
2e5ffe91fc fix a small bug with new line truncation missing 2020-02-12 15:11:43 -06:00
RaidMax
7e3f632399 fix issue with PT6 guid parsing in log file 2020-01-15 18:43:52 -06:00
RaidMax
56008e80c7 update mapname from status query 2019-11-18 14:02:35 -06:00
RaidMax
161b27e2f2 fix alias command sending message to origin instead of target
(hopefully) fix an issue with banned players causing exception if they create events before they are kicked out
fix issues with sometimes wrong error message for timeout
show most recent IP address at top of alias list
optimization to some sql queries
2019-11-15 14:50:20 -06:00