The good old days of competitive multiplayer gaming are coming back, as Counter Strike: Global Offensive’s full version was released today.
CS: GO is offering us the key features that made CS one of the most played competitive multiplayer games of all time.
With the new Counter Strike come new methods for creating dedicated servers on PC. In this guide we’ll have a look at how to create dedicated servers and related issues/solutions that a person comes across.
CS: GO uses a new tool called Steam Command (more commonly SteamCMD) to install and update dedicated servers on your device.
Under the \csgo\ folder, you’ll come across the gamemodes.txt file. This is a file from Valve for assigning the standard set of variables for CS: GO for standard servers. The key point is that this file is prone to updates, and thus changing it is risky, as updates will override any change prior to them.
Thus, it is essential to copy this and create an alternative customized gamemodes.txt.
You should name this gamemodes_server.txt. Copy ALL the content of the gamemodes.txt into this, and place it in the same \csgo\ folder. It is extremely essential that you maintain the hierarchy and syntax of this gamemodes_server.txt in the same way as that of gamemodes.txt.
Once you have this, you can edit various variables (such as maximum number of rounds, the damage of friendly fire, etc) for each game type.
This file can be found in \csgo\cfg folder. If it doesn’t exist, you can create it. This configuration file will overall manage your server’s gameplay experience.
A server cfg should start off like this:
hostname “Counter-Strike: GO Dedicated Server”
You can add some additional variables to further customize your server. For example:
mp_freezetime 5 //Time players remain frozen while buying items
mp_match_end_restart 1 //Enable restarting of map after a game has finished (change ‘1’ to ‘0’ if you wish to disable it)
Convars Output File
If you wish to know which convars can be altered in your server.cfg, you can type the following command after launching the dedicated server:
cvarlist log cvarlist.txt
This will save a text file in the csgo folder of your dedicated server.
Updating the Server
If you wish to updated your created dedicated server, start SteamCMD, and at the Steam> prompt type:
If you have any questions regarding dedicated servers set-up or management, or any additional suggestions, please share with us by commenting below.
One of the long time staff at SegmentNext, Haider is an integral part of the team with a love for writing, playing guitar, and aviation.
Apart from writing for us, Haider is also a competitive FPS player and also enjoys exotic RPG games like Diablo and Xenogears (his favorite game of all time) on the side.