Blogs
Home / Blog
Counter-Strike: Global Offensive is the most popular multiplayer first-person shooter game in the world. It is the most played multiplayer online game on Steam, with more than 432,391 players playing the game currently. The game was released in 2012 for all major platforms such as Windows, Mac OS, Xbox and PlayStation except Linux but in 2014, a Linux version of the game was also made available.
In this article, you will learn about everything you need to know about creating, installing and hosting your own Counter-Strike: Global Offensive dedicated server.
There are minimum system requirements you need to fulfill to run Counter-Strike: Global Offensive
Here are some of the requirements you need to create your own Counter-Strike: Global Offensive dedicated gaming server.
Here is how you can install Counter-Strike: Global Offensive Server.
force_install_dir “Folder Path of CS:GO”
login anonymous
app_update 740 validate
Copy the path by going into folder properties
For Competitive
srcds -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount “YOUR AUTH TOKEN”
For Casual
srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount “YOUR AUTH TOKEN”
For Arms Race
srcds -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots +sv_setsteamaccount “YOUR AUTH TOKEN”
For Demolition
srcds -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake +sv_setsteamaccount “YOUR AUTH TOKEN”
For Deathmatch
srcds -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust +sv_setsteamaccount “YOUR AUTH TOKEN”
Related Article: 5 Reasons Why You Should Never Use Your Home Computer as a Minecraft Server
Here is a step-by-step process to connecting to your Counter-Strike: Global Offensive server.
Here is a step-by-step process for installing Counter-Strike: global offensive in Linux
To create a new user in Debian, Ubuntu and OpenSUSE, enter the following commands.
root@server:~# useradd csgosrv
root@server:~# passwd csgosrv
root@server:~# mkdir /home/csgosrv
root@server:~# chown csgosrv:users /home/csgosrv
If you are using a 64-bit operating system, you will have to enable the 386 architecture because the server software is written in 32 bit. If you are already using a 32-bit operating system, you can skip this step. Run the following commands
root@server:~# dpkg --add-architecture i386
root@server:~# apt-get update
root@server:~# apt-get install gcc-multilib libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libc6:i386 wget screen
For openSUSE users,
root@server:~# zypper ref
root@server:~# zypper in wget libgcc_s1-32bit libgcc_s1-gcc6-32bit ca-certificates screen
Before downloading Steam, change the user name by entering this command
root@server:~# su - csgosrv
Run the following commands to download and extract Steam
csgosrv@server:~$ mkdir steam
csgosrv@server:~/steam> cd steam
csgosrv@server:~/steam> wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
csgosrv@server:~/steam> tar xfvz steamcmd_linux.tar.gz
Run this command to download and install setup files
csgosrv@server:~/steam> ./steamcmd.sh +login anonymous +force_install_dir ./csgo_server/ +app_update 740 validate +quit
Be patient as it can take a long time as the server software requires 15 GB free disk space.
Use this command to start the server
csgosrv@server:~/steam> cd csgo_server
csgosrv@server:~/steam/csgo_server> ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust
Visit this website and login with your steam credentials to register the server directly. Enter 730 as app ID. Create your token. Once you have created your token, you can use this command to start the server as an official Counter-Strike: Global Offense server
csgosrv@server:~/steam/csgo_server> ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust +sv_setsteamaccount YOURTOKEN -net_port_try 1
As soon as you close the SSH connection, your server stop working because it requires an active session or terminal. To start the Counter-Strike: Global Offense server in the background, use this command.
csgosrv@server:~/steam/csgo_server> screen -A -m -d -S csgo_server ./srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust +sv_setsteamaccount YOURTOKEN -net_port_try 1
Want to start a screen session? Enter this commend
csgosrv@server:~/steam/csgo_server> screen -r csgo_server
CSGOSL is a graphical user interface for Windows and Linux which let you easily install, update, start, stop your counter strike global offensive dedicated server with a single click for both Windows and Linux operating systems. Whether you are a beginner or an expert, it caters to both types of users. Beginners easily get their CS: GO server up and running while experienced professionals can unlock advanced modes to gain access to cvars and custom cvars, enabling them to add new users to the user interface.
How do you host your Counter-Strike: Global Offensive dedicated gaming server? Let us know in the comments section below.
Original $127.48/month
Original $131.25/month
Original $181.23/month
Original $236.25/month
Enter your email to receive the latest news, updates and offers from HostNoc.