VPS:SteamCMD Linux 安装指南
介绍
SteamCMD 是安装各种游戏专用服务器(比如 Palworld、Enshrouded 等)必不可少的工具。在本指南中,我们将带你完成首次在 Linux 服务器上安装 SteamCMD 的全过程。示例中使用的是 Ubuntu,但其他发行版的步骤也大同小异。
准备工作
首先,通过 SSH 连接到你的 VPS。如果你需要帮助,可以参考我们的 SSH 初始访问 指南。
安装 SteamCMD
连接服务器后,你需要安装 SteamCMD,以便下载所需的专用服务器文件。SteamCMD 是 Steam 客户端的 命令行(CLI)版本,它让你轻松下载各种 Steam Workshop 和专用服务器文件。
Linux 系统的惯例是先更新系统,下面是各发行版对应的更新命令:
// Debian
sudo apt-get update
// Ubuntu
sudo apt update
// CentOS
sudo yum update
// OpenSUSE
sudo zypper up
// Fedora
sudo dnf upgrade --refresh
接下来需要安装几个依赖包,具体说明如下:
- software-properties-common 包方便管理你的发行版和独立软件源。
- SteamCMD 是 32 位工具,因此必须添加 i386 架构支持,确保系统安装对应的软件。
- 由于 SteamCMD 是专有软件,你需要根据发行版启用 multiverse 或 non-free 软件源,这些通常不包含在默认仓库里。
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
// Ubuntu
sudo add-apt-repository multiverse
// Debian 及其他非 Debian 发行版
sudo apt-add-repository non-free
运行更新命令,确保软件包信息同步:
sudo apt update
最后,安装 SteamCMD。安装过程中可能会弹出许可协议,直接接受即可继续。
sudo apt install steamcmd
你可以通过运行 steamcmd 来验证安装是否成功。启动后,命令行提示符会显示 Steam>,输入 quit 即可退出。
一切准备就绪后,就可以用 SteamCMD 安装专用服务器了。
创建用户
强烈建议为 SteamCMD 创建一个独立用户。像大多数情况一样,直接用 root 用户运行并不安全也不推荐。
用下面命令创建一个名为 steam 的用户,可以选择设置密码:
sudo useradd -m steam
sudo passwd steam # 可选密码
创建用户后,需要修改 .bashrc 文件,添加 /usr/games 路径(SteamCMD 所在目录)到环境变量中。
用 nano 编辑器打开文件:
sudo nano /home/steam/.bashrc
用方向键滚动到文件末尾,添加以下环境变量:
export PATH="/usr/games/:$PATH"
保存并退出 nano,按 CTRL + X,然后按 Y 确认,最后按 ENTER。
总结
你已经成功为 Linux 服务器配置了 SteamCMD 的核心功能。接下来可以用 steam 用户安装 Steam 内容了。
推荐你查看本节的其他指南,了解如何通过 SteamCMD 安装具体游戏服务器。