目录
- 帕鲁官方文档
- 手动安装steamcmd
- 通过steamcmd安装帕鲁后端
- 客户端连接
- 附录:PalServer.sh的启动项
- 附录:配置文件
帕鲁官方文档
https://tech.palworldgame.com/
手动安装steamcmd
创建steam用户
sudo useradd -m steam
sudo passwd steam
下载steamcmd软件包并解压
# 根据自己的系统,下面两行二选一
apt-get install -y lib32gcc-s1
yum install -y glibc.i686 libstdc++.i686# 切换到steam用户
su - steam
cd /home/steam# 创建目录并下载软件
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
如何使用steamcmd
su - steam
cd ~/Steam
./steamcmd.sh
通过steamcmd安装帕鲁后端
下载Palworld Dedicate服务
# 确保当前用户是steam
su - steam
cd ~/Steam# 匿名登录steam,下载帕鲁后端服务,然后自动退出。其中的2394010就是幻兽帕鲁.
# 帕鲁后端程序2.2GB左右,下载时间较长
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit# 出现如下字样表示安装完成
Success! App '2394010' fully installed.
启动帕鲁服务
cd ~/Steam/steamapps/common/PalServer
./PalServer.sh
其中~/Steam/steamapps/common/PalServer就是帕鲁后端软件的项目根目录,配置文件是DefaultPalWorldSettings.ini,可以修改这个文件调整游戏参数。Pal目录中保存着游戏二进制文件、插件、存档,如果想迁移你的游戏存档,可以备份Pal/Saved.
目录结构:
客户端连接
打开帕鲁游戏客户端,在多人游戏里面输入ip:8211并点击联系,就可以连上你的后端了。
附录:PalServer.sh的启动项
我们在启动帕鲁后端时,可以添加一些启动参数,来直接调整游戏行为。
所有启动参数在参考这个网址:
https://tech.palworldgame.com/settings-and-operation/arguments
举例:8211端口不好记,我想换成8000,并提高多核性能
./PalServer.sh -port=8000 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
附录:配置文件
如果你不想通过启动参数来控制后端程序,可以把配置写入一个文件中.
所有配置项的网址:https://tech.palworldgame.com/settings-and-operation/configuration
生成配置文件到你的存档位置,即Pal/Saved:
cd ~/Steam
cp steamapps/common/PalServer/DefaultPalWorldSettings.ini steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
相当于游戏中的这些设置