SteamCMD Documentation

Last Updated: 8/10/2019
SteamCMD Documentation

This page contains some commonly known command line parameters, configuration properties, modding tips, and general information. Command line parameters will usually override configuration file properties for most games.

Help us fix mistakes and improve this page by contributing to our community GitLab.

General

By choosing to host a SteamCMD Game Server, nothing but SteamCMD will be installed on your server. You are free to install whatever games you would like through SteamCMD. You are also free to upload your own game files, configurations, and processes to the virtual host.

If you are looking to install software on the server and need administrator privileges on the server, please see Self-Managed Game Servers

Configuration

You will still be able to use your control panel to Start, Stop, Restart, and Update your game server.

  • The Start button is binded to the /home/rsiouser/launch-game-server.sh file. Every time the button is pressed, your server will run the shellscript found at that path with tmux and will then enter the Starting state.
  • The Stop button is binded to the command tmux kill-server.
  • Pressing the Restart button is similar to pressing the Stop button and then the Start button.
  • The Update button is binded to the /home/rsiouser/update-game-server.sh file. Every time the button is pressed, your server will run the shellscript found at that path with tmux and will then enter the Updating state.

These control panel buttons are provided for convenience. You are free to use SSH/SFTP to manage your server directly as well.