Installing a new server
Pages 34
- Home
- Advanced mode
- ckSurf hints
- Create your own map groups
- Custom cvars
- Developers information
- Help on About
- Help on Advanced Tabs
- Help on Application
- Help on Console
- Help on GOTV
- Help on Map groups
- Help on MapGroups
- Help on Maps
- Help on RconCli
- Help on Run
- Help on Server
- Help on Sourcemod
- Help on Steam
- Hints
- Host a GOTV server
- Host LAN only server
- Host LAN only server using VPN
- Host multiple servers on same host
- Host public server
- Host workshop map groups
- Host workshop maps
- Installing a new server
- Platform support
- Report a bug
- Sourcemod
- Thanks
- Troubleshooting
- Upgrade a server
- Show 19 more pages…
Clone this wiki locally
You first need to download and install the csgosl application. The installation is very similar on Windows and Linux, you simply download an application zip file for the intended platform, store it where you want your server to be installed, unzip it, change directory into the unzipped folder and start csgosl from there. csgosl will then download and install everything needed for your CSGO server into this folder.
To install on Windows:
Watch installation clip showing the complete installation + first server start.
- Browse to download page at github and download the latest csgosl-windows.zip file to the location where you want to install your server.
- Unzip the downloaded file. A directory
csgosl-windowsis created. - Double-click the
csgosl-windowsfolder, then double-clickcsgosl.vbs. - Click "I understand" button to acknowledge the message dialog about no server being installed.
- Click "Install Server" button.
All required files will now be downloaded and installed. You can follow the progress in the "Console" page. Once ready restart the application and click "Start Server" and your up and running!
At this point you may get a question from Windows firewall where you need to allow CSGO full network access. If you run some other firewall you will need to do the same in that firewall instead.
You may also want to create a shortcut to csgosl.vbs and place it on your desktop.
To install on Linux (Ubuntu):
You may watch the clip above showing the Windows installation. The Linux installation does the same thing using the command line.
The following two packages are required on Linux, install them like this:
sudo apt-get install libtk-img lib32gcc1
(See Steamcmd information for information about lib32gcc1)
cd <install-location>
wget https://github.com/lenosisnickerboa/csgosl/releases/download/v2.2/csgosl-linux.zip -O csgosl-linux.zip
unzip -o csgosl-linux.zip
cd csgosl
./csgosl.sh
Click "I understand" button to acknowledge the message dialog about no server being installed.
Click "Install Server" button.
All required files will now be downloaded and installed. You can follow the progress in the terminal window from which you started csgosl. Once ready restart the application and click "Start Server" and your up and running!
Install using an existing csgo server installation:
If the existing installation is a csgosl installation you can simply copy the entire folder to have a new installation.
If the existing installation is a non csgosl installation, i.e. a standard csgo server installation, use the procedure below.
This procedure can be used when you already have an up-to-date server installation and want to avoid having to download the csgo server files again. Please be aware that you will loose some of the settings which are controlled by csgosl since csgosl will use its own internal configuration files.
The same procedure is valid for both windows and linux. Just follow the above instructions for your operating system but **BEFORE ** you start csgosl for the first time do this:
- In the folder where you extracted csgosl-xxx.zip (the one containing the executable csgosl.vbs or csgosl.sh file and a bin and mods directory) create two more directories named "server" and "steamcmd" (without the quotes, see pic below).
- Copy all files from your existing steamcmd folder into the steamcmd folder you just created.
- Copy all files from your existing server folder into the "server" folder you just created.
- Start csgosl (as described above). You will not see the dialog box about no server being installed.
- Click "Update Server" button to allow csgosl setup everything. If your original server was up-to-date no files will be downloaded, else a normal update will be performed.
- Done!

The initial CSGO installation requires ~15GB so make sure you select a location with enough free storage.
The installation folder may be copied or moved (renamed), the root folder name is not relevant. This can be used to create new installations, solve out-of-space issues, ...