测试系统:Centos 7.6
官方推荐配置:4H16G
关闭防火墙:
systemctl stop firewalld.service
systemctl disable firewalld.service
安装环境:
yum install glibc libstdc++ -y
yum install glibc.i686 libstdc++.i686 -y
yum install screen -y
创建新用户:
sudo useradd -m steam
设置新的steam密码:
sudo passwd steam
输入新密码:输入两遍输入是不显示的
密码:Kerlove1998
赋予新用户权限
usermod -G root steam
进入新用户的home文件夹
sudo -u steam -s
cd /home/steam
为 SteamCMD 创建目录并切换至该目录。
mkdir ~/Steam && cd ~/Steam
下载并解压缩适用于 Linux 的 SteamCMD。
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
运行SteamCMD
cd ~/Steam
./steamcmd.sh
登录 SteamCMD
匿名登录:
login anonymous
PS:出现 Retrying
按ctrl+c退出 重新运行SteamCMD继续登陆,直到出现OK为止!
下载幻兽帕鲁服务端
app_update 2394010
下载服务器依赖
app_update 1007
退出SteamCMD
quit
建立库链接:
新建.steam文件夹
mkdir ~/.steam
新建sdk64文件夹
mkdir ~/.steam/sdk64
cp ~/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so ~/.steam/sdk64/
启动游戏:
screen
cd /home/steam/Steam/steamapps/common/PalServer
./PalServer.sh
客户端:
进入游戏后选择 加入多人游戏(专用服务器)
在最下面输入IP地址以及端口号即可进入服务器
如果设置了密码,在连一次后会弹窗提示没有输入密码,这时候再选择加入多人游戏(专用服务器),选择最近访问过的服务器列表,即可找到服务器输入密码进入服务器。