Commit Graph

515 Commits

Author SHA1 Message Date
RaidMax
59d69bd22b add cancellation token for rcon connection to allow more granular control 2022-02-28 20:44:30 -06:00
RaidMax
bb7215dbb6 increment shared library references 2022-02-23 15:57:44 -06:00
RaidMax
2e531c4a50 validate game interface commands to ensure it's enabled before trying to execute 2022-02-18 10:15:11 -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
3640d1df54 small updates for game interface 2022-02-12 21:54:21 -06:00
RaidMax
f3c6b10a35 add network game log reader ex: net.tcp://ip:port 2022-02-11 15:33:05 -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
576d7015fa increase poll rate for reasonable response times 2022-02-07 18:47:16 -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
2ed5e00bcb more profile loading optimizations 2022-02-01 18:20:29 -06:00
RaidMax
b2a3625288 update IP lookup api 2022-01-31 08:16:12 -06:00
RaidMax
505a2c4c2d fix refactor issue 2022-01-28 17:28:49 -06:00
RaidMax
3539101a40 webfront profile loading optimizations 2022-01-28 14:33:08 -06:00
RaidMax
7ccdee7d1b disable some warnings 2022-01-28 09:37:04 -06:00
RaidMax
f4b160b735 small startup performance optimization 2022-01-28 09:35:01 -06:00
RaidMax
73036dc1c7 properly provide culture to welcome plugin ordinalize 2022-01-27 21:19:05 -06:00
RaidMax
a602e8caed Initial .net 6 upgrades 2022-01-26 15:26:25 -06:00
RaidMax
686b297d32 hopeful topstats fixes 2022-01-26 15:20:10 -06:00
RaidMax
7fcb2202bd add server scoreboard functionality 2022-01-26 15:20:10 -06:00
RaidMax
092ca5f9bd Update plutonium t4 MP parser 2022-01-26 15:20:10 -06:00
RaidMax
3f0b1b892a Add Plutonium T4 Co-Op/Zombies support 2022-01-26 15:20:10 -06:00
RaidMax
c713fdacb0 update packages for previous release (re-release of previous) 2022-01-26 15:20:10 -06:00
RaidMax
67be4f8e7f reduce some potential errors 2022-01-26 15:20:10 -06:00
RaidMax
e739c91b52 add color code mapping for CSGO 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
66010a2fa2 fix issue with caching implementation 2022-01-26 15:20:10 -06:00
RaidMax
ce3119425f try renable FTP publish 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
5b95cdaca8 update welcome plugin to bypass api lookup limitation 2022-01-26 15:20:10 -06:00
xerxes-at
e267bd95da Update IW6x parser to automatically find the log file. (#216)
* Update ParserIW6x.js
2021-09-05 10:45:28 -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
02e5e78f67 update iw5 parser to work around filesytem dvar limitation 2021-08-28 17:56:41 -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
19a49504b8 display "since last connection" as per server on top stats instead of last connection to any servers 2021-08-25 17:47:57 -05:00
RaidMax
fa66381193 small fixes 2021-08-14 11:30:15 -05:00
RaidMax
67c2406325 fix issues with last release 2021-07-12 14:57:44 -05:00
RaidMax
5ef00d6dae tweak headshot detection for CSGO 2021-07-11 09:58:02 -05:00
RaidMax
5921098dce detect headshots for CSGO on advanced stats
track say_team events for CSGO
2021-07-10 21:37:51 -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
c9d7a957dc add reset anticheat metric (!rsa) for issue #177 2021-07-01 13:12:19 -05:00
RaidMax
9c6ff6f353 use right game for estimated score 2021-07-01 13:06:31 -05:00
RaidMax
bccbcce3c1 add lobby rating to home
add gametype (WIP) to home
misc UI tweaks
2021-06-30 09:57:07 -05:00
RaidMax
fc0bed2405 show "out of" ranked players for stats command 2021-06-29 17:14:25 -05:00
RaidMax
16cfb33109 improvements and consistencies to the top stats, most played and top players commands 2021-06-29 15:35:56 -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
95cbc85144 fix issue with selecting wrong parser during setup
add minimum name length option
fix issue with stats spm
2021-06-27 20:31:39 -05:00
RaidMax
af4630ecb9 Additional CSGO compatibility improvements 2021-06-16 08:53:50 -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
c397fd5479 update pluto iw5 parser for new version
fix issue with finding players with color codes in name
2021-06-06 13:40:58 -05:00
RaidMax
b09ce46ff9 Merge branch 'release/pre' of https://github.com/RaidMax/IW4M-Admin into release/pre 2021-06-03 10:51:19 -05:00
RaidMax
be08d49f0a add initial CS:GO support 2021-06-03 10:51:03 -05:00
Chase
b9fb274db6 Update ParserPT6.js (#206) 2021-05-15 09:22:34 -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
RaidMax
4d21680d59 small issue fix with api and more checks for welcome tags 2021-05-04 19:01:09 -05:00
RaidMax
a034394610 Merge branch 'release/pre' of https://github.com/RaidMax/IW4M-Admin into release/pre 2021-04-16 13:38:34 -05:00
RaidMax
34e7d69110 Add RCon support for S1x 2021-04-16 13:35:51 -05:00
Chase
4b686e5fdd Update Plutonium T4 Parser [v0.2]
Static version string
2021-04-08 09:36:32 -05:00
Chase
0428453426 Update Pluto T4 Parser
Uses new static version string.
2021-04-08 09:36:32 -05:00
RaidMax
e80e5d6a70 remove test code 2021-04-07 09:53:32 -05:00
RaidMax
22cf3081e1 update parser for Plutonium T4 2021-04-07 09:50:41 -05:00
RaidMax
76a18d9797 add parser support for Plutonium T4 2021-04-07 09:33:49 -05:00
RaidMax
fc13363c9c add user agent header for vpn detection issue #195 2021-04-07 08:47:42 -05:00
RaidMax
f916c51bc0 fix issue with iw5 weapon prefix not being removed properly 2021-04-01 13:12:47 -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
Edo
d164ef2eab Removed tempbanclient (#187)
Removed tempbanclient because Tekno has "weird" internal DB that manages temp bans it it would interfere with iw4m
2021-03-23 10:36:33 -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
843c01061d update 'uptime' output
use translations for certain webfront page meta that was neglected
update plutonium parsers to not use new line in notices as it is not supported
2021-01-08 19:21:23 -06:00
RaidMax
5a288dafc1 update shared library core version and plugins 2020-12-20 19:23:14 -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
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
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
09f37d7941 clean up some logic related to tracking stats on player join 2020-11-18 16:28:14 -06:00
RaidMax
103d2726c2 persist say command messages with webfront denotation to chat log
per issue #159
2020-11-18 09:08:24 -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
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
84189cf136 fix issue with T5 status response parsing 2020-10-31 09:18:37 -05:00
RaidMax
59f1699228 fix issue with button detection 2020-10-17 10:55:29 -05:00
RaidMax
04217e96ee fix anticheat detection type logic 2020-10-17 10:54:54 -05:00
RaidMax
c41fc27a1a fix introduced bug :) 2020-09-30 21:00:40 -05:00
RaidMax
1f1f4de67a anticheat tweaks
- reset recoil state on map change
- refactor config
- remove m21 from chest detection
- allow ignored client ids
2020-09-30 17:15:47 -05:00