CS2-SimpleAdmin
CS2 admin tools,
simple to run.
Bans, gags, mutes, warnings, admin menus and Discord logs for Counter-Strike 2 servers running CounterStrikeSharp. SQLite or MySQL, one server or a whole network.
Everything an admin team needs
From a single community server to a network that shares one ban list.
Bans that stick
Ban by player, SteamID64 or IP, offline bans, ban checks on connect by SteamID and IP, and alternate accounts caught by shared IPs.
→Gags, mutes and silences
Chat, voice or both, timed or permanent, in real time or play time. Players can check their own penalties with css_penalties.
→Admin menu
css_admin opens menus for players, bans, maps, custom commands and plugins, in the menu style each player picks.
→SQLite or MySQL
SQLite with WAL and in-game backups for one server; MySQL to share one ban list across many. Migrations run on load.
→Warnings with thresholds
Warnings expire like any penalty, and a warning count can trigger any command, for example a ban at the fourth warning.
→Discord logs
Every admin command to a log webhook, and a separate embed per penalty type with your own colours and images.
→Admins and groups
Admins and groups in the database with flags, immunity and expiry, per server or global, loaded into CounterStrikeSharp.
→Modules and API
Other plugins add commands, menus and penalty hooks through the public API. Fun commands and stealth ship as modules.
→Up in four steps
- Install CounterStrikeSharpwith Metamod, on a build that runs .NET 10.0.
- Extract the zipCS2-SimpleAdmin-1.9.6.zip into game/csgo/addons/. CS2MenuManager is included.
- Start the server onceCS2-SimpleAdmin.json is written. SQLite works with no setup.
- Add yourself as adminFrom the server console: css_addadmin <steamid64> <name> @css/root 100
A maintained fork. CS2-SimpleAdmin was created by daffyy (daffyyyy/CS2-SimpleAdmin), building on css-basic-admin by Hackmastr. This site documents the fork at mrc4tt/CS2-SimpleAdmin, maintained by Miksen, with its own releases. Licensed under GPL-3.0.