How To: Host a Game Server using Linux Game Server Manager


TABLE OF CONTENTS


Linux GSM (Game Server Manager) is a command-line tool that allows for quick and simple deployments of game servers hosted with Linux. As of the time of writing, there are over 100+ game servers supported, and LGSM works with several Linux Distros. In this example, we will be using Ubuntu 18.04. 


Preparation Steps


We're going to be using a freshly deployed Ubuntu 18.04 server for this guide, so we'll be updating and upgrading first and foremost.

sudo apt update && sudo apt upgrade -y

Visit https://linuxgsm.com/servers/ and select a server that you would like to install. We'll pick Counter-Strike: Global Offensive for our demo. Next, we'll click on Dependencies and copy the code provided next to Ubuntu 64-Bit.

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 lib32stdc++6 steamcmd


Installation


From the command-line do the following. Ensuring you have also installed the required dependencies.


1. Create a user:

adduser csgo

For security, please ensure that you set a strong password for this account. 

passwd csgo

Now log in as this user:

su - csgo
2. Download linuxgsm.sh.
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgo-server

3. Run the installer, and follow along with the on-screen instructions.

./csgo-server install


Game Server Login Token (GSLT)

GSLT is required by this particular game server to be listed on the Steam Master Server List.

To register your server visit the Steam GSAM page which can be found at https://steamcommunity.com/dev/managegameservers 


Conclusion


Congratulations! You're now ready to use your newly created CS:GO game server.

You can find a list of all available commands by typing:

./csgo-server

For more detailed information about using LGSM, please visit the official docs over at: https://docs.linuxgsm.com/ 


Join our Private Discord Chat to chat with, as well as find community assistance from other Verified SkySilk Users: https://invite.gg/SkySilk  


CLICK TO DEPLOY AN UBUNTU LINUX VPS

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.