If you are a Linux game server administrator, LinuxGSM is an amazing tool written in bash to manage and deploy Linux game servers. In this tutorial, we will guide you through the process of installing LinuxGSM on Elementary OS Latest.
Before installing LinuxGSM, we need to install some dependencies. Open a Terminal window and run the following command to install them:
sudo apt-get update && sudo apt-get install -y tmux curl wget file bsdmainutils python bzip2 gzip unzip python3 binutils bc jq tmux apt-transport-https ca-certificates gnupg2 software-properties-common libsdl2-2.0-0:i386
You will be prompted to enter your system password. Type it in and hit Enter. Wait for the installation process to complete.
Once the dependencies are installed, we can go ahead and download the LinuxGSM script. Run the following command in your Terminal:
curl -O https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/linuxgsm.sh
This will download the LinuxGSM script to your current directory.
Now, make the LinuxGSM script executable by running the following command in your Terminal:
chmod +x linuxgsm.sh
Finally, we can use the LinuxGSM script to install LinuxGSM. Run the following command in your Terminal:
./linuxgsm.sh installations
This will open the LinuxGSM menu. Here, you can choose the game server you want to install, and the script will guide you through the installation process.
That's it! You have successfully installed LinuxGSM on your Elementary OS Latest. This tool will make managing and deploying game servers really easy for you.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!