The modding scene for Counter-Strike 2 has grown massively since launch, with hundreds of plugins now available. This page is a curated CS2 plugins list, organized by category, with every link checked and working as of June 2026.
To run plugins on a CS2 server you need two things: Metamod (the base layer) and CounterStrikeSharp (the C# framework most CS2 plugins are written for). Install those two first, then pick any plugin from the categories below.
If you've never installed a plugin before, follow this guide, and it will show you how to install any CS2 plugin listed below.
What Is CounterStrikeSharp (CSSharp)?
CounterStrikeSharp (often shortened to CSSharp or just CSS) is the modding framework for Counter-Strike 2. It's an open-source library written in C# that lets developers create CS2 server plugins — everything from gameplay modes like retakes and deathmatch to admin tools, ranking systems, and Discord integrations. As of June 2026 it's still in active development, with regular releases keeping pace with CS2 updates.
CounterStrikeSharp runs on top of Metamod, a lower-level framework that hooks into the game engine. So the install order on any CS2 server is always: install Metamod first, then install CounterStrikeSharp on top, then install your individual CS2 plugins. CounterStrikeSharp supports both Linux and Windows servers and has a large community on the official Discord.
If you're moving from a CS
server, CounterStrikeSharp is what you reach for — it's the modern equivalent of SourceMod for CS2 (more on that below).Does SourceMod Work On CS2?
The short answer: no, SourceMod does not support CS2, and that hasn't changed in 2026. If you're looking up "SourceMod CS2", what you actually want is CounterStrikeSharp.
Here's how the two compare:
| SourceMod | CounterStrikeSharp | |
|---|---|---|
| CS2 support | No (CS only) | Yes (Linux + Windows) |
| Language | SourcePawn | C# (.NET) |
| Plugin ecosystem | Massive (CS legacy) | Mature (CS2-native) |
| Active development | None for CS2 | Yes (active in 2026) |
| Best for | CS and other Source 1 games | Counter-Strike 2 |
If you have old SourceMod plugins from a CS
server, they won't drop straight into CS2 — you'll need to find or rewrite the equivalent CounterStrikeSharp version. Most popular CS plugin types (retakes, deathmatch, ranks, jailbreak, map vote) already have CSSharp equivalents listed below.Best CS2 Plugins By Category (CounterStrikeSharp)
Everything in this section runs on CounterStrikeSharp. We re-checked every repository in June 2026 and removed plugins that were deleted or archived by their authors, so all of the links below point to working downloads. If you have a CounterStrikeSharp plugin you want listed, reach out on the GhostCap Discord and I'll get it added!
CS2 Admin Plugins
For most servers, CS2-SimpleAdmin is the place to start — it's the most popular CS2 admin plugin and is still actively maintained. If RCON is giving you trouble while managing your server, see our guide on fixing RCON not connecting in CS2.
| Plugin Name | Description |
|---|---|
| CS2-SimpleAdmin | Bans, mutes, kicks and a full admin menu. The go-to admin plugin for CS2. |
| css-basic-admin | A basic admin plugin for CSSharp. |
| SimpleAdmin | A very basic ban/unban/kick plugin that uses SQLite. |
| cs2-Adminchat | Allow admins to chat with each other. |
| Admin List | Simple admin list plugin. |
| cs2-hideadmin | Hide admins from the player list. |
| CS2-WarnSystem | Issue warnings to players who violate the rules. |
| CS2-Check-Cheats | Assist administrators in checking suspicious players for the use of cheats. |
| CS2-RecordAbuse | Allows admins to record demos with a command. |
| VoteBKM | Plugin for blocking players by voting. |
| NameChecker-cs2 | Checks the names of players when connecting. |
| CS2-SteamGroupRestrict | Restrict commands for players who are not in your Steam group. |
| CS2_Whitelist | Restricts access to the server for Steam IDs listed in the whitelist. |
| cs2_IPBlocker | Blocks chat messages that contain an IP. |
| IgnoreMessages | Removes messages from the chat like an auto moderator. |
| CS2-ChatManager | Allows managing CS2 chat messages. |
| CS2-ChatSpy | Catches the enemy team's messages and sends them to the administrators. |
| cs2-Chat-Logger | Log any chat to Discord or text. |
| CS2-CallAdmin | Report a player in game and send a webhook message to Discord. |
| Discord-cs2-ReportSystem | Allows players to send reports about other players straight to a Discord channel. |
| cs2-simple-discord-report | Send player !report directly to Discord. |
| CS2Rcon | Enables RCON inside CS2. |
| cs2_ShowPlayersInfo | Show info about players in game chat (UserID, Name, SteamID64). |
| CS2-DeleteLogs | Automatically delete logs from your server. |
| cs2_blockradiocommands | A CSSharp plugin to block all radio commands. |
CS2 Retakes Plugins
cs2-retakes by B3none is the standard retakes plugin for CS2 and is still actively updated in 2026. The instaplant and instadefuse plugins below are companion add-ons for it.
| Plugin Name | Description |
|---|---|
| cs2-retakes | CS2 implementation of retakes. Based on the version for CS by Splewis. |
| cs2-instaplant | Plants the bomb instantly as T. To be used with cs2-retakes. |
| cs2-instadefuse | Instantly defuse the bomb once conditions are met. To be used with cs2-retakes. |
| CS2Retake | Alternative implementation of a retake plugin using CounterStrikeSharp. |
| CS2 Instant Defuse | This plugin allows the bomb to be instantly defused. |
CS2 Deathmatch Plugins
CS2-Deathmatch by NockyCZ is the most complete deathmatch plugin for CS2 and was still receiving updates in June 2026.
| Plugin Name | Description |
|---|---|
| CS2-Deathmatch | Custom deathmatch plugin with custom spawnpoints, multicfg, gun selection, spawn protection and more. |
| DeathmatchPlugin | Deathmatch plugin with player configurable loadouts, killstreaks, and a buy menu integration. |
| cs2-killfeed-filter | Show players only their own killfeed. Perfect for deathmatch servers. |
| Simple Spawn Protection | Grants spawn protection to players. |
| cs2-spawntools | Dynamically create spawns per map. |
CS2 Jailbreak Plugins
Jailbreak made the jump from CS
to CS2 thanks to the CounterStrikeSharp port below.| Plugin Name | Description |
|---|---|
| CS2 Jailbreak | Full jailbreak game mode plugin for CS2. |
| cs2-ctban | Ban rule-breaking players from joining the CT team. |
CS2 Rank & Stats Plugins
The once-popular K4-System (and its successor K4-Zenith) was archived by its author, so it has been removed from this list. The plugins below are the working options for CS2 ranks in 2026.
| Plugin Name | Description |
|---|---|
| cs2-ranks | An in-depth ranking system for CS2, similar to Levels Ranks for CS. |
| CS2-RanksPoints | Players gain or lose experience points for in-game actions and rank up accordingly. Inspired by Levels Ranks. |
| cs2-SimpleResetScore | Resets your score with the command !rs. |
| CS2-ShowDamage | Displays information about inflicted damage on the screen. |
| cs2-showdamage | Simple show damage plugin for CS2. |
CS2 Map Vote & Map Management Plugins
| Plugin Name | Description |
|---|---|
| cs2-mapchooser | Handles basic map voting features like nominate, rtv, extend and end of map voting. |
| cs2-rockthevote | Players can !rtv using the stock CS2 map chooser. Includes nominate and end-of-map voting. |
| Lite MapChooser | Lightweight plugin for changing maps, rtv and nominations. |
| Auto Map Changer | Automatically changes the map when the server is not active to the one specified in the config. |
| WorkshopDefaultMap | Allows you to choose your own CS2 start workshop map. |
| MapConfigurator | Easily create unique configuration files on a per-map basis. |
CS2 Advertisement Plugins
| Plugin Name | Description |
|---|---|
| cs2-advertisement | Show ads in chat, center screen or panel. Still maintained in 2026. |
| CS2_Advertisements | Advertisements plugin with database support for multiple servers. |
| CSS-CreateCustomCommands | Create custom responses for messages such as !discord or !help. |
| Welcome | Send a welcome message when the player joins the server. |
CS2 Game Mode Plugins (Practice, PUG, Surf & More)
MatchZy is the standard for practice, scrims and PUGs — pair it with our CS2 practice config for solo nade practice. For surf and bhop servers (more on CS2 surf servers here), the original SharpTimer was archived, so use the community-maintained fork below.
| Plugin Name | Description |
|---|---|
| MatchZy | For running and managing practice/pugs/scrims/matches with easy configuration. |
| PugSharp | A PUG system plugin for CS2 based on CounterStrikeSharp. |
| PugPlugin-CSSharp | CS2 PugPlugin for setting up 10man servers. |
| CS2-Practice-Plugin | Open source practice mode plugin for CS2 based on CounterStrikeSharp. |
| poor-sharptimer | Actively maintained fork of SharpTimer. A timer for Surf, Bhop, KZ and MG maps. |
| cs2-gungame | Gun Game mode for CS2. |
| cs2-deathrun-manager | Deathrun manager for the CounterStrikeSharp framework. |
| ScoutsNKnives | Classic ScoutsNKnives with a bit of customization. |
| SuperheroPlugin | CSS based superhero plugin. |
For zombie escape servers, the ZombieSharp plugin was archived by its author — CS2Fixes (in the Metamod list below) is the actively maintained base for ZE in 2026.
CS2 Weapon & Gameplay Plugins
| Plugin Name | Description |
|---|---|
| cs2-WeaponPaints | The popular !ws plugin: skins, knives, gloves and agents. Actively maintained. |
| Weapon-Restrict | Restrict the use of certain weapons. |
| DisableWeapons | Add the weapons you want to be completely restricted from the game. |
| WeaponPurchaseCommand | Buy weapons using commands. |
| cs2-simple-guns-menu | Add a chat gun menu to your server. |
| Weapon-Spawner | Gives players weapons from a chat command. |
| cm-cs2-defaultskins | Enforce default skins on players. |
| SLAYER_1HitKill | Allows players to kill each other in 1 hit. |
| SLAYER_Noscope | Disables the scope of weapons like the AWP and Scout. |
| SLAYER_UnrestrictedFOV | This simple plugin allows players to change their FOV. |
| NoBlock | Players can walk through each other without being stopped by collision. |
| NoKnifeDamage | Stops players from taking knife damage. Perfect for AWP servers. |
| CS2-AntiTeamFlash | Simple anti team flash plugin. |
| CS2_Speedometer | Just a speedometer for CS2. |
| cs2-css-flashlight | Adds a flashlight to the server. |
| CS2 Hide Lower Body Plugin | Hide the player's lower body by using the command !legs. |
| GoSpec | Allows players to type !spec in chat. |
| cs2_teleportprotection | Protect players for X seconds when they touch trigger_teleport. |
| CS2 Teleport | Advanced teleport command plugin. |
| cs2-BlockerPasses | Blocks passages if there are not a certain number of players on the server. |
| CS2-Kill-Plugin | Allows players to suicide via chat by entering !suicide or /suicide. |
CS2 VIP & Server Utility Plugins
| Plugin Name | Description |
|---|---|
| cs2-VIPCore | VIP API for other VIP plugins. Still maintained in 2026. |
| cs2-vip | A VIP system for CS2. |
| cs2-vipguns | Allow players with VIP to buy specific guns. |
| NightVip | Gives players basic VIP privileges, but for a certain period of time. |
| CS2-AutoUpdater | Automatically checks for a server update and restarts your server while notifying players. |
| AFKManager | A simple AFK manager plugin for CS2. |
| CS2-AutoBalancePlugin | Auto balance plugin for CS2 using CounterStrikeSharp. |
| BOTiki | Add or remove bots depending on the number of players. |
| cs2_Setbothp | Just set your HP value for bots. |
| CS2-BotSlay | Slay all bots when the last player dies. |
| ResourcePrecacher | Precache any resource in CS2. |
| LanguageManagerPlugin | Changes the player's language based on their location. |
| Cs2Telegram | Manage your CS2 server using a Telegram bot. |
| cs2_chat2vk | Send chat messages to VK. |
| CS2_DiscordRelayEnhanced | Sends chat messages from players to your Discord channel. |
| DiscordStatus | Monitor your server by sending embeds to Discord. |
| cs2-Game-Manager | Block/hide messages, ping, radio, connect/disconnect sounds, restart on last player leave and more. |
| MetaCommandsBlocker | Hide your server's Metamod, plugins and modules version from players. |
| Force-AllTalk | A very simple plugin that enables every talk-related convar. |
| deleteBuyZones | Delete all buyzones for a map. |
Fun CS2 Plugins
| Plugin Name | Description |
|---|---|
| CS2-Parachute | Parachute when you press E in the air. |
| CS2-Tags | Adds tags before player names in chat and the scoreboard. |
| cssharp-soccerball | Spawn soccer balls in CS2. |
| cs2-Connect-Disconnect-Sound | Play sounds and messages when players join or leave. |
| flashbattles | Makes you swap with the flasher if you get flashed. |
| cm-cs2-colorsay | Adds color to your chat messages. |
| cs2-specialrounds | Randomly generates special rounds. |
| css-C4-Timer | Adds a countdown to the C4 bomb explosion on your server. |
| CS2-PlayersBet | Allows players to bet on the next winning team. |
| TeamBets | Place a bet on which team you think is going to win. |
| No Zoom Rounds | Allows players to vote for no zoom rounds. |
| Medic | Allows you to refill your health. |
| CSS-Regenerate-Health | !medic, !heal or !regen to regenerate your health to full. |
| cs2-countdown | A simple countdown for admins. |
| Economy | Plugin for creating economic relations between players on CS2 servers. |
List Of Metamod CS2 Plugins
These plugins run directly on Metamod
without needing CounterStrikeSharp. The list below was also re-checked in June 2026, with archived projects removed.| Plugin Name | Description |
|---|---|
| CS2Fixes | A plugin with various features suited towards Zombie Escape servers. Actively maintained. |
| cs2kz | KZ plugin for CS2, maintained by the KZ Global Team. |
| MovementUnlocker | Removes the max speed limitation for players on the ground in CS2, mimicking the feel of CS. |
| cs2-fake-rcon | Adds back RCON support to CS2. |
| cs2-weapon-skin | Allows you to use !ws and change skins on your CS2 server. |
| advertising | A Metamod plugin for CS2 that adds advertising capabilities to the server. |
| AcceleratorLocal | Local Linux crash handler for CS2. |
How To Install CS2 Plugins With Metamod
Edit: I now have a full guide on how to install CS2 plugins
Installing CS2 plugins is pretty straight forward and almost the same as CSGO. In fact, some game hosts such as Game Host Bros (that I own) support installing mods right from their dashboard. I would check to make sure they don't already have a Metamod installer there first, as it might be better for you to use that. If you don't have a server yet, our CS2 server hosting guide covers your options.
If they don't have a mod install, or you're self-hosting your own CS2 server, here is how you install plugins on your vanilla CS2 server.
-
Download Metamod
-
Extract and copy the Metamod
/addons/directory to/game/csgo/ -
Inside
/game/csgo/, locategameinfo.gi -
Open it in notepad and look for the line "
Game_LowViolence csgo_lv // Perfect World content override" -
Create a new line underneath and add "
Game csgo/addons/metamod" -
Restart your game server and type "
meta list" to see if it works. If it says unknown command, then check you copied the Metamod addons folder to the correct location. -
Download the plugin you want to use and extract it.
-
Copy all the files inside to
/game/csgo/metamod/ -
Restart the server again and type "
meta list" to see if the plugin is loaded
Each plugin will have its own install instructions, but this is going to cover 99% of plugins that you install.

