Manage Your Game Server Easily With LinuxGSM

The command-line tool for quick, simple deployment and management of Linux dedicated game servers.

game-server: ~$ ./csgoserver install_
Laptop

Linux

Works with your favourite Linux distros.

Easy to use

Designed to be simple to install and use.

Linux

Works with your favourite Linux distros.

Easy to use

Designed to be simple to install and use.

game-server: ~$ ./csgoserver install_
Laptop

Many Games Supported

105 game servers are supported and counting.

Open Source

Written in BASH and using the MIT License.

Many Games Supported

210 game servers are supported and counting.

Open Source

Written in BASH and using the MIT License.

Hassle Free Dedicated Servers

Hassle Free Dedicated Servers

Traditionally game servers are not easy to manage yourself. Admins often have to spend hours messing around trying to get their server working. LinuxGSM is a command-line tool designed to be as simple as possible, allowing admins to spend less time on management and more time gaming.

Benefits

  • Easy to install
  • Simple CLI
  • Well documented
  • Automated
  • Regularly updated
  • Open source
  • Compatible

Features

  • Installer
  • Updater
  • Monitor
  • Alerts
  • Server Details
  • Backups
  • Console

Spend less time on the CLI and more time in-game.

Install

LinuxGSM install

The simple installer is designed to do all the hard work.

LinuxGSM checks dependencies, downloads game server files and loads default configs allowing a game server to be ready in minutes.

Configure

LinuxGSM Config

LinuxGSM makes configuring your game server simple.

Customise game server parameters and configs as well as LinuxGSM itself.

Control

LinuxGSM Control

Controling a game server is a simple as telling it to start and stop.

cronjobs can be used to schedule common tasks such as monitor and update to automate management of a game server.

LinuxGSM update

Update

LinuxGSM keeps itself and your game server updated. Using methods available from game developers to update including, SteamCMD, custom JSON or file archives, LinuxGSM can make sure you are running the latest version of your game server.

LinuxGSM update

SteamCMD

SteamCMD is the command-line version of the Steam client. Its primary use is to install and update dedicated servers available on Steam. LinuxGSM integrates seamlessly with SteamCMD leaving no requirement for you to manage it.

LinuxGSM pushbullet

Monitor

LinuxGSM monitor

Game servers can sometimes crash, however, LinuxGSM has a monitor that detects if your game server has stopped responding and take action to get it running again.

Alert

LinuxGSM alert

Receive alerts that keep you informed about the status of your server. Get alerted if your server has crashed or updated via email, Discord, Pushbullet, Slack, IFTTT, Pushover, Telegram or Mailgun.

Resolve

LinuxGSM SteamCMD

If a game server crashes monitor will take action by automatically restarting the server.

LinuxGSM details

Server Details

LinuxGSM provides you with all the important information you need to know about your game server, to keep it up and running efficiently.

LinuxGSM details

Example Info

  • Server Name
  • Distro details
  • Performance
  • Networking
  • Config Files
  • Online Status
  • Command-line Parameters

Backup

LinuxGSM Backup

A basic backup feature is available that will allow you to create an archive of your server.

Useful if you plan on making any changes to your server and need to create a backup just in case.

Console

LinuxGSM Console

LinuxGSM uses tmux to allow the server to run in the background. Console allows you to see what the server is currently doing.

Debug

LinuxGSM Debug

If things go wrong you can use debug to figure out any issues. Debug will run the server directly in your terminal and will make is easier to diagnose issues.

Feature Highlights