Retakes for CS2 — a retake mode on CSSharp

Download the cs2-retakes plugin for CS2 on CSSharp by B3none. A fully standalone Retake game mode with weapon selection (!guns / !weapons), saved in MySQL/SQLite.

15 June 2026 2 min read 327

[CS2] Retakes — a modular retake mode for CS2


Engine (base): CounterStrikeSharp (C# / .NET).

Software type: game mode / gameplay automation (Retake Mode).

Data storage: MySQL / SQLite database (for saved weapon loadouts).

Highlight: fully standalone; weapon selection uses native CSSharp features without third-party menu managers.

Author: B3none


Retakes is an automated game mode plugin for Counter-Strike 2 servers that recreates tactical bombsite hold and retake scenarios. Every round simulates a bomb plant: players are instantly teleported to key positions (site, connector, short, long), and the plugin takes care of the economy and round logic.


🚀 Key features:

Automatic round management: the plugin handles team balance, armour, defuse kits and the end-of-round logic on its own.

Native weapon selection: players pick their preferred pistols and main weapons with the built-in chat commands !guns or !weapons.

Tactical spawn points: players are spread correctly and dynamically across real map positions depending on the site chosen for the round (A or B).


📂 Official project resources:

➔ Main cs2-retakes repository on GitHub: https://github.com/B3none/cs2-retakes


🛠️ Installation and setup:

1. Open the Releases section of the project repository on GitHub and download the latest plugin build.

2. Unpack the archive and move the files to the game server at:

game/csgo/addons/counterstrikesharp/plugins/

3. Run the game server for 1–2 minutes so the plugin fully initializes and generates its config.

4. Go to the settings folder at exactly this path:

game/csgo/addons/counterstrikesharp/configs/plugins/cs2-retakes/

5. Open the single generated file for editing 👉 cs2-retakes.json

* In the "Database" section, enter your MySQL connection details (to sync across a server network) or keep the default SQLite for local storage.

* In the main part of the config, set up the gameplay: number of grenades, player distribution, chat prefix and round timers.

6. Fully restart the server or change the map to apply all the changes.

Was this article helpful?