{"id":18776,"date":"2026-03-13T10:24:44","date_gmt":"2026-03-13T10:24:44","guid":{"rendered":"https:\/\/ggservers.com\/knowledgebase\/?post_type=ht_kb&#038;p=18776"},"modified":"2026-03-13T10:24:46","modified_gmt":"2026-03-13T10:24:46","slug":"how-to-install-metamod-and-cssharp-on-your-counter-strike-2-server","status":"publish","type":"ht_kb","link":"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-install-metamod-and-cssharp-on-your-counter-strike-2-server\/","title":{"rendered":"How to Install MetaMod and CSSharp on Your Counter-Strike 2 Server"},"content":{"rendered":"\n<p>Counter-Strike 2 servers become even more fun when you add plugins \u2014 whether to improve gameplay, add admin tools, or customize maps. In this guide, we\u2019ll walk you step-by-step through how to install plugins on your <strong>GGServers CS2 server<\/strong> using <strong>MetaMod<\/strong> and <strong>CounterStrikeSharp (CSS)<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Tip:<\/strong> GGServers offers powerful, low-latency <strong><a href=\"https:\/\/ggservers.com\/cs2-server-hosting\">CS2 server hosting<\/a><\/strong> with full FTP access, instant setup, and 24\/7 support \u2014 perfect for plugin customization.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Access Your GGServers Control Panel<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your <strong>GGServers Game Panel<\/strong> at <a href=\"https:\/\/panel.ggservers.com\/\">https:\/\/panel.ggservers.com<\/a>.<\/li>\n\n\n\n<li>Select your <strong>Counter-Strike 2<\/strong> instance.<\/li>\n\n\n\n<li>Stop your server before making file changes.<\/li>\n\n\n\n<li>Locate your <strong>FTP credentials<\/strong> under the \u201cFTP File Access\u201d tab or connect directly via <strong>SFTP<\/strong> using a client such as <a href=\"https:\/\/filezilla-project.org\/\">FileZilla<\/a>.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Download Required Files<\/h2>\n\n\n\n<p>You\u2019ll need two key components before installing plugins:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MetaMod:Source (CS2 Dev Build)<\/strong><br>\u2192 <a href=\"https:\/\/www.metamodsource.net\/downloads.php?branch=dev\">https:\/\/www.metamodsource.net<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"348\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource.jpg\" alt=\"\" class=\"wp-image-18772\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource.jpg 899w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource-300x116.jpg 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource-768x297.jpg 768w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource-50x19.jpg 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource-60x23.jpg 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/MetaModSource-100x39.jpg 100w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CounterStrikeSharp <\/strong>(CSS) <strong>WITH RUNTIME <\/strong>\u2013 the modern replacement for SourceMod in CS2<br>\u2192 <a href=\"https:\/\/github.com\/roflmuffin\/CounterStrikeSharp\/releases\">https:\/\/github.com\/roflmuffin\/CounterStrikeSharp<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"711\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-1024x711.jpg\" alt=\"\" class=\"wp-image-18773\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-1024x711.jpg 1024w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-300x208.jpg 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-768x533.jpg 768w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-50x35.jpg 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-60x42.jpg 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime-100x69.jpg 100w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/CSSharpRuntime.jpg 1149w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Choose the version that matches your operating system (Windows or Linux) \u2014 GGServers servers typically run on Linux.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Upload MetaMod to Your Server<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Extract the downloaded <strong>MetaMod<\/strong> ZIP file.<\/li>\n\n\n\n<li>Inside, you\u2019ll find an <code>addons<\/code> folder.<\/li>\n\n\n\n<li>Using FTP, upload this <code>addons<\/code> folder into your game\u2019s root directory.\n<ul class=\"wp-block-list\">\n<li>The root directory is typically located at: <code>\/home\/container\/game\/csgo\/<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Once uploaded, open the file <code>gameinfo.gi<\/code> (or <code>gameinfo.gi.txt<\/code>) found in the same folder.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Edit the Game Info File<\/h2>\n\n\n\n<p>To enable MetaMod, you\u2019ll need to add a line to your <code>gameinfo.gi<\/code> file.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the file with your panel\u2019s built-in text editor or via FTP.<\/li>\n\n\n\n<li>Find the section that starts with <code>Game<\/code>.<\/li>\n\n\n\n<li>Under that, add this line: <code>Game csgo\/addons\/metamod<\/code><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"348\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1.jpg\" alt=\"\" class=\"wp-image-18151\" srcset=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1.jpg 755w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1-300x138.jpg 300w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1-50x23.jpg 50w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1-60x28.jpg 60w, https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2025\/10\/1-100x46.jpg 100w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Save and re-upload the file (if needed).<\/li>\n\n\n\n<li>Restart your server from the <strong>GGServers panel<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>\u2705 To confirm MetaMod is installed, open your CS2 console and type:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>meta<\/code><\/pre>\n\n\n\n<p>If you see usage information, MetaMod is working correctly!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Install CounterStrikeSharp (CSS)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Extract the <strong>CounterStrikeSharp<\/strong> ZIP file you downloaded.<\/li>\n\n\n\n<li>Inside, you\u2019ll find another <code>addons<\/code> folder \u2014 upload it to the same game directory, <strong>merging<\/strong> it with the existing <code>addons<\/code> folder (created by MetaMod).<\/li>\n\n\n\n<li>Once uploaded, restart your server again.<\/li>\n<\/ol>\n\n\n\n<p>To verify installation, type:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>meta list<\/code><\/pre>\n\n\n\n<p>You should see <code>CounterStrikeSharp<\/code> listed and running.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Add Plugins (Optional)<\/h2>\n\n\n\n<p>With CounterStrikeSharp installed, you can now add plugins.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download a plugin (for example, from the official CounterStrikeSharp GitHub or other plugin repositories).<\/li>\n\n\n\n<li>Extract the plugin ZIP \u2014 it will include a folder containing <code>.dll<\/code> or <code>.cs<\/code> files.<\/li>\n\n\n\n<li>Upload that entire folder into: <code>\/csgo\/addons\/counterstrikesharp\/plugins\/<\/code><\/li>\n\n\n\n<li>Restart your GGServers CS2 server to load the plugin.<\/li>\n<\/ol>\n\n\n\n<p>To confirm it\u2019s loaded, type:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>css_plugins list<\/code><\/pre>\n\n\n\n<p>If it appears in the list, the plugin is active!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Troubleshooting Tips<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If a plugin doesn\u2019t load, ensure:\n<ul class=\"wp-block-list\">\n<li>The plugin\u2019s folder name matches the <code>.dll<\/code> file name.<\/li>\n\n\n\n<li>You placed it inside the correct <code>addons\/counterstrikesharp\/plugins<\/code> path.<\/li>\n\n\n\n<li>You restarted the server after installing.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If MetaMod doesn\u2019t load, re-check your <code>gameinfo.gi<\/code> edits.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83e\udde0 <strong>Pro Tip:<\/strong> Always restart your CS2 server after uploading new plugins to ensure a clean initialization.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why Host Your CS2 Server with GGServers?<\/h2>\n\n\n\n<p>Running plugins and mods requires strong performance, stable hardware, and easy access \u2014 and that\u2019s exactly what <strong>GGServers<\/strong> provides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2699\ufe0f <strong>Full FTP and file access<\/strong> for plugin management<\/li>\n\n\n\n<li>\ud83d\udca8 <strong>Instant setup<\/strong> and easy mod installation<\/li>\n\n\n\n<li>\ud83c\udf0d <strong>Global low-latency servers<\/strong> in multiple regions<\/li>\n\n\n\n<li>\ud83d\udd79\ufe0f <strong>One-click restarts and control<\/strong> via the GGServers Panel<\/li>\n\n\n\n<li>\ud83d\udcac <strong>24\/7 live chat support<\/strong> ready to help you at any step<\/li>\n<\/ul>\n\n\n\n<p>Start customizing your Counter-Strike 2 experience today \u2014 get your <strong><a href=\"https:\/\/ggservers.com\/cs2-server-hosting\">CS2 server from GGServers<\/a><\/strong> and use code <strong>KB30<\/strong> for <strong>30% off<\/strong> your first month!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Summary<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Step<\/th><th>Action<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Access <a href=\"https:\/\/panel.ggservers.com\/\">panel.ggservers.com<\/a><\/td><\/tr><tr><td>2<\/td><td>Download MetaMod and CounterStrikeSharp<\/td><\/tr><tr><td>3<\/td><td>Upload <code>addons<\/code> folders via FTP<\/td><\/tr><tr><td>4<\/td><td>Edit <code>gameinfo.gi<\/code><\/td><\/tr><tr><td>5<\/td><td>Restart and verify installations<\/td><\/tr><tr><td>6<\/td><td>Upload plugins to <code>addons\/counterstrikesharp\/plugins<\/code><\/td><\/tr><tr><td>7<\/td><td>Restart and confirm via console<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Final Thoughts<\/h3>\n\n\n\n<p>Installing plugins on a CS2 server hosted by GGServers is straightforward and gives you complete control over your gameplay experience. With MetaMod and CounterStrikeSharp, you can unlock new features, add automation, and even develop your own tools \u2014 all backed by GGServers\u2019 reliable infrastructure.<\/p>\n\n\n\n<p>\ud83d\udc49 <strong>Set up your <a href=\"https:\/\/ggservers.com\/cs2-server-hosting\">CS2 server with GGServers<\/a><\/strong> today and enjoy smooth plugin management, unbeatable performance, and 24\/7 support \u2014 the best foundation for your next Counter-Strike 2 community.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Counter-Strike 2 servers become even more fun when you add plugins \u2014 whether to improve gameplay, add admin tools, or customize maps. In this guide, we\u2019ll walk you step-by-step through how to install plugins on your GGServers CS2 server using MetaMod and CounterStrikeSharp (CSS). \ud83d\udca1 Tip: GGServers offers powerful, low-latency&#8230;<\/p>\n","protected":false},"author":4,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"ht-kb-category":[3773],"ht-kb-tag":[7831,9722,9728,9725,7830,9726,9713,9708,9727,9724],"class_list":["post-18776","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-counter-strike","ht_kb_tag-counter-strike-2","ht_kb_tag-counter-strike-2-plugins","ht_kb_tag-counter-strike-admin-commands","ht_kb_tag-counter-strike-sharp","ht_kb_tag-cs2","ht_kb_tag-cs2-admins","ht_kb_tag-cs2-commands","ht_kb_tag-cs2-server","ht_kb_tag-cs2-server-hosting","ht_kb_tag-cssharp"],"acf":[],"_links":{"self":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/18776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=18776"}],"version-history":[{"count":2,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/18776\/revisions"}],"predecessor-version":[{"id":18778,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/18776\/revisions\/18778"}],"wp:attachment":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=18776"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-category?post=18776"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-tag?post=18776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}