From 6be77e50878679cf8b8d74b4e25b1bd7e8ec041e Mon Sep 17 00:00:00 2001 From: Andy Stevens Date: Thu, 31 Jan 2019 13:09:08 -0500 Subject: [PATCH 1/2] Included commands for installing steamcmd on Debian The guide stated that additional commands were needed for installing from apt on Debian, so I added those instructions. Also included wget as a dependency for CentOS installations. --- .../index.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md b/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md index 1fd73907db2..f363a7ea775 100644 --- a/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md +++ b/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md @@ -154,20 +154,32 @@ Installing via the package manager allows you to more easily download updates an {{< note >}} On Debian you need to add the `non-free` area of the repository to your sources, because the package is available only there. + +To do so, edit the `/etc/apt/sources.list` file, and include `non-free` at the end of each `deb` and `deb-src` line: + + deb http://mirrors.linode.com/debian stretch main non-free + deb-src http://mirrors.linode.com/debian stretch main non-free + ... + +Then, add the i386 architecture, update your package list, and install `steamcmd`: + + sudo dpkg --add-architecture i386 + sudo apt update + sudo apt-get install steamcmd {{< /note >}} -2. Create a symlink to the `steamcmd` executable in a convenient place, such as your home directory: +1. Create a symlink to the `steamcmd` executable in a convenient place, such as your home directory: cd ~ ln -s /usr/games/steamcmd steamcmd ### Manually -1. Newly created Linodes use 64-bit Linux operating systems. Since Steam is compiled for i386, install the appropriate libraries. +1. Newly created Linodes use 64-bit Linux operating systems. Since Steam is compiled for i386, install the appropriate libraries. For CentOS, also install `wget`. **CentOS 7** - sudo yum install glibc.i686 libstdc++.i686 + sudo yum install glibc.i686 libstdc++.i686 wget **Debian / Ubuntu** From d0cef660c0621f5def834cdb3c52e52f34bbd6b6 Mon Sep 17 00:00:00 2001 From: cwlinode Date: Thu, 31 Jan 2019 14:16:24 -0500 Subject: [PATCH 2/2] Changed date --- .../install-steamcmd-for-a-steam-game-server/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md b/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md index f363a7ea775..6be49fecbbd 100644 --- a/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md +++ b/docs/game-servers/install-steamcmd-for-a-steam-game-server/index.md @@ -5,7 +5,7 @@ author: description: 'Install SteamCMD, a command-line version of the Steam client, which works with games that use SteamPipe. Installing SteamCMD is a prerequisite before hosting a Steam title on your own game server.' keywords: ["steam", "steamcmd", "steam cmd", "games", "game server", "steam server", "steampipe"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2016-03-29 +modified: 2019-01-31 modified_by: name: Linode published: 2016-02-15 @@ -17,10 +17,10 @@ external_resources: aliases: ['applications/game-servers/install-steamcmd-for-a-steam-game-server/'] --- -SteamCMD is a command-line version of the Steam client which works with games that use [SteamPipe](https://developer.valvesoftware.com/wiki/SteamPipe). If you intend to host a Steam title on your own game server, installing SteamCMD is a prerequisite. - ![SteamCMD](Install_SteamCMD_for_a_Steam_Game_Server_smg.jpg) +SteamCMD is a command-line version of the Steam client which works with games that use [SteamPipe](https://developer.valvesoftware.com/wiki/SteamPipe). If you intend to host a Steam title on your own game server, installing SteamCMD is a prerequisite. + This guide is intended to get you quickly up and running with SteamCMD on your Linode. See Valve's [SteamCMD wiki page](https://developer.valvesoftware.com/wiki/SteamCMD) for more information and advanced setups. {{< note >}} @@ -39,7 +39,7 @@ This guide is written for a non-root user. Commands that require elevated privil **Debian / Ubuntu** - sudo apt-get update && sudo apt-get upgrade + sudo apt update && sudo apt upgrade ## Secure Your Game Server