关闭防火墙:
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
输入新密码:输入两遍输入是不显示的
c******123
赋予新用户权限
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 /home/steam/.steam
新建sdk64文件夹
mkdir /home/steam/.steam/sdk64
cp -r /home/steam/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so /home/steam/.steam/sdk64
启动游戏:
screen
cd /home/steam/Steam/steamapps/common/PalServer
./PalServer.sh
PS:
1.重启服务器之后的启动命令:
sudo -u steam -s
screen
cd /home/steam/Steam/steamapps/common/PalServer
./PalServer.sh
2.Palworld 幻兽帕鲁 服务器设置生成器: https://waylee.net/Palworld/
幻兽帕鲁服务端配置修改:
修改后写入到
/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
里面即可