# 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](https://docs.sourcefactory.eu/discord-utilities/main-configuration/linking-system)
* [x] [Custom Bot Status](https://docs.sourcefactory.eu/discord-utilities/main-configuration/custom-bot-status)
* [x] Timed Roles
* [x] [Admin Commands](https://docs.sourcefactory.eu/discord-utilities/admin-commands)
* [x] [Custom Variables](https://docs.sourcefactory.eu/discord-utilities/main-configuration/custom-variables)

### Modules

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

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

### 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](https://docs.sourcefactory.eu/discord-utilities/main-configuration)
5. After any configuration changes, you must restart the server

### Requirements

* MySQL Database
* [Created Discord Bot](https://docs.sourcefactory.eu/discord-utilities/tutorials/setting-up-a-discord-bot)
