=========================================================================
apt安装steamcmd
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
执行add-apt-repository的时候报错类似说找不到包,那么需要执行下面两条命令安装一下软件
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt install steamcmd
1)Tab选择同意,然后回车
2)选择ok
一路下一步,我在部分厂商服务器安装的时候会失败。如果安装失败,或者报错了那么就按照下面手动来
=============================================================================
手动安装steamcmd
1) sudo apt-get install lib32gcc-s1
#安装依赖项,选择OK,这里安装报错也没关系,继续往下执行(官方说需要这个依赖,但是执行失败了也可以运行幻兽帕鲁服务器)
2) sudo useradd -m steam
#这里要给steam单独创建一个用户,直接root做的话后面运行帕鲁服务器的时候会报错,提示不能在root用户下执行。这里为了方便,创建好用户,没有设置密码,直接切换到用户了,需要密码可以执行sudo passwd steam
3) su - steam
#以 root 用户身份,升级为 Steam 用户。如果不是以 root 身份登录,而是用于执行管理,按如下方式升级为 Steam 用户:sudo -iu steam
4) mkdir ~/Steam && cd ~/Steam
#为 SteamCMD 创建一个目录并切换到它
5) curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
#下载并解压 Linux 版 SteamCMD
6) ./steamcmd.sh
#运行steamcmd,会自动更新文件,等他更新完成
7) login anonymous
#这步如果连接不上steamcmd服务器的话,修改下dns
sudo resolvectl dns eth0 8.8.8.8 8.8.4.4;resolvectl status
8) app_update 2394010 validate
#开始下载幻兽帕鲁服务器,大概2.5G
9) quit
#提示下载成功后退出steamcmd
10) exit
11) sudo -u steam -s
#这里以root身份升级为Steam用户没法用Tab一键补全,有点麻烦,我这里还是正常切换到steam用户
12) cd /home/steam/Steam/steamapps/common/PalServer
13) ./PalServer.sh
#运行帕鲁服务器,执行报错了,现在来处理报错
14) ctrl+c
#强制结束
15) mkdir -p ~/.steam/sdk64/
16) cd /home/steam/Steam
17) ./steamcmd.sh
18) login anonymous
19) app_update 1007
20) quit
#下载成功,退出steamcmd
21) cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
22) cd /home/steam/Steam/steamapps/common/PalServer
#现在重新运行幻兽帕鲁服务器
23) ./PalServer.sh
#这次运行帕鲁服务器,成功了,没有报错
然后就可以进游戏了