Skip to content

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.
  • Fixedcss_speed 1 now 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 →
  • Fixedno such table: sa_renames after updating only CS2-SimpleAdmin.dll. Migrations are now embedded in the DLL, so DLL-only updates still apply them.
  • FixedA missing sa_renames table is recreated even if the migration was already recorded.

1.9.0

2026-10-03Release on GitHub →
  • Addedcss_history <#userid|name|steamid64> [bans|gags|mutes|silences|warns] (@css/kick, alias css_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_prename are 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.
  • Fixedcss_say shows the admin name (sa_adminsay_prefix takes {1}).
  • Fixedcss_penalties <player> shows the target's penalties instead of the caller's.
  • Fixedcss_rename works for silent admins.
  • Fixedcss_slay and the slay menus ignore dead/spectator targets (could crash the server).

1.8.3

2026-07-18Release on GitHub →
  • Addedwasdmenu MenuType (wasd/dynamic kept 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.
  • Fixedcss_respawn on a spectator/unassigned player crashed the server.

The full changelog lists every release with a search.