skip to content
Logo 三七の小站

在 Debian 上安装幻兽帕鲁服务器

/ 3 min read

1. 安装 steamcmd

SteamCMD 是 Valve 提供的一个命令行版本的 Steam 客户端工具,主要用于服务器管理员在无图形界面的环境下(如服务器)安装、更新和管理 Steam 平台上的游戏服务器。它支持 Linux、Windows 和 macOS 操作系统。

Terminal window
apt update
apt install software-properties-common
apt-add-repository non-free
dpkg --add-architecture i386
apt update
apt install steamcmd

2. 安装幻兽帕鲁服务器

Terminal window
#进入steamcmd、不能用root用户启动
steamcmd
# 登录匿名帐号
login anonymous
# 下载/更新
app_update 1007 validate
app_update 2394010 validate
# 退出steamcmd
quit

3. 添加为系统服务

Terminal window
cat <<EOF > pal.service
[Unit]
Description=Palworld
[Service]
Type=simple
User=zzh
Restart=on-failure
RestartSec=30s
ExecStart=/home/zzh/.steam/SteamApps/common/PalServer/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
[Install]
WantedBy=multi-user.target
EOF
Terminal window
sudo mv pal.service /usr/lib/systemd/system/
#如果提示没有权限,先root安装sudo,
#然后
nano /etc/sudoers,
#添加
zzh ALL=(ALL:ALL) ALL
Terminal window
sudo cp /home/zzh/.steam/Steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so /home/zzh/.steam/sdk64/
Terminal window
sudo systemctl daemon-reload
sudo systemctl enable pal
sudo systemctl restart pal