目录
安装SteamCMD
Steam 控制台客户端或 SteamCMD 是 Steam 客户端的命令行版本。它的主要用途是使用命令行界面安装和更新 Steam 上可用的各种专用服务器。
创建运行服务的专属用户
创建一个名为 steam 的用户帐户以安全运行 SteamCMD,将其与操作系统的其余部分隔离开来。
警告:不要在以 root 用户身份操作时运行steamcmd。这样做会带来安全风险。
- 以 root 用户身份创建 Steam 用户:
sudo useradd -m steam
sudo passwd 用户密码
- 给steam用户赋予创建文件夹权限
#先添加文件写入权限
chmod u+w /etc/sudoers
vim /etc/sudoers
输入"i"进入编辑模式,找到这一 行:“root ALL=(ALL) ALL"在起下面添加"steam ALL=(ALL) ALL”,然后保存(就是先按一 下Esc键,而后输入":wq")退出。
#撤销文件写入权限
chmod u-w /etc/sudoers
安装SteamCMD
- 进入其主文件夹:
sudo -u steam -s
cd /home/steam
- 要安装 SteamCMD,请添加非自由软件库,并且必须启用 x86 软件包。
sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update
sudo apt install steamcmd
- 运行steamcmd
steamcmd
如果无法运行SteamCMD可以尝试手动安装
- 在开始之前,您必须先安装运行 SteamCMD 所需的依赖项:
sudo apt-get install lib32gcc-s1
- 以 root 用户身份,升级为 Steam 用户:
su - steam
如果您不是以 root 身份登录,而是用于执行管理,请升级给 Steam 用户,如下所示:sudo
sudo -iu steam
- 为 SteamCMD 创建一个目录并切换到该目录:
mkdir ~/Steam && cd ~/Steam
- 下载并解压 SteamCMD for Linux:
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
- 运行SteamCMD
cd ~/Steam
./steamcmd.sh
安装幻兽帕鲁服务端
- 如果已经进入steamcmd先退出:
quit
- SteamCMD 准备好运行后,在命令提示符下运行以下命令以下载专用服务器。steamcmd 命令的路径必须由绝对路径指示,具体取决于安装方法。
steamcmd +login anonymous +app_update 2394010 validate +quit
- 下载完成后,切换到下载目录。如果您已经为 SteamCMD 设置了安装目录,请参考它。
cd ~/Steam/steamapps/common/PalServer
如果找不到安装目录可以查找PalServer的目录
find / -name PalServer*
然后找路径带有steam文件夹的就是了