{"id":990,"date":"2022-01-25T08:12:45","date_gmt":"2022-01-25T08:12:45","guid":{"rendered":"https:\/\/blog.hostinger.io\/support\/2022\/01\/25\/5916326-how-to-host-a-counter-strike-2-dedicated-server-at-hostinger\/"},"modified":"2026-03-16T12:12:09","modified_gmt":"2026-03-16T12:12:09","slug":"5916326-how-to-host-a-counter-strike-2-dedicated-server-at-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/5916326-how-to-host-a-counter-strike-2-dedicated-server-at-hostinger\/","title":{"rendered":"How to Host a Counter-Strike 2 Dedicated Server at Hostinger"},"content":{"rendered":"<p class=\"no-margin\">Hosting your own Counter-Strike server lets you control almost every detail of the gameplay. From the player count to the game modes that are being played or even what mods are installed onto the server. <br>&#8203;<br>The best part about choosing a <b><a href=\"https:\/\/www.hostinger.com\/vps\/cs2-hosting\" target=\"_blank\" class=\"intercom-content-link\">CS2<\/a><\/b><a href=\"https:\/\/www.hostinger.com\/vps\/cs2-hosting\" target=\"_blank\" class=\"intercom-content-link\"> <b>VPS with Game Panel<\/b><\/a> is that all of the Counter-Strike additions use the exact same setup, meaning that you can use this article to host any Counter-Strike server!<\/p><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\">\n<p class=\"no-margin\">Important: <b><a href=\"https:\/\/www.pcgamesn.com\/counter-strike-2\/csgo-support-ends\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Valve ends all support for CSGO in favor of Counter-Strike 2<\/a><\/b> &#128161; <\/p>\n<\/div><p class=\"no-margin\">\n<\/p><h2 id=\"h_f0b2129ef5\">Choosing the Right VPS Server<\/h2><p class=\"no-margin\">While Counter-Strike 2 does not demand excessive RAM, it&rsquo;s still the main point to consider when selecting the best VPS plan for you. As a general estimation, consider <b>at least 100 MB of RAM per player<\/b> for classic game modes like Public, Competitive, Gungame, etc. That is, if you plan on inviting up to 40 players, a VPS with 4GB of RAM is a good alternative.<br>&#8203;<br>However, if you plan on using <b>mods and plugins<\/b>, the recommendation is to go for a plan with <b>higher RAM limits<\/b> in order to ensure peak performance at all times.<\/p><p class=\"no-margin\">\n<\/p><h2 id=\"h_5ada342a2f\">Generating Game Server Login Tokens<\/h2><p class=\"no-margin\">To make your server public, <b><a href=\"https:\/\/www.valvesoftware.com\/en\/\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Valve<\/a><\/b> requires you to generate an <b>authentication token<\/b>. Without it, your server will remain in LAN (Local Area Network) mode, meaning that no one will be able to connect.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Before generating the token, confirm that you meet the following requirements:<\/p><ol>\n<li>\n<p class=\"no-margin\">Your <b>Steam account<\/b> is not <b>banned <\/b>or blocked, is not <b><a href=\"https:\/\/support.steampowered.com\/kb_article.php?ref=3330-IAGK-7663\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">limited<\/a>, <\/b>and you have added a <b><a href=\"https:\/\/support.steampowered.com\/kb_article.php?ref=8625-WRAH-9030&amp;l=english\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">phone number<\/a><\/b><\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">You <b>own the game<\/b> for which you are creating a game server on the Steam account<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Your Steam account <b>may create<\/b> 1000 game server accounts<\/p>\n<\/li>\n<\/ol><p class=\"no-margin\">Once all the requirements are met, head to<b> <a href=\"https:\/\/steamcommunity.com\/dev\/managegameservers\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Steam Game Server Account Management Console<\/a><\/b>.<b> <\/b>There, you&rsquo;ll find two fields:<\/p><ul>\n<li>\n<p class=\"no-margin\">App ID of the base game<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Memo<\/p>\n<\/li>\n<\/ul><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/2b4984f3-25a0-4704-a75f-add2c0bd37eb.jpg\" alt=\"The option to create a new game server account at Steam\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">In the first one, enter the ID of the game for which you want to create a token. On the second field, name your token so you can easily identify what it was created for. In the following example, we&rsquo;ve named it <b>CSGO TEST<\/b>:<br>&#8203;<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/756bdfb8-b37b-4f1e-93dd-0fe630760c47.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">Click on <b>Create <\/b>to generate the token. Here is a list of IDs for Counter-Strike:<\/p><div class=\"intercom-interblocks-table-container\">\n<table role=\"presentation\">\n<tbody>\n<tr>\n<td style=\"background-color: #e3e7fa80;width: 342px\">\n<p class=\"no-margin\"><b>Game Title<\/b><\/p>\n<\/td>\n<td style=\"background-color: #e3e7fa80\">\n<p class=\"no-margin\"><b>Steam App ID<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 342px\">\n<p class=\"no-margin\">Counter-Strike<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">10<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 342px\">\n<p class=\"no-margin\">Counter-Strike: Condition Zero<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">80<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 342px\">\n<p class=\"no-margin\">Counter-Strike: Source<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">240<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 342px\">\n<p class=\"no-margin\"><b>Counter-Strike 2<\/b><\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">730<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\">\n<p class=\"no-margin\">You can find all App IDs on the <b><a href=\"https:\/\/steamdb.info\/\" target=\"_blank\" class=\"intercom-content-link\" rel=\"noopener\">Steam Database<\/a><\/b> &#128161; <\/p>\n<\/div><p class=\"no-margin\">\n<\/p><h2 id=\"h_20df2c76b5\">Installing the Counter-Strike Server on Game Panel<\/h2><p class=\"no-margin\">The Game Panel is the main console to create and manage your Counter-Strike server. The Game Panel is easy to use and updated frequently to make it secure and user-friendly. To install Counter-Strike on your server, follow these steps &#128071; <\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">1. <b><a href=\"\/support\/5577900-how-to-log-in-to-my-vps\" target=\"_blank\" class=\"intercom-content-link\">Log in<\/a><\/b> to your Game Panel.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">2. Click on <b>Create Instance<\/b>. <\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">3. Choose <b>Counter-Strike 2<\/b> from the <b>Select Application<\/b> dropdown list:<br>&#8203;<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/daf70008-9e56-4d32-ba17-25e0e79441d7.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">This will create an instance or a container where your server files and configurations will be stored.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">4. Double-click on the instance and head down to the configuration page:<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/e78a8f71-3022-4121-9ae0-9ecedebf82be.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">You will reach the Counter-Strike server management page. <\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">5. For the game setup options, go to <b>Configuration <\/b>&rarr;<b> CS2 Server Settings <\/b>and<b> <\/b>paste your generated <b>Game Server Login Token (GSLT)<\/b>:<br>&#8203;<\/p><div class=\"intercom-container\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/763d72c0-1ace-4a91-be3f-a47bd8e80480.jpg\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">6. Next, edit the game settings according to your preference: server name, map, server password, enable or disable VAC Anticheat, and change game modes.<\/p><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">7. Once you have completed the initial server configuration, head back to the status page or console and click on <b>Start<\/b>. At first, you will get a &ldquo;<b>Could not complete action<\/b>&rdquo; error. This is normal, as server files are not yet installed:<br>&#8203;<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"https:\/\/blog.hostinger.io\/pt\/support\/wp-content\/uploads\/sites\/59\/2024\/06\/0bd7cf68-b566-47c1-965d-9fdfc9f5b39b.jpg\" alt=\"The could not complete action error message\" width=\"400\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">8. Click on <b>OK<\/b>, and the Game Panel will start downloading the required files automatically. You can see the progress in the console: <br>&#8203;&#8203;<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"https:\/\/blog.hostinger.io\/pt\/support\/wp-content\/uploads\/sites\/59\/2024\/06\/c25fb58e-f335-42b7-bef8-78bc4841f5a6.jpg\" alt=\"The Game Panel downloading the game files\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">The download might take up to 15 minutes to complete. When the download is completed, you&rsquo;ll get the following message in the console:<\/p><pre><code>Success! App '730' fully installed.<\/code><\/pre><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">9. Click on <b>Start <\/b>once again to start your first Counter-Strike Server! The following messages will be displayed in the console, meaning that your server is up and running and you can now connect to it:<\/p><p class=\"no-margin\">\n<\/p><div class=\"intercom-container intercom-align-center\"><img decoding=\"async\" src=\"\/support\/wp-content\/uploads\/sites\/55\/2022\/01\/3cd85161-f582-497f-9455-24b07906e4cb.jpg\" alt=\"The console messages indicating a running server\"><\/div><p class=\"no-margin\">\n<\/p><p class=\"no-margin\">10. To <b>open Counter-Strike<\/b>, go to the console and enter the following command:<\/p><pre><code>connect 185.185.185.185:28015<\/code><\/pre><p class=\"no-margin\">Make sure to <b>replace the example IP<\/b> <b>and port<\/b> with your own server IP and port! <\/p><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\">\n<p class=\"no-margin\">You can also use the <b>community server browser<\/b> to add your server as favorites for easier access &#128161; <\/p>\n<\/div><p class=\"no-margin\">That&rsquo;s it! Now you know how to host a Counter-Strike 2 server. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hosting a Counter-Strike 2 server on Game Panel with a VPS at Hostinger<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[271],"tags":[],"class_list":["post-990","post","type-post","status-publish","format-standard","hentry","category-game-panel"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/5916326-how-to-host-a-counter-strike-2-dedicated-server-at-hostinger\/","default":1},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/support\/5916326-como-alojar-un-servidor-de-counter-strike-2-en-hostinger-game-panel\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/br\/support\/5916326-como-hospedar-um-servidor-dedicado-de-counter-strike-2-no-hostinger\/","default":0}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=990"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/990\/revisions"}],"predecessor-version":[{"id":4013,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/990\/revisions\/4013"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}