Commit Graph

458 Commits

Author SHA1 Message Date
RaidMax
b275fbaced create update script for managing updates programatically
./UpdateIW4MAdmin.sh or ./UpdateIW4MAdmin.ps1
Co-authored-by: xerxes-at <xerxes-at@users.noreply.github.com>
2022-01-31 11:06:44 -06:00
RaidMax
0d3e2cb0bc fix issue with writing config files 2022-01-29 13:30:48 -06:00
RaidMax
505a2c4c2d fix refactor issue 2022-01-28 17:28:49 -06:00
RaidMax
8730a3fab8 fix issue with certain penalties not linking 2022-01-28 15:33:21 -06:00
RaidMax
f4b160b735 small startup performance optimization 2022-01-28 09:35:01 -06:00
RaidMax
8649b0efe9 fix issue with configuration on new install 2022-01-27 13:37:38 -06:00
RaidMax
f554536b95 s This is a combination of 7 commits.
This is the 1st commit message:
2022-01-27 11:25:42 -06:00
RaidMax
7171b3753e Address some .NET 6 oddities and allow webfront startup without servers being monitored 2022-01-26 15:26:25 -06:00
RaidMax
a602e8caed Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
032753236b fix misc webfront errors on first run after configuration 2022-01-26 15:20:10 -06:00
RaidMax
9baad44ab4 update max name length to 34 for base kill/damage parser 2022-01-26 15:20:10 -06:00
RaidMax
5d12ff471b work around for iw5/t6 not being able to parse multiple commands over rcon for mag command 2022-01-26 15:20:10 -06:00
RaidMax
5d7ac7498f update to show full gametype name on webfront 2022-01-26 15:20:10 -06:00
RaidMax
15cb114c15 implement map and gametype command 2022-01-26 15:20:10 -06:00
RaidMax
17c9944eef fix concurrency issue with accent color setup 2022-01-26 15:20:10 -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
307ff3ddeb update help command to use per game commands 2022-01-26 15:20:10 -06:00
RaidMax
7f2fa390c7 fix plugin error formatting 2022-01-26 15:20:10 -06:00
RaidMax
a88b30562c update caching to use automatic timer instead of request based to prevent task cancellation 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
072571d341 add console log sink for critical errors 2022-01-26 15:20:10 -06:00
RaidMax
35e42516f1 update plugin error message format 2022-01-26 15:20:10 -06:00
Chase
08b93fcc10 Add Pluto IW5 Maps from r2385 (#220) 2022-01-26 15:20:10 -06:00
RaidMax
c4e0c4c36a cleanup and enhance penalty handling 2022-01-26 15:20:10 -06:00
RaidMax
31d0dfc7d3 reduce timeout when master api is down 2022-01-26 15:20:10 -06:00
RaidMax
e4153e0c2f post webfront url to master 2022-01-26 15:20:10 -06:00
Sparker
77f04058de merge default settings up 2021-10-19 20:40:40 -05:00
RaidMax
694431d789 fix profile display with implicit linked accounts enabled 2021-09-18 22:31:56 -05:00
RaidMax
d5f978858d set sv_sayname on connection restore 2021-09-18 18:28:37 -05:00
RaidMax
e80753a4d3 make connection attempts for CoD configurable as "ServerConnectionAttempts" 2021-09-18 18:25:02 -05:00
RaidMax
68c1151191 add tooltip timestamp to max concurrent players 2021-09-14 18:12:20 -05:00
RaidMax
c7fab5d36c removed commented code and show current alias for ip search 2021-09-05 10:43:48 -05:00
RaidMax
c5f9a68102 implement client server connection tracking persistence 2021-08-31 18:21:40 -05:00
RaidMax
deff4f2947 persist client count history data across reboots and allow for configurable timespan 2021-08-29 13:10:10 -05:00
RaidMax
162006da29 use new cache signature 2021-08-27 21:05:30 -05:00
RaidMax
27e9ecfd9d support homepath in pluto t6 2021-08-27 20:47:06 -05:00
RaidMax
a815bcbff5 Add max concurrent players over 24 hours badge to home 2021-08-26 17:35:05 -05:00
RaidMax
596272a3de tweak linking behavior 2021-08-21 10:40:03 -05:00
RaidMax
0b6e261dbb fix more issues with implicit link toggle 2021-08-16 13:20:54 -05:00
RaidMax
67c2406325 fix issues with last release 2021-07-12 14:57:44 -05:00
RaidMax
e2ea5c6ce0 support hostnames for server config 2021-07-11 17:26:30 -05:00
RaidMax
31ee71260a use default settings for maps and quick messages config (remove from IW4MAdminSettings) 2021-07-09 16:50:33 -05:00
RaidMax
ed8067a4a2 add offline messaging feature 2021-07-08 21:12:09 -05:00
RaidMax
0019ed8dde fix run as command config not being honored properly 2021-06-30 18:10:45 -05:00
RaidMax
56aec53e72 fix bad key lookup in manager 2021-06-30 14:01:41 -05:00
RaidMax
42979dc5ae Use string for AC snapshot weapon and hit location
Add webfront logging
2021-06-29 15:02:01 -05:00
RaidMax
9cbca390fe Merge branch 'release/pre' of https://github.com/RaidMax/IW4M-Admin into release/pre 2021-06-16 08:55:56 -05:00
LelieL91
38c0c81451 Added CSGO maps (#210)
Added all current default CSGO maps (Competitive, Wingman, Casual, War Games, Retakes, Danger Zone)
2021-06-16 08:54:49 -05:00
RaidMax
af4630ecb9 Additional CSGO compatibility improvements 2021-06-16 08:53:50 -05:00
RaidMax
dbceb23823 fix issue with custom event registration 2021-06-16 08:51:22 -05:00
RaidMax
e628ac0e9e improve CS:GO compatibility 2021-06-11 11:52:30 -05:00
RaidMax
3a1e8359c2 add one log indicator for games (Pluto IW5) that don't log to mods folder even when fs_game is specified. 2021-06-07 16:58:36 -05:00
RaidMax
16e1bbb1b5 fix bug with additional group mapping key 2021-06-03 13:21:34 -05:00
RaidMax
be08d49f0a add initial CS:GO support 2021-06-03 10:51:03 -05:00
RaidMax
9488f754d4 Fix stupid idiot things 2021-05-15 09:20:49 -05:00
RaidMax
1595c1fa99 Initial implementation of configuration support for script plugins 2021-05-14 21:52:55 -05:00
LelieL91
21a9eb8716 Update DefaultSettings.json (T4, IW5, S1x) (#202)
* Update DefaultSettings.json
2021-04-30 12:35:38 -05:00
efinst0rm
e6d149736a Added T4 weapon names. (#198) 2021-04-16 13:47:58 -05:00
RaidMax
34e7d69110 Add RCon support for S1x 2021-04-16 13:35:51 -05:00
RaidMax
e777a68105 properly pass game name to game string config finder.
add weapon prefix to weapon name parser for (iw5).
add some iw3 game strings
2021-03-23 21:42:26 -05:00
Sparker
33371a6d28 Added iw6 aliases (#184) 2021-03-23 21:42:26 -05:00
RaidMax
e2ed57f674 prevent autoflag from running player has been manually unflagged 2021-03-23 10:34:44 -05:00
RaidMax
a8b331a5e5 prevent missing config from causing stats error
small advanced stats fixes
2021-03-23 10:16:27 -05:00
Sparker
802ec8cea5 Added iw6 aliases (#184) 2021-03-23 08:14:07 -05:00
RaidMax
2313c4357b add removal of obsolete plugins 2021-03-22 11:46:32 -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
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
c419d80b57 preemptive checks 2021-01-17 22:12:18 -06:00
RaidMax
23a33ba489 implement more robust command api and login
improve web console command response reliability and consistency
2021-01-17 21:58:18 -06:00
RaidMax
dd3ebf6b34 increase buffer size for rcon connection 2021-01-17 20:04:32 -06:00
RaidMax
4afc478076 fix issue with view stats and reset stats failing
fix issue with set level returning wrong error message if setting a client to the same level they're currently at
update CoD4x parser version
update nuget packages
2020-12-16 13:11:30 -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
f03626c3ae Another tweak for CoD4x rcon parsing. 2020-12-12 21:43:27 -06:00
RaidMax
6648b75255 update CoD4x parser
tweak handling segmented status response
actually support more than 18 clients LOL
2020-12-02 14:29:49 -06:00
RaidMax
bd3f0caf60 fix memory leak issue related to AddDbContext not working as expected 2020-11-29 16:01:52 -06:00
RaidMax
b2d282d412 include ; for timeout string 2020-11-27 22:08:13 -06:00
RaidMax
36a02b3d7b update for database provider specific migrations
fix issues with live radar
2020-11-27 21:52:52 -06:00
RaidMax
8ef2959f63 make notice line separator configurable for different parsers
(updated tekno's as it doesn't support \n)
2020-11-19 20:48:25 -06:00
RaidMax
d58b24b5b2 add shortcut for rules in penalty reasons for issue #159 2020-11-18 18:48:51 -06:00
RaidMax
941d9cea73 more consistent/enhanced game penalty messages per issue #171 2020-11-17 18:24:54 -06:00
RaidMax
a574fb0d4b update index for ratings/prune old entries
small stat tweaks to add players on first kill/damage event
(instead of on connect which causes issues with slow writes)
2020-11-14 18:24:51 -06:00
RaidMax
664eb32587 fix small logging issue with loading plugins
add minigun turret to list of ignored ac weapons
2020-11-14 10:53:01 -06:00
RaidMax
6619ce714a modify iw6x parser to default game log vars temporarily, small amount of code cleanup to git rid of warnings 2020-11-12 20:39:56 -06:00
RaidMax
e997b94b3b update unit tests 2020-11-12 19:46:17 -06:00
RaidMax
5d9c8f5369 fix introduced issue with map/map_rotate commands 2020-11-11 18:53:23 -06:00
RaidMax
570a228c92 refactor logging in pretty big overhaul 2020-11-11 17:35:55 -06:00
RaidMax
fd7bd7e0da partial support of IW6x until the game log is implemented 2020-11-07 10:40:58 -06:00
RaidMax
08676f1d1e implement remote assembly loading 2020-10-24 15:02:38 -05:00
RaidMax
7f11921757 enhance script plugin features
(support service resolver with generic args)
(support requiresTarget for command)
2020-09-28 20:32:53 -05:00
RaidMax
70cae976a0 implement service resolver for script plugins 2020-09-26 18:13:56 -05:00
RaidMax
2ab0cfa9be implement pm admins command for issue #170 2020-09-26 17:17:21 -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
cce6482541 allow tracking of "zombie" clients to support stat tracking in zm 2020-08-31 12:13:20 -05:00
RaidMax
8a8dec8bbd remove hard coded paths to make it easier for building in debug mode
auto copy script plugins/localization for local builds
2020-08-26 09:54:56 -05:00
RaidMax
2b3e21d4ba fix most played formatting issue
prevent reverse proxy to 127.0.0.1 from counting as IW4MAdmin client
copy humanizer support lib to output dir
2020-08-21 18:12:00 -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
1ef2ba5344 fix misaligned kick button with long names on webfront 2020-08-18 16:35:21 -05:00
RaidMax
b59504a882 grab gametype from status for T7 2020-08-05 09:43:31 -05:00