RaidMax
a6c0a94f6c
support per-command override of rcon timeouts / update t5 parser to reflect
2022-07-01 09:59:11 -05:00
RaidMax
71abaac9e1
remove reports on ban/tempban
2022-07-01 09:14:57 -05:00
RaidMax
2daa4991d1
fix issue with previous change
2022-06-21 16:57:06 -05:00
RaidMax
775c0a91b5
small parser changes
2022-06-21 16:33:11 -05:00
RaidMax
55bccc7d3d
ensure commands are not displayed/usable for unsupported games
2022-06-17 13:11:44 -05:00
RaidMax
4534d24fe6
fix token auth issue
2022-06-16 10:07:03 -05:00
RaidMax
8ae6561f4e
update schema to support unique guid + game combinations
2022-06-15 19:37:34 -05:00
RaidMax
9ab34614c5
don't publish disconnect event if no client id
2022-06-14 15:00:23 -05:00
RaidMax
6587187a34
fix memory/database leak with ranked player count cache
2022-06-12 12:19:32 -05:00
RaidMax
b337e232a2
use bot ip address when determining if client is bot
2022-06-12 10:09:56 -05:00
RaidMax
a44b4e9475
add alert/notification functionality (for server connection events and messages)
2022-06-11 11:34:00 -05:00
RaidMax
5433d7d1d2
add total ranked client number for stats pages
2022-06-09 09:56:41 -05:00
RaidMax
0446fe1ec5
revert time out for status preventing server from entering unreachable state
2022-06-08 09:10:31 -05:00
RaidMax
210f1ca336
fix incorrect wildcard colorcode
2022-06-02 19:59:09 -05:00
RaidMax
1f13f9122c
fix intermittent issue with game interface during connection loss with servers
2022-06-01 11:25:11 -05:00
RaidMax
e346aa037e
don't use cancellation token when persisting meta on quit
2022-04-28 10:14:35 -05:00
RaidMax
074e36413e
format all output for color keys
2022-04-27 15:36:58 -05:00
RaidMax
ff0d22c142
fix rcon issue
2022-04-25 15:39:30 -05:00
RaidMax
0a8e415af8
add game to client
2022-04-22 16:03:34 -05:00
RaidMax
4fbe0ee0ed
huge commit for webfront facelift
2022-04-19 18:43:58 -05:00
RaidMax
15c3ca53e2
fix edge case data collection for offline servers/clean up implementation
2022-04-08 16:41:44 -05:00
RaidMax
70cd01eafb
reduce logging for meta lookup
2022-04-06 14:08:00 -05:00
RaidMax
1e67f6e86c
collect data when server offline
2022-03-29 17:18:41 -05:00
RaidMax
180a4911bc
improve server clientcount/activity graph on server overview
2022-03-29 16:42:53 -05:00
RaidMax
eafd7cb530
add join team and map change events to CSGO parser
2022-03-28 18:05:18 -05:00
RaidMax
770785e979
misc fix
2022-03-28 16:05:00 -05:00
RaidMax
724992ef33
set team properly/tint scoreboard background for team
2022-03-25 13:16:41 -05:00
RaidMax
557cc1614f
improve ban handling edge cases
2022-03-25 11:28:15 -05:00
RaidMax
f90cdbef16
fix meta filter on profile
2022-03-24 16:23:40 -05:00
RaidMax
a863f78678
only unload plugins once at shutdown
...
clean up some doc warnings
2022-03-24 11:34:32 -05:00
RaidMax
c93f896bc5
fix profile issue
2022-03-24 08:40:42 -05:00
RaidMax
497c15a6a8
update stats to use new meta service
2022-03-23 13:54:42 -05:00
RaidMax
7be096e0b6
add vpn whitelist command
2022-03-23 13:34:04 -05:00
RaidMax
85d44b0eb0
fix issue with multi line output freezing console
2022-03-23 12:09:40 -05:00
RaidMax
36eb45bb2e
mark old meta service as obsolete
2022-03-23 11:31:53 -05:00
RaidMax
04a4dcf153
implement metaservice v2
2022-03-23 08:43:57 -05:00
RaidMax
f567a03fa7
implement team tracking via game interface (EFClient.Team and EFClient.TeamName)
2022-03-12 13:38:33 -06:00
Michael
1b6d8107ae
Add T6 Weapon Name Parser Config ( #236 )
...
Add T6 Weapon Name Parser Config
2022-03-08 12:08:16 -06:00
JoniBrn
1e8f06f3a3
Fix iw3 gamestring typo ( #234 )
...
RDP -> RPD
2022-03-08 12:08:04 -06:00
RaidMax
e32e97b9e6
fix issue with loading stats config #237
2022-03-08 11:24:59 -06:00
RaidMax
9f4d06c265
refactor some game interface plugin approach
2022-03-07 19:59:34 -06:00
RaidMax
a4c3f9c2d1
update delete obsolete plugin migration
2022-03-01 12:47:35 -06:00
RaidMax
59d69bd22b
add cancellation token for rcon connection to allow more granular control
2022-02-28 20:44:30 -06:00
RaidMax
58d48a211e
make sure iw4madmin exits when selecting "no" to continue with failed server connections
2022-02-28 15:16:30 -06:00
RaidMax
b087d4c8de
unescape utf characters when saving configs
2022-02-25 09:44:28 -06:00
RaidMax
4ace476242
mark permission changed as sensitive
2022-02-23 16:26:46 -06:00
RaidMax
39a1066c74
add permission level changed meta
2022-02-23 12:47:00 -06:00
RaidMax
78ef977268
simplify ban process with new system
2022-02-22 17:09:50 -06:00
RaidMax
d527a86911
improve mag command matching of maps and gametypes
2022-02-22 08:38:02 -06:00
RaidMax
51667159a2
fix validation errors freezing initialization
2022-02-15 20:23:16 -06:00
RaidMax
ea18a286b2
improve error output when configuration is invalid
2022-02-15 20:16:21 -06:00
RaidMax
9a6d7c6a20
game interface improvements
2022-02-15 20:05:50 -06:00
RaidMax
037fac5786
game interface improvements
2022-02-13 21:38:40 -06:00
RaidMax
f4b892d8f4
improve network log support
2022-02-13 16:50:09 -06:00
RaidMax
f3c6b10a35
add network game log reader ex: net.tcp://ip:port
2022-02-11 15:33:05 -06:00
RaidMax
4dec284b31
fix unnecessary output when not able to connect to all servers
2022-02-10 17:01:06 -06:00
RaidMax
c9cf7be341
add set client meta and inc/dec to framework
2022-02-10 16:50:45 -06:00
RaidMax
aa6ae0ab8d
more integration tweaks
2022-02-09 14:45:28 -06:00
RaidMax
12dfd8c558
more integration tweaks
...
add configurable flood protect interval for rcon
2022-02-08 12:03:55 -06:00
RaidMax
07f675eadc
fix issue with plugin registration
2022-02-07 22:02:50 -06:00
RaidMax
b1a1aae6c0
initial framework for gsc + iw4madmin integration
...
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
RaidMax
b7a76cc4a2
only send heartbeat when fully initialized
2022-02-01 18:31:55 -06:00
RaidMax
261da918c7
Allow either parser version or parser name to be used in server config block
2022-02-01 18:27:03 -06:00
RaidMax
2ed5e00bcb
more profile loading optimizations
2022-02-01 18:20:29 -06:00
RaidMax
6ca94f8da8
only default to IPv4 when parsing
...
update postgres target version to 12.9
2022-02-01 14:27:16 -06:00
RaidMax
45eacabc28
actual fix now?
2022-01-31 17:56:43 -06:00
RaidMax
209cb6cdd0
use proper folder in post publish script
2022-01-31 16:47:51 -06:00
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