How do I create a CS:GO dedicated server?
Counter-Strike: Global Offensive (CS:GO) is the latest instalment in the series developed by Valve. This ever-popular title started out as a Half Life game mod. Released in 2012, it has enjoyed a rare longevity for a tactical first-person shooter (FPS). It got a new lease of life after becoming free-to-play in 2018, as well as offering numerous updates to reward its hard-working players. This PvP shooting game brings together people of all levels and nationalities. Its unique style has made it a popular title in e-sports competitions, attracting tens of millions of Twitch viewers every year. Join the legions of gamers around the world and head into battle, supported by the performance of your Counter-Strike: Global Offensive dedicated server!

Why create a CS:GO dedicated server?
CS:GO has managed to retain a place in online competitions, mainly thanks to its gameplay requirements. Being much more technical than other FPS games (Call of Duty, Battlefield or Medal of Honour), it emphasises precision and concentration. CS:GO also has an active community. Some have been fans since Counter-Strike: Source, which saw the creation of the first LAN parties. These passionate players customise their gaming experience using mods, private servers and forums. Create your own with a dedicated server!
Our Game dedicated servers meet even the most demanding requirements for CS:GO:
- training for your e-sports team
- competitions, LAN parties or other events;
- streaming
CS:GO is a resource-intensive game, but our stable and powerful servers are designed to meet its needs. Their capabilities are unique on the market, ensuring that you experience smooth gameplay. You can also customise your machine, by setting your own rules during training sessions and competitions. Install your community’s favourite mods for a tailored experience.
Your machine is located in our datacentres. We take care of the hardware management to ensure that you get an optimal gaming experience.
What are the advantages of a CS:GO dedicated server?
High performance
OVHcloud Game dedicated servers give you the very best performance. They are equipped with the latest generation of AMD Ryzen processors based on Zen 3 architecture. These machines support advanced gaming uses. They also benefit from our water cooling technology, which ensures their constant efficiency.
Availability
Our Game dedicated servers have bandwidth of up to 1 Gbps for improved in-game stability. You can also choose which region your server will be located in, so you can select one that’s as close as possible to your players, offering them high fluidity and minimal latency during their games. Our servers are also subject to a 99.90% SLA.
Anti-DDoS Game Protection
This protection has been developed by our experts, especially for the gaming sector. It protects your games and sessions from distributed denial-of-service attacks. Unlike standard solutions, it is adapted to UDP traffic (specific to video games), with incoming and outgoing controls. You can also set up specific configurations depending on the games you are playing. Launch your games and stream in peace.
Designed for gaming
Our dedicated servers are designed to meet the needs of the gaming community.
- For resellers: build your community server, then offer your customers a customised online gaming experience.
- For developers: we provide a hosting service so you can focus on developing your game. Find out which infrastructure is best suited to your game, in terms of server clusters, cloud gaming, resilience, and more.
- For streamers and their community: make it fun for your audience. Install Twitch directly on your server, and get optimal performance for your streams. You can also deploy Mumble, TeamSpeak, or a Discord server to facilitate online interactions with your community.
How do I create a private CS:GO server?
The minimum configuration we recommend is:
- 1 CPU (3 GHz)
- 16 GB of RAM
- 1 Gbps bandwidth
- 100 GB disk space
- an internet connection
These recommendations work with the following uses:
- classic map with 24 players (modded or not)
- more than 24 players for specific mods, community-created maps, training with 30 bots or more.
For competitions or LAN parties with a large number of players, we advise you to add more resources. The bandwidth, RAM and processor all influence how smoothly a game runs. Our Game servers will provide you with the optimal resources for quality gaming sessions.
Finally, your dedicated server comes with a free storage space for your backups. We recommend that you create backups.
Once you have taken these factors into account, you can now configure your server. Choose your operating system Linux is the most recommended, with Ubuntu, CentOS or Debian distributions. Need help setting up and configuring your server? Guides are available.
Install the server step by step.
- Log in to your server via your OVHcloud Control Panel.
- Install SteamCMD. You must have the CS:GO game in your Steam library, as well as its files.
- Install the CS:GO server and enter your command lines.
- Create your server’s authentication token. You need this to link it to your Steam account.
- Check that TCP and UDP ports 27015 are open.
- Launch the server!
Your questions answered
How do I connect to my CS:GO server?
To connect to your CS:GO server, you can follow these steps:
- Ensure that your CS:GO server is running on your computer or on the dedicated server you are using.
- Launch CS:GO on your computer.
- Once in the main menu, open the console by pressing the ~ key (usually located on the middle right of the keyboard).
- Enter “connect” followed by your server’s IP address, or “localhost” if you are running the server on the same machine as the game. For example: “connect localhost” or “connect [server_IP_address]”.
- Press Enter to connect to the server.
- Once the connection is established, the game will automatically transport you to your CS:GO server and you can start playing.
If you want other people to connect to it, make sure your server is correctly configured and can be accessed from your computer or through an Internet connection. If you are having problems connecting to your server, make sure that the configuration settings are correct and that the server is working correctly.
Why create a CS:GO dedicated server?
Creating a CS:GO dedicated server can help you bring together and host a community of passionate players who share similar interests. This can foster discussions, social interactions and bonds within your community, which can make the gaming experience more rewarding and entertaining.
With a dedicated server, you have the freedom to completely customise the gaming experience to your preferences. Whether you want to create unique game modes, organise special events, or set up custom rules, the possibilities for customisation are vast.
How do I play CS2 over LAN on my dedicated server?
To play CS:GO over LAN on your dedicated server, you need to configure the server for this and allow other gamers to connect to it via the local network. Here are the general steps to follow.
1. Configuring the dedicated server:
- Make sure that you have configured and launched your CS:GO dedicated server correctly. You can use SteamCMD to install and update your dedicated server.
- Configure the server settings according to your preferences, including game mode, available maps, game settings, etc. This can be done by editing the server configuration file, usually “server.cfg”.
- Launch your dedicated server using the appropriate command: “srcds.exe” on Windows or “./srcds_run” on Linux.
2. Connect other people to the server
- Make sure that other players are connected to the same local network as the dedicated server. This can be a wired network or Wi-Fi in a home or local environment.
- Get the local IP address of the dedicated server. You can find this by using commands such as “ipconfig” on Windows or “ifconfig” on Linux.
- Other gamers can join the server using the CS:GO console or by selecting “Join Game” in the main menu. Here’s how to join the server using the console:
- open the CS:GO console by pressing the ~ key (usually located on the middle right of the keyboard).
- Enter “connect” followed by the server’s local IP address.
For example: “connect 192.168.1.100” (replace 192.168.1.100 with the actual IP address of the server). - Press “Enter” to connect to the LAN server.
Once everyone is connected to the CS:GO dedicated server via the local network, you can start playing in local multiplayer mode. Make sure the game settings and rules are clear for everyone, and have fun!
What are the most popular game modes on current CS2 servers?
The most popular game modes may vary depending on your preferences. However, here are some of the most popular ones.
- Bomb Defusal. This is CS:GO’s main game mode, where one team tries to place a bomb at one of the bomb sites, while the other team tries to defuse it or eliminate all members of the opposing team.
- Deathmatch. In this mode, participants compete for the largest number of kills within a defined time frame, with instant respawns.
- Surf. Surf servers offer specially designed maps with slopes and waves where gamers glide and surf using the strafe movements. It’s a fun game mode that emphasises movement and technique.
- Arms Race. In this mode, players progress through a series of predefined weapons by eliminating enemies. The goal is to be the first to obtain the last weapon and get a kill with it to win the game.
- Demolition. In this mode, people fight in fast rounds where each elimination gives you a new weapon. The goal is to win rounds by eliminating all members of the opposing team or by planting a bomb.
- Zombie Escape. This co-op game mode features human players trying to survive an AI-controlled zombie invasion. Humans must cooperate to reach the end of the map and escape the zombies.
These modes are some of the most popular on current CS:GO servers, but there are also many others. The diverse range of game modes helps keep the CS:GO community vibrant and engaged.
What is the difference between on-premises and cloud hosting for a CS2 server?
Hosting CS:GO on-premises and in the cloud are two different approaches, each with their pros and cons.
Hosting CS:GO on a local server allows you to configure every element of the game and the machine. However, this choice makes the owner responsible for keeping it online and maintaining the hardware. For your community to have access to the game, your machine must be powered on at all times and have an internet connection. This option requires advanced technical skills in terms of hardware maintenance.
With cloud hosting, the CS:GO server is hosted on a cloud-based infrastructure provided by a cloud provider like OVHcloud. They are responsible for the infrastructure and network maintenance, and provide bandwidth and security measures to ensure a reliable, latency-free gaming experience. This way, you get all the benefits and can focus on configuring your game to deliver fun gaming sessions to your community.
How do I use SteamCMD to install and manage my CS2 server?
To install and manage a Counter-Strike: Global Offensive (CS:GO) server using SteamCMD, follow the steps below.
1. Download SteamCMD:
- Download SteamCMD from Valve's official website.
- Extract the downloaded file to a folder on your computer.
2. Install CS:GO via SteamCMD:
- Launch SteamCMD by running the file “steamcmd.exe” from the folder you extracted earlier.
- Log in to your Steam account using the following command:
login your_steam_account_name your_password
Once logged in, use the following command to install the CS:GO server:
app_update 740 validate
- SteamCMD will download and install the CS:GO server files to your computer.
Configure the server:
- After installation, navigate to the folder where the CS:GO server is installed.
- Modify the configuration files to configure your server according to your preferences. The main configuration file is usually “server.cfg”. You can also edit other configuration files to change your game settings, available maps, and so on.
Launch the server:
- Once the configuration is complete, launch the CS:GO server by running the corresponding executable file. On Windows, this may be “srcds.exe”. You can use a command similar to this:
arduino
srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2
- This command launches the server in classic mode with the de_dust2 map. You can customise the settings to suit your needs.
Managing the server:
- Use the server console to manage the CS:GO server while it is running. You can run commands such as kick, ban and changelevel to manage the server and interact with your community.