1.添加用户,palserver端无法使用root用户运行
sudo useradd -m steam
sudo passwd steam
2.安装steamcmd依赖
yum install glibc.i686 libstdc++.i686
3.安装steamcmd
sudo -iu steam
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
cd ~/Steam
./steamcmd.sh
4.安装palserver 服务端
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
5.运行幻兽帕鲁服务端
cd ~/Steam/steamapps/common/PalServer
./PalServer.sh
PS:
1.更新服务端
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
2.幻兽帕鲁用的是udp协议,所以开放防火墙端口时候应开启8211(幻兽帕鲁默认端口)的udp端口
3.游戏内常用命令(聊天窗口打开)
验证管理员权限:/adminpasswd 密码
保存游戏:/save
服务器相关信息:/info
4.幻兽帕鲁配置生成器:
https://pal-conf.bluefissure.com/
5.配合MCSManager Panel使用,不用另外一个palword go面板是因为bug太多
配置参考:
启动命令:
sudo -u steam -s /bin/bash -c "/home/steam/Steam/steamapps/common/PalServer/PalServer.sh -port=8211 -players=10 -publiclobby -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS"
工作目录:
/home/steam/Steam/steamapps/common/PalServer
更新命令:
/home/steam/Steam/steamcmd.sh +login anonymous +app_update 2394010 validate +quit
参考文档:
https://developer.valvesoftware.com/wiki/Zh/SteamCMD
https://tech.palworldgame.com/getting-started/deploy-dedicated-server