# Info

{% hint style="info" %}
Discord Utilities is a server API plugin for communication between the CS2 server and the Discord server. With this plugin you can install/create modules that will run through the main plugin.

Designed for [CounterStrikeSharp](https://github.com/roflmuffin/CounterStrikeSharp/) framework.
{% endhint %}

### Main Features

• These features are already implemented in the main plugin.

* [x] [Linking System](/discord-utilities/main-configuration/linking-system.md)
* [x] [Custom Bot Status](/discord-utilities/main-configuration/custom-bot-status.md)
* [x] Timed Roles
* [x] [Admin Commands](/discord-utilities/admin-commands.md)
* [x] [Custom Variables](/discord-utilities/main-configuration/custom-variables.md)

### Modules

• These modules are separate plugins that have their own configuration and work only with the main plugin.

* [x] [Report System (Calladmin)](/discord-utilities/modules/report-calladmin.md)
* [x] [Server Status](/discord-utilities/modules/server-status.md)
* [x] [Chat Relay](/discord-utilities/modules/chat-relay.md)
* [x] [RCON](/discord-utilities/modules/rcon.md) (Execute Commands from your Discord)
* [x] [Connected Players Role](/discord-utilities/modules/connected-players-role.md)
* [x] [Event Notifications](/discord-utilities/modules/event-notifications.md)
* [x] [Manage Roles and Permissions](/discord-utilities/modules/manage-roles-and-permissions.md)
* [x] ⭐ [Skin Changer](/discord-utilities/modules/skin-changer.md)
* [x] ⭐ [Automatic Store](/discord-utilities/modules/automatic-store.md)
* [x] ⭐ [Player Stats](/discord-utilities/modules/player-stats.md)
* [x] ⭐ [Server Status Plus](/discord-utilities/modules/server-status-plus.md)
* [x] ⭐ [Banlist](/discord-utilities/modules/banlist.md)
* [x] ⭐ [Commands Blocker](/discord-utilities/modules/commands-blocker.md)
* [x] ⭐ [Leaderboard](/discord-utilities/modules/leaderboard.md)

### Installation

1. Download the latest verison - <https://github.com/NockyCZ/CS2-Discord-Utilities>\
   • `DiscordUtilities.zip` file includes only the main plugin without available modules\
   • `DiscordUtilitiesWithModules.zip` file includes all available modules, if you don't want to use some modules, just remove them from `/plugins/` folder
2. Unzip into your servers `csgo/addons/counterstrikesharp/` dir
3. Restart the server
4. [Configure the config file](/discord-utilities/main-configuration.md)
5. After any configuration changes, you must restart the server

### Requirements

* MySQL Database
* [Created Discord Bot](/discord-utilities/tutorials/setting-up-a-discord-bot.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sourcefactory.eu/discord-utilities/info.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
