CS:GO Server Creation Guide

0

This is a guide that will teach you how to create a CS:GO dedicated server.

Pre-Requisite

Download the following file.

  1. SteamCMD
  2. Notepad++ (Optional)

Setting up SteamCMD

  1. Create a folder called steamcmd in your desired drive. (e.g. “C:\steamcmd”)
  2. Extract the file (steamcmd) you have downloaded into the folder you have just created.
  3. Double Click it and let it run.
  4. It should look like this
    CS:GO | Steam CMD Update

Downloading up CS:GO server files

Continuing from the previous step.

  1. Type in “login anonymous” and Press Enter.You should see the following:
    CS:GO | Steam CMD Login
  2. Type in “force_install_dir c:\csgo-ds\” and Press Enter.
  3. Type in “app_update 740 validate” and Press Enter.
    The amount of time it takes to download the files varies depending on your internet connection speed.
  4. Once the download is completed you should see the following
    CS:GO Steam Download

Configuring the CS:GO Server

Here comes the slightly more complicated part.

Customisation

  1. Navigate to the folder called “cfg“. (C:\csgo-ds\csgo\cfg)
  2. Create a file called “server.cfg“.
  3. Open the file using Notepad and type in the following
    Explanation:

    • hostname: Name of your server
    • rcon_password: rcon_password allows you to login to gain server privileges from a client
    • sv_cheats: “0” means that your server does not allow cheats. (Set it to “1” if cheats are allowed)
    • sv_tags: Server tags which will allow players to easily locate your server.

Quick and Easy Server starter

Before we move on you have to understand the following server arguments:

Match Types

The different combination of +game_type and +game_mode will result in different match types.

This is a compiled list of different match types

  • Classic Casual: +game_type 0 +game_mode 0
  • Classic Competitive: +game_type 0 +game_mode 1
  • Gun game/Armsrace: +game_type 1 +game_mode 0
  • Demolition: +game_type 1 +game_mode 1
  • Deathmatch: +game_type 1 +game_mode 2
  • Training: +game_type 2 +game_mode 0
  • Custom: +game_type 3 +game_mode 0

Maps

The different combination of +mapgroup and +map will result in different maps. Mapgroup is a group of maps and map has to be in the mapgroup to prevent any errors for taking place.

This is a compiled list of different mapgroups and its maps

  • mg_active
    • de_dust2
    • de_train
    • de_mirage
    • de_inferno
    • de_cbble
    • de_overpass
    • de_cache
  • mg_reserves
    • de_aztec
    • de_dust
    • de_vertigo
    • de_nuke
    • cs_office
    • cs_italy
    • cs_assault
    • cs_militia
  • mg_armsrace
    • ar_monastery
    • ar_shoots
    • ar_baggage
    • de_lake
    • de_stmarc
    • de_safehouse
  • mg_demolition
    • de_lake
    • de_stmarc
    • de_sugarcane
    • de_bank
    • de_safehouse
    • de_shortdust
    • de_shorttrain
  • mg_reserves
    • de_dust2
    • de_inferno
    • de_mirage
    • de_cbble
    • de_overpass
    • de_dust
    • de_aztec
    • de_nuke
    • de_vertigo
    • cs_militia
    • cs_assault
    • cs_office
    • cs_italy
    • ar_monastery
    • ar_shoots
    • ar_baggage
    • de_lake
    • de_stmarc
    • de_sugarcane
    • de_bank
    • de_safehouse
    • de_shortdust
    • de_shorttrain

Now let’s move on and create the server launcher.

    1. Open Notepad and enter the following (Choose only one mode):
      Edit the following accordingly.
  • Now save the file as “StartServer.bat” in the “csgo-ds” folder. (C:\csgo-ds)

Let’s Play!

To run your server just double click the bat file and you’re done! Launch CS:GO and play!

You can find more customisation setting at Valve developer site.

Share.

Leave A Reply