1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-07 21:58:06 -05:00

100 Commits

Author SHA1 Message Date
RaidMax
451b25ffb2 simplify build script for local builds 2024-06-29 16:54:06 -05:00
RaidMax
9cdb2ca63e update nuget pipeline
update script
2024-06-28 16:18:42 -05:00
RaidMax
82d89b9dd0 Add nuget package pipeline 2024-02-04 12:47:08 -06:00
RaidMax
ec6424b44f update l4d2 parser name 2023-09-02 15:45:03 -05:00
RaidMax
7e2f577d0c fix minor issue with csgo status mapping 2023-09-02 15:37:10 -05:00
INSANEMODE
24264fd573
game interface t6 file bus mode support (#307)
* - add support for game interface "file" bus mode for plutonium t6

* rename _integration_t6_filesystem_bus.gsc to _integration_t6_file_bus.gsc

* - remove visual studio's changes to solution, and fix file path for new _integration_t6_file_bus.gsc
- add new line to end of _integration_t6_file_bus.gsc

* add new line to end of solution
2023-06-10 15:53:52 -05:00
RaidMax
c24e838bb5 add example module to game interface. convert gi command registration to a iw4madmin request 2023-06-06 12:09:20 -05:00
RaidMax
dfcf6e958c implement initial url request functionality for game interface 2023-06-03 16:48:03 -05:00
Amos
2af03d10d0 Resolved Chat in BOIII Parser (#299) 2023-05-14 22:46:03 -04:00
RaidMax
af11e3713b add ServerBanner.js to solution 2023-04-08 10:10:56 -05:00
RaidMax
34cafc4066 create shared integration for performance-based autobalance support 2022-10-23 13:29:01 -05:00
Amos
c8d94ec57b
Adding Mute for IW4x (#257)
* Adding Mute for IW4x
2022-08-26 12:09:33 -05:00
RaidMax
e7dce1ad1d modularize the game integration files and better organize the anticheat folder structure 2022-08-20 10:57:03 -05:00
RaidMax
801e16ec7e add plutonium T5 parser. Must use ManualLogPath 2022-06-03 16:26:58 -05:00
RaidMax
aa7e63022c add baninfo api 2022-06-02 16:48:47 -05:00
Amos
36899e781a Broadcast bans (Anti-cheat and manuals) script plugin 2022-06-02 09:25:00 -05:00
xerxes-at
fadece39ed
PlutoIW5 support for the Game Interface and improvements to the GSC part of it. (#242)
* Improvements to the GSC part of the Game Interface
* Adds compatibility with PlutoIW5 with minimal changes.
* Fixes issues when commands are called from the web interface when the used profile is not on the server.
    * New Debug output when the target or origin of a command is sent by IW4MAdmin but not found in-game.
    * Commands that can be run on the context of the target are now run in it.
* Simplifies the command registration and execution.
    * Got rid of the huge switch block.
    * Introduced AddClientCommand to register new commands for example
        * `AddClientCommand("SwitchTeams",  true,  ::TeamSwitchImpl);`
        * `AddClientCommand("Hide",         false, ::HideImpl);`
    * Callbacks are called with the full event object and the parsed data as parameters to allow maximum flexibility.
* Introduced level.eventBus.gamename to know which game we are to add minor changes.
* Changes - noclip/lockcontrols/playertome
Additional changes to support other games' functions

Co-Authored-By: Amos <4959320+MrAmos123@users.noreply.github.com>
2022-05-19 17:04:34 -05:00
RaidMax
dd569b6325 add subnet ban command 2022-03-30 22:15:29 -05:00
RaidMax
6eaae7ea22 improve network log support 2022-02-13 16:50:09 -06:00
RaidMax
ef6beb8904 more integration tweaks 2022-02-09 14:45:28 -06:00
RaidMax
cf2245a874 more integration tweaks
add configurable flood protect interval for rcon
2022-02-08 12:03:55 -06:00
RaidMax
3001a92a78 initial framework for gsc + iw4madmin integration
improvements to script plugin capabilities and error feedback
2022-02-07 18:43:36 -06:00
RaidMax
b9f33d1217 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
7986b2c0a0 update for .net core SDK Azure 2022-01-27 09:35:16 -06:00
RaidMax
84f32ff88e remove incorrect project reference 2022-01-26 15:20:10 -06:00
RaidMax
1f0ff71b7b improve connection resets in CSGO 2022-01-26 15:20:10 -06:00
RaidMax
d314d7ba2c improve CS:GO compatibility 2021-06-11 11:52:30 -05:00
RaidMax
7e01dc3fc2 add initial CS:GO support 2021-06-03 10:51:03 -05:00
RaidMax
0592ab1e02 Add RCon support for S1x 2021-04-16 13:35:51 -05:00
RaidMax
434392a7e4 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
5a81d5b214 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
f8c886d9db partial support of IW6x until the game log is implemented 2020-11-07 10:40:58 -06:00
RaidMax
4ff92ce9ed update pipeline versioning 2020-10-25 10:03:15 -05:00
RaidMax
80f84fb9ab add pre release pipeline to master 2020-10-24 21:45:30 -05:00
RaidMax
785295056b add website override mapping to tekno parser (_website -> sv_clanWebsite) 2020-08-31 11:58:56 -05:00
RaidMax
60ae97eb69 Merge branch '2.4-pr' of https://github.com/RaidMax/IW4M-Admin into 2.4-pr 2020-07-27 11:26:37 -05:00
RaidMax
ed0336a6c2 implement action on report plugin for issue #144 2020-07-25 21:15:46 -05:00
RaidMax
587883862f remove old test project 2020-07-15 10:11:37 -05:00
RaidMax
49511cff13 remove master project 2020-06-30 16:42:30 -05:00
RaidMax
46fee97e4e implement script plugin command registration - issue #132 2020-05-11 16:20:25 -05:00
RaidMax
c7005c7ac0 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
296411a5be add server categorization feature (issue #77) 2020-04-13 20:26:13 -05:00
RaidMax
af380d3744 refactor a good bit of stuff for better dependency injection
fix regular expression for T6 log parsing
2020-02-11 16:44:06 -06:00
RaidMax
c17ee0a352 update parser selection menu text during setup
update IW4 script commands gsc and plugin to give base example
fix issue with new account alias linking (I think)
2020-01-21 18:08:18 -06:00
RaidMax
e5e0835f8a updates to support new master versioning
make sure game files are copied correctly in build output
2020-01-11 20:32:27 -06:00
RaidMax
06e12248f9
move all the deployment setup into 2.4 pr (#85)
* don't run build commands in release

* fix test file

* Set up CI with Azure Pipelines

[skip ci]

* Include fonts and fix automessage hidden command

* more project changes

* migration from bower to libman

* more lib man changes

* project update for sneaky commands

* add missing canvas.js dep
update projects not to have stupid extra dlls

include in previous

* update pipeline file

* update post publish script and pipeline definition

* fix broken yaml

* move encoding conversion to seperate script

* remove extra uneeded rank icons
remove garbage language files being created
remove frontend lib when done

* fix publish script path

* grab localizations through powershell

* fix broken batch 🤷

* actually fixed

* only include runtime compilation in debug mode for webfront

* don't deploy un minified css
use full jquery version

* add step to download the scss for open iconic
change the font path

* update mkdir for iconic path

* don't include old iconic css

* correct font path for real now

* copy script plugins

* lots of changes for deployment

* build the projects

* use projectdir instead of solution dir

* nerf script commands plugin
fix live radar left over command

* actually kill script command post build

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* fix the font file copy (I think)

* maybe fix delete folder issue

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines
2019-12-02 15:52:36 -06:00
RaidMax
bf44276940 More radar tweaks 2019-07-17 12:38:02 -05:00
RaidMax
90ab7e9c52 start work for live radar 2019-07-17 12:37:24 -05:00
RaidMax
b4c57d3a53 allow reports to be filed against anyone
fix rare issue with alias (maybe)
update some tests
2019-06-24 11:01:34 -05:00
RaidMax
b14a5ced52 fix aggregate issue with KDR on global top stats
refactor some of the main application code to have a cleaner code flow
add enviroment flag to opt out of .net core telemetry in start script
fixed "a moment" missing the "ago"
fixed case sensitive client searches on postgresql
clean up command code flow
Add missing map "mp_cairo" to default settings
2019-05-08 20:34:17 -05:00