Skip to main content

Create LinuxGSM Blueprint

This guide will help you create a blueprint using the LinuxGSM template. In this example, we'll create a blueprint for Left 4 Dead 2 using the LinuxGSM Docker container.

Intro​

This guide assumes you have already created a blueprint and are currently on the Add version page.

Use LinuxGSM Template

For this guide, we used the LinuxGSM blueprint template. It is recommended to use a template to ensure most fields are pre-filled.

Blueprint - Create LinuxGSM blueprint - Add blueprint modal

1. Save Generated Blueprint​

GameServerApp will automatically fill in all the necessary fields for the LinuxGSM blueprint. All you need to do is save the blueprint.

Blueprint - Create LinuxGSM blueprint - Save blueprint form

2. Launch a Fresh Server with the Blueprint​

Go to the Install New Game Server page and launch a new game server using the blueprint you just created.

Blueprint - Create LinuxGSM blueprint - Launch new game server

Click Install game server now and wait for the installation process to complete.

2.1 First Launch​

Once the installation is complete, launch the game server without making any changes to its settings.

Blueprint - Create LinuxGSM blueprint - First launch

Install During First Start

LinuxGSM downloads the game server files on the first boot, so the initial startup will take some time. Allow the game server at least 5-10 minutes to boot up and complete the setup.

2.2 Follow Installation Progress​

You can monitor the LinuxGSM game server installation progress in the Docker container logs.

Blueprint - Create LinuxGSM blueprint - See installation progress

Wait until you see a log message indicating that the installation is complete.

Blueprint - Create LinuxGSM blueprint - LGSM installation finished

3. Fix Port Settings​

The ports configured by LinuxGSM in the LinuxGSM config file may need adjustment to ensure the game server appears correctly on the dashboard. This issue arises because LinuxGSM variables are applied differently depending on the game, so some tweaking may be required.

Below you can see an example of the memory usage sitting at 0.65 GB, but the game server is showing as Offline (loading...), this usually indicates a port configuration issue.

Blueprint - Create LinuxGSM blueprint - Almost working LinuxGSM server

To resolve this, navigate to the Config template for the game server you’re working on and adjust the ports (swap the variables). After saving the Config template, restart the game server.

Blueprint - Create LinuxGSM blueprint - Swap ports

4. Hooray!​

If all goes well, your game server should now be online and ready for you to join.

Finalize Blueprint Settings

To configure additional settings like uptime monitoring, RCON, and backups, visit the blueprint form section >.

Blueprint - Create LinuxGSM blueprint - Working LinuxGSM server