This basic usage of LinuxGSM will help with getting started. For more advanced usage see pages for a specific command.
Note: Generic "gameserver", "gamename" and "username" values are used for this guide; replace these with your own values.
To see a list of available commands, execute
./gameserverwith no argument.
[email protected]:~$ ./gameserver
Usage: ./gameserver [option]
GameName - Linux Game Server Manager - Version 170110
start st |Start the server.
stop sp |Stop the server.
restart r |Restart the server.
A wiki page for every command is available. Basic tasks and commands are detailed below.
Configuring a game server requires altering settings in various locations. Configuration is split in two main sections, Linuxgsm configuration and Game configuration.
LinuxGSM configuration handles settings related to LinuxGSM and game server definitions. For example settings for alerts and backups. Definitions for game server name, location, Steam App ID, start parameters.
LinuxGSM Configs are located in
Game servers have several methods of configuration. This means configuration will vary depending upon which game server is being setup.
There are two main methods a game server is configured, either with config files or start parameters. Servers can use one or a mixture of these methods.
note: LinuxGSM will also priorities the usage of config files over start parameters.
Config file: /home/username/serverfiles/gamename/cfg/gamename-server.cfg
You can edit this file with any Linux text editor such as
LinuxGSM does not provide specific information about altering this configuration file except for some special games showed in "Game Info" section from the wiki. There are many websites that provide documentation and support on configuring your server.
To alter them, edit the LinuxGSM config files using
nanoand edit variables from the
## Server Start Settingssection. The
#### LinuxGSM Settings ####section allows customising many different settings.
Most game servers receive regular updates the game developers. These servers can be updated automatically using the update feature.
For SteamCMD servers only, the validate command checks the integrity of server files to make sure files are not corrupt and match the remote version. This can be useful if an update fails or the server is frequently crashing.
Various logs are available. They can help you checking for your server's health and diagnosing issues.
The console command allows you to view the live console of a running server and to enter commands (if available). If the game offers a good console output, it could help diagnose issues along with logs.
To exit the console press “CTRL+b, then d”.
Note: pressing “CTRL+c” will terminate the server.
Use debug mode to help you if you are having issues starting the server. Debug allows you to see the output of the server directly to your terminal allowing you to diagnose any problems the server might be having.