幻兽帕鲁服务器搭建

简介: 阿里云Ubuntu环境,搭建幻兽帕鲁服务器

获取服务器

有如下方法:

  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/

其他平台链接

参考

相关实践学习
2048小游戏
基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。
目录
相关文章
|
16天前
|
Ubuntu 网络协议
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
《幻兽帕鲁》是热门开放世界生存游戏,玩家收集并利用“帕鲁”进行多样活动。为享受多人模式,需自建服务器:选云主机(推荐4C/16G/5M起)、装Steamcmd及游戏环境。登录Steam购游戏后,输入服务器地址即可联机畅玩。
64 1
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
|
21天前
|
弹性计算 Rust 监控
云服务器 ECS产品使用问题之如何在阿里云幻兽帕鲁服务器中添加Mod
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 Linux 网络安全
云服务器 ECS产品使用问题之如何将幻兽帕鲁服务器的存档保存到本地
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
20天前
|
弹性计算 小程序 应用服务中间件
云服务器 ECS产品使用问题之怎么一键部署幻兽帕鲁服务器
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
20天前
|
弹性计算 运维 云计算
云服务器 ECS产品使用问题之如何解决幻兽帕鲁服务器内存溢出
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
20天前
|
弹性计算 Linux 云计算
云服务器 ECS产品使用问题之怎么快速更新幻兽帕鲁客户端
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 运维 Linux
云服务器 ECS产品使用问题之幻兽帕鲁服务器远程连接无法连通该如何排查
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 Linux 数据安全/隐私保护
云服务器 ECS产品使用问题之幻兽帕鲁服务器如何设置/修改密码
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 数据安全/隐私保护 云计算
云服务器 ECS产品使用问题之如何更新幻兽帕鲁服务器
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
21天前
|
弹性计算 数据安全/隐私保护 云计算
云服务器 ECS产品使用问题之幻兽帕鲁服务器如何修改困难模式
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。