What's new
The newest releases, filtered by kind if you like. The full changelog has every release and a search.
1.9.6
2026-11-08Release on GitHub →- FixedModule commands keep working after a module is reloaded.
- Fixed
css_speed 1now resets player speed correctly.
1.9.5
2026-10-27Release on GitHub →- ChangedUpdate README.md
- ChangedUpdate README.md
- ChangedUpdate README.md
1.9.4
2026-10-24Release on GitHub →- FixedThe admin notice on player connect always showed 0 bans, gags, mutes and silences. It now shows the player's real penalty history.
1.9.3
2026-10-22Release on GitHub →- FixedHandle SDR/P2P players without IP (show as "SDR relay")
Older releases 1.8.3 to 1.9.2
1.9.2
2026-10-09Release on GitHub →- FixedSourceTV is no longer ban-checked or saved as a player on join.
- FixedEvery join was ban-checked, IP-saved and logged twice; now once.
- FixedUnauthenticated players (SteamID still 0) no longer get an IP/player record written.
- FixedThe per-join
[BAN CHECK]log line is now Debug level.
1.9.1
2026-10-07Release on GitHub →- Fixed
no such table: sa_renamesafter updating onlyCS2-SimpleAdmin.dll. Migrations are now embedded in the DLL, so DLL-only updates still apply them. - FixedA missing
sa_renamestable is recreated even if the migration was already recorded.
1.9.0
2026-10-03Release on GitHub →- Added
css_history <#userid|name|steamid64> [bans|gags|mutes|silences|warns](@css/kick, aliascss_penaltyhistory): full penalty history with status, duration, admin, reason and who lifted it. Works for offline players by SteamID64. Also under Players > History in the admin menu. - AddedRenames from
css_prenameare stored in the database (sa_renames) and survive restarts and reconnects. - FixedUnbans take effect immediately instead of after the ~60s cache refresh. SQLite unbans and expiries are now picked up by the cache.
- FixedAdmin loading no longer relies on a fixed 3s startup delay, and concurrent reloads can't race. A database error no longer wipes
admins.json. - Fixed
css_sayshows the admin name (sa_adminsay_prefixtakes{1}). - Fixed
css_penalties <player>shows the target's penalties instead of the caller's. - Fixed
css_renameworks for silent admins. - Fixed
css_slayand the slay menus ignore dead/spectator targets (could crash the server).
1.8.3
2026-07-18Release on GitHub →- Added
wasdmenuMenuType (wasd/dynamickept as aliases). - FixedA player's WasdMenu choice is honored instead of being downgraded to the center HTML menu.
- FixedPlayer-target menus (Kick/Ban/Slay/...) were empty after
css_plugins restart. - FixedPlugins Manager menu title, and it now has a back button.
- Fixed
css_respawnon a spectator/unassigned player crashed the server.
No changes of this kind.
The full changelog lists every release with a search.