Commit graph

415 commits

Author SHA1 Message Date
Sachin
2de2924cef upstream to 1.7.7-alpha-10 2025-10-03 17:18:24 +05:30
Dawid Bepierszcz
cc54b9e879
Update README.md 2025-10-03 02:35:45 +02:00
Dawid Bepierszcz
640e618f3b
Update README.md 2025-10-03 02:34:03 +02:00
Dawid Bepierszcz
23d174c4a5 Update build.yml 2025-10-03 02:26:07 +02:00
Dawid Bepierszcz
b7371adf26 Update build.yml 2025-10-03 02:23:07 +02:00
Dawid Bepierszcz
9154748ce6 Update build.yml 2025-10-03 02:19:05 +02:00
Dawid Bepierszcz
da9830ee05 Bump version to 1.7.7-alpha-10 and update release workflow
Updated the version to 1.7.7-alpha-10 in both the code and VERSION file. Fixed artifact naming and release name in the GitHub Actions workflow. Also, modified Helper.cs to return DateTime.UtcNow in ActualDateTime().
2025-10-03 02:16:49 +02:00
Dawid Bepierszcz
b41ac992c0
Update README.md 2025-10-03 02:13:51 +02:00
Dawid Bepierszcz
af0bda8f3a
Update README.md 2025-10-03 02:04:10 +02:00
Dawid Bepierszcz
e2529cd646 Update build.yml 2025-10-03 01:44:23 +02:00
Dawid Bepierszcz
9d2cd34845 Update build.yml 2025-10-03 01:41:48 +02:00
Dawid Bepierszcz
5701455de0 Refactor database layer and add module/plugin improvements
Reworked the database layer to support both MySQL and SQLite via new provider classes and migration scripts for each backend. Updated the build workflow to support building and packaging additional modules, including StealthModule and BanSoundModule, and improved artifact handling. Refactored command registration to allow dynamic registration/unregistration and improved API event handling. Updated dependencies, project structure, and configuration checks for better reliability and extensibility. Added new language files, updated versioning, and removed obsolete files.

**⚠️ Warning: SQLite support is currently experimental.
Using this version requires reconfiguration of your database settings!
Plugin now uses UTC time. Please adjust your configurations accordingly!
**
2025-10-03 01:37:03 +02:00
Sachin
8c0cef353d
feat: New KitsuneMenu Integration 2025-09-29 17:45:34 +05:30
Sachin
baa638bad6 fix: AI does make mistakes
revert: build action to main
2025-09-29 17:42:57 +05:30
Sachin
b5a2f3b386 update workflow 2025-09-25 01:27:25 +05:30
Sachin
a10a33edfd v1.7.8-alpha
feat: re-add `css_fexec` used for css-panel skins module
feat: Add KitsuneMenu & Remove MenuManager
update: Added StatusBlocker by @Slynx support to hide stealth admin from status
2025-09-25 01:20:57 +05:30
Sachin
1118939e62 fix: query command cleaning up 2025-07-15 12:52:22 +05:30
Sachin
a758b9a7a7 fix: Fix potential vector & qangle leaks 2025-07-07 18:01:54 +05:30
Sachin
7ac2f873a7 update: add servername & playername in css_query response 2025-07-04 16:45:12 +05:30
Sachin
e964097a55 anti-dll webhook change 2025-06-25 00:44:08 +05:30
Dawid Bepierszcz
25759c7c7d
Merge pull request #209 from dollannn/main
(AntiDLL Integration) Discord webhook on detection
2025-06-07 22:44:03 +02:00
Sachin
3508d429ee fix warnings 2025-05-25 13:17:37 +05:30
Sachin
c586dd700c upstream ~ v1.7.7-alpha 2025-05-25 13:17:22 +05:30
Dawid Bepierszcz
b97426313b 1.7.7-alpha
- Fixed steamid only bans
- Added missing multiservermode
- Better caching
2025-05-25 01:00:14 +02:00
Dawid Bepierszcz
3ab63c05db 1.7.7-alpha-small-optimizations
- Clear bans cache on plugin reload
- Changed ip history to int
2025-05-23 03:28:10 +02:00
Dawid Bepierszcz
f654d6b085 1.7.7-alpha-connection-fix
- Fixed lag when player connecting
- Added command to force refresh ban cache (css_reloadbans)
2025-05-21 13:11:01 +02:00
Dawid Bepierszcz
676a18d9b4 1.7.7-alpha-associated-accounts (missing migration) 2025-05-21 03:13:05 +02:00
Dawid Bepierszcz
d75a092047 1.7.7-alpha-associated-accounts
- Added possibility to view player associated account (by ip)
2025-05-21 03:08:02 +02:00
Dawid Bepierszcz
d34ca64970 1.7.7-alpha-fix
- Added missing migration
- Added missing ignoredips
2025-05-21 00:38:54 +02:00
Dawid Bepierszcz
f69f1277f8 1.7.7-alpha
- Fixed (@all,@team,@lifestate) spam with discord webhook
- Currently `small` actions for ban optimizations
2025-05-20 23:51:59 +02:00
Dollan
d4e12fadde
Merge branch 'daffyyyy:main' into main 2025-03-27 12:50:43 +01:00
Dawid Bepierszcz
b6c876d709 1.7.6a
- Changed PawnIsAlive to LifeState
- Changed AdminCache - now it only removes flags added in the database - not all assigned to player
- Added config variable `IgnoredIps` to ignore ip check on connect, useful when proxying
2025-03-25 11:39:00 +01:00
Dollan
bedcfd0358
Merge branch 'daffyyyy:main' into main 2025-03-21 12:39:51 +01:00
Sachin
a3287ad4e7 upstream ~ v1.7.5a 2025-03-21 01:49:11 +05:30
Sachin
de00331fb8 update: Added 2 missing queries from migration file 2025-03-21 01:46:53 +05:30
Dawid Bepierszcz
888d6b0152 1.7.5a
- Changed api domain
- Changed link to wiki
- Added command `css_rresize` to resize player model
- Fixed saving IP addresses, from now they will not be saved if the check option in config is disabled
2025-03-09 01:01:45 +01:00
Dollan
0c747e3e18
Discord webhook on detection 2025-02-28 20:44:05 +01:00
Sachin
1baccc9404 fix: DefaultServerIP functionality
fix: compile error for example plugin
2025-02-21 23:19:55 +05:30
Sachin
c4ef3eb550 Merge remote-tracking branch 'upstream/main'
upstream
2025-02-20 15:38:41 +05:30
Dawid Bepierszcz
5d62c743dd AntiDLL Module Fix
Fixed banning when detecting a forbidden event
2025-02-20 01:28:28 +01:00
Sachin
7acf246049 Merge remote-tracking branch 'upstream/main'
update to 62b1987fde
2025-02-19 19:53:20 +05:30
Dawid Bepierszcz
62b1987fde AntiDLL module
(?) Fix for AntiDLL module
2025-02-19 14:51:36 +01:00
Sachin
f1dfb75c93 Merge remote-tracking branch 'upstream/main' 2025-02-19 17:46:22 +05:30
Sachin
bf4cd656be update: Hide Stealth Players from Spec List (untested)
fix: DefaultServerIP throws error if port not provided
2025-02-19 17:39:12 +05:30
Dawid Bepierszcz
708ae6cb90 1.7.4b
【UPDATE 1.7.4b】

**🆕  What's new and what's changed:**
- Added support for MySQL SSL (DatabaseSSlMode in config)
2025-02-19 12:27:24 +01:00
Dawid Bepierszcz
2d77e86d59 Hotfix for AntiDLL module 2025-02-18 20:18:16 +01:00
Dawid Bepierszcz
babcbc2119 1.7.4a
【UPDATE 1.7.4a】

**🆕  What's new and what's changed:**
- Exposed event `OnAdminShowActivity` - fire when the function of informing players of admin action is performed
- Exposed `ShowAdminActivity`
- Added module to integration with AntiDLL
- Added module to integration with Redis (plugin send info about penalties between all servers)
2025-02-18 20:11:05 +01:00
Dawid Bepierszcz
64e5f1156e 1.7.3a
【UPDATE 1.7.3a】

🆕  What's new and what's changed:
- Fixed problem when you can't add admin because of the same group names on multiple servers from now on it takes in order -> server id and if there is no -> global
- Added ability to add penalties via SteamID
- Added ability to display penalty messages only for admins (ShowActivityType = 3)
- Reverted OnClientConnect to EventPlayerFullConnect
2025-02-09 15:37:01 +01:00
Sachin
bd7f4ed40f Merge remote-tracking branch 'upstream/main'
v1.7.2c
2025-02-02 14:17:19 +05:30
Dawid Bepierszcz
8cc0398f6b 1.7.2c
- Fixed no permissions in menu and perm penalty (due to authorization issue on steam)
- Fixed non-async action in async method
2025-01-26 02:10:33 +01:00