At Game Host Bros, you can get Metamod and CounterStrikeSharp installed on your CS2 server with a single click.
Installing Metamod & CounterStrikeSharp
The first thing you need to do is to install Metamod Source and CounterStrikeSharp. You can install it by simply enabling modding in our Game Panel.
- Load the Game Host Bros Panel and select your CS2 server.
- In the left-hand menu, go to
Startup Parametersand toggle on the settingEnable Modding. - Restart the server.
Everything you require to install mods and plugins on your CS2 server is now configured and ready to use. Everything will be automatically updated once your server restarts.
If you disable this setting, your /game/csgo/addons folder will be renamed to disable any plugins from loading. If you re-enable modding, it will install a fresh version of CS# and Metamod without affecting the plugins or configs you previously installed in the renamed addons folder. This is good for testing if a plugin has broken your server. You will need to manually restore your plugins by renaming the addons folder if you do this, or simply contact a bro.
Installing Plugins
The Enable Modding toggle must be enabled before adding plugins.
- Access your server with SFTP.
- Navigate to
/game/csgo/addons/counterstrikesharp/plugins. - Upload your extracted plugin folder.
- Restart your server.
You can check if the plugin is loaded by typing css_plugins list into the console. The most common folder you need to upload plugins to is /game/csgo/addons/counterstrikesharp/plugins for CS#, otherwise refer to the plugin documentation.
CS2 Plugins List
Here is a list of Counter-Strike 2 plugins you can manually install on your server.
Administration Plugins
| Plugin Name | Description |
|---|---|
| LanguageManagerPlugin | Changes the players language based on their location. |
| cs2-VIPCore | VIP API for other VIP plugins. |
| cs2-simple-discord-report | Send player !report directly to Discord. |
| CS2_AntiVPN | Block players from specific countries or VPN users. |
| NameChecker-cs2 | Checks the names of the players when connecting. |
| CS2-RecordAbuse | Allows admins to record demos with a command. |
| NightVip | Gives player basic VIP privileges for a certain period of time. |
| cs2-hideadmin | Hide admins from the player list. |
| Cs2Telegram | Manage your CS2 server using a telegram bot. |
| CS2-DeleteLogs | Automatically delete logs from your server. |
| cs2-mapchooser | Handles basic map voting features like nominate, rtv, extend and end of map voting. |
| CS2-Check-Cheats | Assist administrators in checking suspicious players for the use of cheats. |
| cs2-Adminchat | Allow admins to chat with each other. |
| CS2-WarnSystem | Issue warnings to players who violate the rules. |
| cs2_IPBlocker | Blocks messages that contains an IP. |
| CS2-SimpleAdmin | Manage your Counter-Strike 2 server by simple commands. |
| IgnoreMessages | Remove messages from the chat like an auto moderator. |
| CS2-SteamGroupRestrict | Restrict commands for players who are not in your Steam group. |
| CSS-CreateCustomCommands | Create custom responses for messages such as !discord or !help. |
| ResourcePrecacher | Precache any Resource in CS2. |
| cs2_chat2vk | Send chat messages to VK. |
| CS2-ChatManager | Allows managing CS2 chat messages. |
| deleteBuyZones | Delete all buyzones for a map. |
| Force-AllTalk | Enables every 'talk' related convar. |
| CS2_DiscordRelayEnhanced | Sends chat messages from players to your Discord channel. |
| VoteBKM | Plugin for blocking players by voting. |
| CS2-VipManager | Stores admins in MySQL and applies permissions in the game. |
| CS2-AutoUpdater | Automatically checks for a server update and restarts your server. |
| Discord-cs2-ReportSystem | Allows players to send reports about other players to Discord. |
| CS2_DiscordRelay | Sends chat messages from players to your Discord channel. |
| cs2-rockthevote | Players can !rtv using the stock CS2 map chooser. |
| css-basic-admin | A basic admin plugin for CSSharp. |
| cs2_ShowPlayersInfo | Show info about players in game chat. |
| CS2_SteamRestrict | Enforce minimum CS2 playtime and Steam level requirements. |
| cs2_blockradiocommands | Block all radio commands. |
| CS2-CallAdmin | Reports a player and sends a webhook message to Discord. |
| cs2-LiteVIP | Plugin with basic VIP functions. |
| Get SteamID | Display all types of Steam IDs to chat. |
| Lite MapChooser | Lightweight plugin for changing maps, RTV, and nominations. |
| Auto Map Changer | Automatically changes the map when not active. |
| Connect Info | Displays a message when a player connects with city/country info. |
| RandomStartMap | Sets a random map when the server is started. |
| AutoClearMaps | Automatically deletes the default maps to save disk space. |
| cs2-advertisement | Show ads in chat/center/panel. |
| CS2 Mini Admin | Adds basic administrator functions. |
| CS2 Rcon | Enables RCON inside CS2. |
| MapConfigurator | Create unique configuration files on a per-map basis. |
| MetaCommandsBlocker | Block your server's Metamod version from players. |
| CS2_Whitelist | Restricts access to the server for Steam IDs in the whitelist. |
| cs2_Advertisements_Database | Advertisements plugin with database for multiple servers. |
| cs2-vipguns | Allow VIP players to buy specific guns. |
| cs2-chatspy | Catches the enemy team's messages and sends them to admins. |
| SimpleAdmin | Basic ban/unban/kick plugin using SQLite. |
| WorkshopDefaultMap | Choose your own CS2 start workshop map. |
| Admin List | Simple admin list plugin. |
| CS2 Connection Logs | Track when players join with their IP and Discord webhook. |
Gameplay Plugins
| Plugin Name | Description |
|---|---|
| ZombieSharp | Zombie Escape Gamemode plugin for Counter-Strike 2. |
| cs2-css-flashlight | Adds a flashlight to the server. |
| cs2-ctban | Can ban player from connecting to CTs. |
| cs2-simple-guns-menu | Add a chat gun menu to your server. |
| cs2_teleportprotection | Protect players when they touch trigger_teleport. |
| cs2-BlockerPasses | Blocks passages if there are not enough players. |
| cm-cs2-defaultskins | Enforce default skins on players. |
| cs2-spawntools | Dynamically create spawns per map. |
| WeaponPurchaseCommand | Buy weapons using commands. |
| CS2_BombsitesRestrict | Restricts the random bombsite of each round. |
| Weapon-Spawner | Gives players weapons from a chat command. |
| cs2_Setbothp | Set HP value for bots. |
| CS2 Damage Info | Displays damage inflicted on HP and Armor. |
| AFKManager | AFK Manager plugin for CS2. |
| CS2_Speedometer | Speedometer for CS2. |
| CS2 Instant Defuse | Allows the bomb to be instantly defused. |
| NoBlock | Players can walk through each other. |
| CS2-BotSlay | Slay all bots when the last player dies. |
| CS2-AntiTeamFlash | Anti team flash plugin. |
| SLAYER_Noscope | Disables scope of weapons like AWP, scout, etc. |
| DisableWeapons | Restrict weapons from the game. |
| cs2-showdamage | Simple show damage plugin for CS2. |
| CS2-AutoBalancePlugin | Auto Balance Plugin for CS2. |
| CS2 Teleport | Advanced teleport command plugin. |
| cs2-killfeed-filter | Show players only their own killfeed. |
| GoSpec | Allows players to type !spec in chat. |
| NoKnifeDamage | Stops players from taking knife damage. |
| Simple Spawn Protection | Grants spawn protection to players. |
| BOTiki | Add or remove bots depending on player count. |
| Weapon-Restrict | Restrict the use of certain weapons. |
| CS2 Hide Lower Body Plugin | Hide player's lower body with !legs command. |
Fun Plugins
| Plugin Name | Description |
|---|---|
| CS2-ShowDamage | Displays information about inflicted damage on the screen. |
| SuperheroPlugin | CSS based superhero plugin. |
| DiscordStatus | Monitor your server by sending embeds to Discord. |
| Welcome | Send a welcome message when the player joins. |
| cs2-countdown | A simple countdown for admins. |
| flashbattles | Swap with the flasher if you get flashed. |
| cm-cs2-colorsay | Adds color to your chat messages. |
| cs2-specialrounds | Randomly generates special rounds. |
| Economy | Economic relations between players on cs2 servers. |
| CSS-Regenerate-Health | !medic, !heal or !regen to regenerate your health. |
| Medic | Allows you to refill your health. |
| CS2-Parachute | Parachute when you press E in the air. |
| CS2-PlayersBet | Allows players to bet on the next winning team. |
| CS2-Kill-Plugin | Allows players to suicide via !suicide command. |
| css-C4-Timer | Adds countdown to C4 bomb explosion. |
| CS2-Tags | Adds tags before player names in chat and scoreboard. |
| ColoredSmokeTeam | Change the color of smoke grenades. |
| TeamBets | Place a bet on what team is going to win. |
| No Zoom Rounds | Allows players to vote for no zoom rounds. |
Game Modes Plugins
| Plugin Name | Description |
|---|---|
| PugPlugin-CSSharp | CS2 PugPlugin for setting up 10man servers. |
| ScoutsNKnives | Classic ScoutsNKnives with customization. |
| cs2-deathrun-manager | Deathrun Manager for CounterStrikeSharp. |
| SharpTimer | A timer for Surf, Bhop, KZ and MG maps. |
| CS2-Practice-Plugin | Open Source Practice Plugin for CS2. |
| PugSharp | PUG System Plugin for CS2. |
| CS2Retake | Retake plugin for CS2. |
| DeathmatchPlugin | Deathmatch plugin with player configurable loadouts. |
| MatchZy | For running and managing practice/pugs/scrims/matches. |
| CS2 Jailbreak | Jailbreak plugin for CS2. |
Stats Plugins
| Plugin Name | Description |
|---|---|
| CS2-RanksPoints | RanksPoints system for gaining/losing experience points. |
| cs2-ranks | In-depth ranking system similar to Levels Ranks for CSGO. |
| CS2 Simple Ranks | Unlimited ranks with customizable experience thresholds. |
| CS2_PlaytimeTracker | Check playtime, team-specific playtime, and more. |
| cs2-SimpleResetScore | Reset your score with command !rs. |
| K4-System | Playtime tracker, statistical records, player ranks, and VIP functions. |
| ResetScore | Reset statistics (kills, deaths, assists, etc). |
Setting a Custom Metamod & CounterStrikeSharp Version (Advanced Settings)
By default, when you've turned on Enable Modding, we will keep Metamod and CounterStrikeSharp up to date with the latest version when your server starts. However, there are times where you might need to run an older version for compatibility reasons.
Here are the settings you need to change under Startup Parameters if you want to run a specific version:
CounterStrikeSharp Versioncan be set to the release version such asv258. You can view all the version numbers here.Metamod Versioncan be set using the build number such as1293. You can view all the version numbers here.