Skip to content

Tags: daffyyyy/CS2-SimpleAdmin

Tags

build-1.7.9a

Toggle build-1.7.9a's commit message
Version bump and multi-account/IP ban fixes

Bump version to 1.7.9a and update package references (CounterStrikeSharp.API, Dapper, System.Linq.Async, ZLinq). Replace usages of PlayerConnectedState.PlayerConnected with PlayerConnectedState.Connected across commands, events, and helpers. Add DB method GetExpireOldPlayerIpsQuery (MySQL/SQLite) and call it to purge old player IP records during ban expiration. Improve CacheManager multi-account/ip ban detection (direct IP bans, cross-account IP checks) and adjust ban logic to respect expiration window. In PlayerManager: reduce semaphore, save player IP to DB before performing ban checks (add SavePlayerIpAddress), and always perform ban checks on connect. Simplify config upgrade logic in Helper.UpdateConfig to update the JSON file Version via JsonNode. Misc: adjust ban sound volume, minor exception catch cleanup, and add module folder to .gitignore.

build-1.7.8-beta-10b1

Toggle build-1.7.8-beta-10b1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update VERSION

build-1.7.8-beta-10b

Toggle build-1.7.8-beta-10b's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update VERSION

build-1.7.8-beta-10a

Toggle build-1.7.8-beta-10a's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update VERSION

build-1.7.8-beta-10

Toggle build-1.7.8-beta-10's commit message
Refactor admin and server loading timing logic

Adjusted timers for admin and server data loading to improve reliability and reduce delays. Admin data is now loaded more promptly on map changes and during command execution. ServerManager now initializes the cache after setting the server ID, and redundant admin reloads have been removed. Version bumped to 1.7.8-beta-10.

build-1.7.8-beta-9

Toggle build-1.7.8-beta-9's commit message
Update VERSION

build-1.7.8-beta-8

Toggle build-1.7.8-beta-8's commit message
Update ban logic and StatusBlocker plugin version

Refactored IP ban checking logic in CacheManager for improved accuracy and maintainability. Replaced StatusBlocker plugin binaries with v1.1.3 for both Linux and Windows.

EOL, no more new features

build-1.7.8-beta-7

Toggle build-1.7.8-beta-7's commit message
Refactor player cache and ban checks, update version

Improves player cache handling and ban status checks for race condition safety. Removes unused GodPlayers logic and related event handler. Refactors event handlers for disconnect and team changes, and fixes warn reason field naming. Updates version to 1.7.8-beta-7.

build-1.7.8-beta-6

Toggle build-1.7.8-beta-6's commit message
Improve ban cache sync and update dependencies

Enhanced CacheManager to use database time for ban updates, improving multi-server consistency and handling of status changes. Increased PlayerManager's semaphore limit and improved player/bans refresh logic to ensure status changes are detected even when the server is empty. Updated author and version metadata, commented out duplicate event registration, and bumped CounterStrikeSharp.API dependency to 1.0.346.

build-1.7.8-beta-5

Toggle build-1.7.8-beta-5's commit message
Fix closure issues in menus and update dependencies

Captured player and duration variables in menu callbacks to prevent closure-related bugs. Updated package versions in project files and bumped plugin version to 1.7.8-beta-5. Improved player validation and message localization logic.