1. 安装 steamcmd
SteamCMD
是 Valve 提供的一个命令行版本的 Steam 客户端工具,主要用于服务器管理员在无图形界面的环境下(如服务器)安装、更新和管理 Steam 平台上的游戏服务器。它支持 Linux、Windows 和 macOS 操作系统。
apt updateapt install software-properties-commonapt-add-repository non-freedpkg --add-architecture i386apt updateapt install steamcmd
2. 安装幻兽帕鲁服务器
#进入steamcmd、不能用root用户启动steamcmd# 登录匿名帐号login anonymous# 下载/更新app_update 1007 validateapp_update 2394010 validate# 退出steamcmdquit
3. 添加为系统服务
cat <<EOF > pal.service[Unit]Description=Palworld
[Service]Type=simpleUser=zzhRestart=on-failureRestartSec=30sExecStart=/home/zzh/.steam/SteamApps/common/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
[Install]WantedBy=multi-user.targetEOF
sudo mv pal.service /usr/lib/systemd/system/#如果提示没有权限,先root安装sudo,#然后nano /etc/sudoers,#添加zzh ALL=(ALL:ALL) ALL
sudo cp /home/zzh/.steam/Steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so /home/zzh/.steam/sdk64/
sudo systemctl daemon-reloadsudo systemctl enable palsudo systemctl restart pal