幻兽帕鲁服务器搭建

获取服务器

有如下方法:

  1. 阿里云提供现成的幻兽帕鲁服务器,支持一键部署和升级。
  2. 购买通用服务器或利用已有的主机,配置幻兽帕鲁服务。

第一种可以零代码实现,本文不作赘述,本文主要介绍如何通过已有的Linux服务器实现搭建。

购买链接:https://developer.aliyun.com/topic/ecs/huanshou

这种方法相对简单,按需购买即可。
image.png
后续的升级可以直接在实例详情页面点击“游戏服务端升级”。

Linux服务器搭建

安装steamCMD

创建一个名为steam的用户帐户来安全地运行SteamCMD,将其与操作系统的其余部分隔离开来。

  1. 创建名为steam的Linux用户:sudo useradd -m steam
  2. 为steam用户设置密码:sudo passwd steam

控制台中不会显示输入的密码,属正常现象

image.png

  1. 将steam分配到sudo组,允许使用sudo命令:sudo adduser steam sudo
  2. 切换到steam用户:sudo -u steam -s
  3. 回到用户主页文件夹:cd ~
  4. 启用multiverse存储库:sudo add-apt-repository multiverse
  5. 启用x86包:sudo dpkg --add-architecture i386
  6. 更新软件清单:sudo apt update
  7. 安装steamCMD:sudo apt install steamcmd

Tab键移动光标,空格键确认

image.png

部署Palworld

  1. 配置PATH,详见本文中“问题解决方案”。
  2. 下载Palworld:steamcmd +login anonymous +app_update 2394010 validate +quit
  3. 配置依赖,详见本文中“问题解决方案”。
  4. 切换到下载目录,默认情况下:cd ~/Steam/steamapps/common/PalServer
  5. 启动服务器:./PalServer.sh

以下界面表明已成功启动:
image.png

高级选项

默认为8211端口。如本服务器:8.140.197.66:8211
在此输入即可加入:
image.png
可以通过参数修改:

  • 端口:-port=8211
  • 人数上限:-players=32
  • 开启多线程:-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

官方示例:监听8000端口并开启多线程。
./PalServer.sh -port=8000 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

问题解决方案

steam is not in the sudoers file. This incident will be reported.

steam用户无权执行sudo。
需要在root用户下,将steam分配到sudo组。
由于此时steam用户无权使用sudo,也就没法切换到root。需要重新打开一个终端。
sudo adduser steam sudo
image.png


sudo: add-apt-repository: command not found

它是software-properties-common软件包的一部分,默认情况下可能不会安装在某些系统发行版上。
系统可能有一个过时的软件包缓存,因此即使您的系统上安装了add-apt-repository命令,它也无法找到它。
sources.list文件中可能存在错误,导致命令无法正常工作。
依次执行即可:

  1. sudo apt-get update
  2. sudo apt-get install software-properties-common

The command could not be located because ‘/usr/games’ is not included in the PATH environment variable.
steamcmd: command not found

~/.bashrc文件中添加:export PATH=/usr/games:$PATH
image.png
然后在控制台中执行:source ~/.bashrc


steamclient.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
/home/steam/.steam/sdk64/steamclient.so
image.png

依次执行:

  1. mkdir -p ~/.steam/sdk64/
  2. steamcmd +login anonymous +app_update 1007 +quit
  3. cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/

参考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WuShF.top

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值