Advanced Counter-Strike 2 Server Statistics, Player Analytics, Groups, Teams, Server Rankings & Online Banlist.
CS2STATISTICS.COM
Steam login

Plugin

CS2Statistics plugin

What the server plugin does, what it needs and which version is current.

Current version
v1.0.1
Requires
CounterStrikeSharp 1.0.375+
Runtime
.NET 10
Released
8 October 2026

What's new in v1.0.1

  • Admin commands in game: kick, ban, addban, unban, mute, unmute, warn, unwarn, slay, move and map.
  • Admins and their rights are chosen on the site and applied in game within a minute.
  • Warnings with reasons, history and an expiry you set for your server.
  • A public banlist for every server, and one for all registered servers.
  • Admin chat: a team chat message that starts with @ reaches only admins.
  • Reserved names for your admins.
  • Verifies your server

    The first signal from the plugin confirms the server is yours.

  • Reports players online

    Sends the real players connected to your server. Bots are never counted.

  • Counts time played

    Keeps the time each player spent on your server, with first and last connection.

  • Counts kills and deaths

    Records kills and deaths of real players. Team kills are not counted.

  • Admin commands

    Kick, ban, mute, warn, slay and move players, from the chat or the console.

  • Rights set on the site

    Choose your admins and their rights on the site. Applied in game in a minute.

  • Admin chat

    A team chat message that starts with @ is seen only by admins, in green.

  • Warnings with history

    Every warning is kept with its reason. Players can see their own.

  • Public banlist

    Bans appear on the banlist of your server and on the general banlist.

  • Penalties that hold

    Bans, mutes and warnings stay in force after a server restart.

  • Reserved names

    A name you reserve for an admin cannot be used by anyone else on your server.

  • Stays in touch

    Sends a signal every minute, so your server page shows it is connected.

How to install or update

  1. 1Install CounterStrikeSharp 1.0.375 or newer on your server first. The plugin cannot run without it.
  2. 2Log in, open Your servers in your profile and press Download next to your server. You get a .zip archive made for that server only.
  3. 3The archive holds two files: the plugin itself (CS2Statistics.dll) and its settings file (CS2Statistics.json), which contains the secret key of your server.
  4. 4Unpack the archive into the game/csgo folder of your server and accept replacing the existing files. Both files land in the right place by themselves, under addons/counterstrikesharp.
  5. 5Restart the server or change the map, so the plugin is loaded.
  6. 6Within a minute your server shows as verified and the plugin version appears in your profile. To update later, repeat the same steps.

Where each file must be

  • The plugin

    game/csgo/addons/counterstrikesharp/plugins/CS2Statistics/

    This folder must contain the file CS2Statistics.dll.

  • The settings file with your key

    game/csgo/addons/counterstrikesharp/configs/plugins/CS2Statistics/

    This folder must contain the file CS2Statistics.json.

Unpacking the archive into game/csgo creates these folders for you. If you copy the files by hand, create a folder named CS2Statistics in each of the two places when it is missing, written exactly like this, with the same capital letters. In many hosting panels the path starts with home/container, followed by game/csgo.

Keep the settings file to yourself. Whoever has the key inside it can send data in the name of your server. If you lose it or it leaks, download the archive again.

Go to your servers

Admin commands

Type a command in the game chat, starting with / or !. In the console, use the same name with css_ in front, for example css_ban. A part of the player name is enough when only one player matches it.

  • /kick <name> <reason>Removes the player from the server.
  • /ban <name> <minutes> <reason>Bans the player. Use 0 minutes for a permanent ban.
  • /addban <SteamID> <minutes> <reason>Bans a player who already left the server.
  • /unban <name or SteamID>Removes a ban.
  • /mute <name> <minutes> <reason>Stops voice and chat. Use 0 minutes for no limit.
  • /unmute <name>Removes a mute.
  • /warn <name> <reason>Gives a public warning.
  • /unwarn <name>Takes back the last warning of the player.
  • /slay <name> <reason>Kills the player on the spot.
  • /move <name> <t | ct | spec>Moves the player to T, CT or spectators.
  • /map <name>Changes the map, for example /map de_dust2.
  • @message in team chatSends the message only to admins.
  • /removeadmin <name>Owner only. Removes the admin.
  • /adminsFor anyone. Shows the admins who are online.
  • /warns [name]Admins only. Shows who has warnings, and why.
  • /mywarnsFor anyone. Shows your own warnings and reasons.
Choose your admins and their rights
CS2STATISTICS.COM

Statistics, rankings and tools for Counter-Strike 2 community servers, players, groups and teams.

We are not affiliated with Valve or Steam.

Steam group (opens in a new tab)