Guidance on usage: Counter-Strike: Source Game Server on Linux Stream 10

Host a fast, reliable, and secure Counter-Strike: Source game server on Linux Stream 10. With excellent performance and stability, it’s the perfect solution for gamers and communities looking to enjoy seamless multiplayer experiences.

Effortless installation. Ready-to-run with easy maintenance. Explore now for a smooth experience!

Configuring and Connecting to a Counter-Strike: Source Game Server on Linux Stream 10

  1. Start Your VM

To start the server, launch the VM through the Azure Portal.

1) To connect to the server, you need its IP address.

    • You can find this in your Azure account.
    • Select your virtual machine from the list.
    • Click “Overview”, and the Public IP Address will be displayed.

    2) Open the necessary ports in the Azure Firewall:

      • TCP: 27015
      • UDP: 27015, 27020
      • To check or modify port settings, go to the Networking tab in the Azure Portal.
      1. Get a GSLT Token

      1) To display the server in the in-game browser list, you need to add a Game Server Login Token (GSLT) to the configuration file.

      2) Follow these steps:

      • Enter 240 in the App ID field.
      • Provide a Memo (any text to identify the token).
      • Click “Create” and copy the generated token.
      1. Configure the server

      Connect to your VM:

      • With OpenSSH

      In the Windows 10 operating system (starting with version 1809), an OpenSSH client is available, with which you can connect to Linux servers via SSH. If Windows 10 is suitable and the OpenSSH client is installed, you can start connecting via SSH. To do this, launch a normal Windows command prompt and enter the command “ssh user@*vm_ip*” (1), where “user” is the username that was specified while creating the virtual machine and “*vm_ip*” is the VM IP address.

      Then type “Yes” (2) and enter a password (3) that was specified while creating the virtual machine.

      • With the PuTTy application 

      To do this, you need the PuTTy application to connect via ssh. You can download it at the following link – Download

      Run Putty, enter the VM address in the “Host” field (1), and click “Open” (2) to connect.

      In the opened console, you will need to enter a username (1) and password (2) that were specified while the VM was being created (you’ll not see the password in the console while entering it). 

      Run the following commands:

      > sudo su (1)

      > su gameserver (2)

      > cd /home/gameserver (3)

      > ./cssserver stop (4)


      Open the configuration file:

      > nano /home/gameserver/lgsm/config-lgsm/cssserver/cssserver.cfg

      Add parameter to the end of file gslt=”Token” and paste the generated token from section 2 in quotes. To go to the desired line, use the arrows on the keyboard. To paste the copied text, use the right mouse button.

      Press Ctrl + X on the keyboard to exit the file. Then, you will be asked to save the changes to the file—press Y on the keyboard to confirm and Enter to overwrite the same file.

      Now you should start the server using the following commands:

      > ./cssserver start

      You can manage the server using commands listed in the Deploy Counter-Strike: Source Game Servers guide: LinuxGSM CSS Server.

      1. Connect to your server

      Launch Counter-Strike: Source on your PC.

      Press ` (backtick) to open the in-game console.

      Enter the following command: connect *vm_ip*” (where *vm_ip* is the VM IP address) and click Submit.

      Let’s go! Hold your positions.