10分钟幻兽帕鲁服务器搭建保姆级教程

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 幻兽帕鲁最近非常火。有些小伙伴可能不喜欢跟陌生人一起玩,那么你可以搭建一个专有服务器和朋友一起联机游戏。自己搭建服务器不仅更私密,还能自定义游戏里的一些选项,比如调整工作速度倍率、经验获取倍率等。这篇教程将引导你在10分钟左右快速完成幻兽帕鲁服务器的搭建。

幻兽帕鲁最近非常火。有些小伙伴可能不喜欢跟陌生人一起玩,那么你可以搭建一个专有服务器和朋友一起联机游戏。自己搭建服务器不仅更私密,还能自定义游戏里的一些选项,比如调整工作速度倍率、经验获取倍率等。

这篇教程将引导你在10分钟左右快速完成幻兽帕鲁服务器的搭建。

主要步骤为:

  1. 准备环境
  2. 运行幻兽帕鲁服务器
  3. 联机游戏

如果你不想了解部署的细节,只想快点玩游戏,也可以直接:不需要懂技术,3分钟幻兽帕鲁服务器搭建教程


1. 准备环境

如果你需要长期稳定地运行 Palworld 服务器,购买一个云服务器是最合适的选择。

1.1 了解优惠

购买服务器前,建议大家访问阿里云权益中心了解一下最新的优惠活动。

1.2 购买云服务器

选购阿里云服务器的步骤可以参考:

  1. 访问阿里云云服务器 ECS 购买页
  2. 选择服务器配置参数:
  1. 地域:这里我选择了杭州,因为我和我的小伙伴主要在杭州及附近。
  2. 规格:建议按照 Palworld 官方推荐选择4核16G以上配置的服务器。
  3. 操作系统:建议 Alibaba Cloud Linux 3。
  4. 带宽:建议选择 5Mbps。

规格和带宽在后续也可以根据自己的需求(小伙伴的人数)来调整。

image.png

1.3 配置防火墙开放游戏端口

默认创建的云服务器没有开放 Palworld 所需的 8211 端口,因此购买好云服务器 ECS 后,你还需要在控制台中配置安全组规则来允许访问 8211 端口:

  1. 访问ECS控制台
  2. 在实例列表中点击你刚才创建的 ECS 实例,进入到 ECS 实例详情页。
  3. 点击安全组,然后点击安全组列表后面的管理规则
    image.png
  4. 添加规则,允许外部通过 UDP 协议访问 8211 端口。然后点击保存。  另外也可以加上 TCP 25575 端口,如果你要用到 RCON 的话。
    image.png

一定要注意是 8211 端口是 UDP 不是 TCP。


2. 运行幻兽帕鲁服务器

  1. 准备好服务器资源后,你需要先远程连接到服务器中。操作步骤可以参考下面几个截图:
    image.png
    image.png
    image.png
  2. 连接到服务器的命令行后,你就可以输入以下命令来运行 Palworld 服务器:
sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus
sudo dnf -y install docker-ce --nobest
sudo systemctl start docker
sudo systemctl enable docker
# 获取 Palworld 服务器 docker 镜像。
REGION=`curl -s 100.100.100.200/latest/meta-data/region-id`
# 某些地域没有镜像仓库,就近获取
if [ "$REGION" = "cn-nanjing" ] || [ "$REGION" = "cn-fuzhou" ]; then REGION=.cn-shanghai; elif [ "$REGION" = "cn-wuhan" ]; then REGION=.cn-chengdu; elif [ "$REGION" = "ap-northeast-2" ]; then REGION=.ap-northeast-1; elif [ "$REGION" = "ap-southeast-6" ] || [ "$REGION" = "ap-southeast-6" ]; then REGION=.ap-southeast-1; else REGION=-vpc.$REGION; fi
DOCKER_IMAGE_URL=registry${REGION}.aliyuncs.com/imbolo/palworld-server:latest
sudo docker pull $DOCKER_IMAGE_URL
# 创建 /PalSaved 用于在 ECS 上存储服务器配置和存档
sudo groupadd -g 1000 steam && sudo useradd -u 1000 -g steam -m steam || echo "ignore"
sudo mkdir /PalSaved && sudo chown -R 1000:1000 /PalSaved
sudo docker run --restart=always --user 1000:1000 -v /PalSaved:/home/steam/Steam/steamapps/common/PalServer/Pal/Saved/ --name palworld-server --net host -dit $DOCKER_IMAGE_URL
echo '运行成功'

image.png

当你看到命令行中输出了 `运行成功` 时,说明服务器已经成功启动了,你就可以开始和朋友一起联机游戏了。


3. 联机游戏

  1. 正式联机游戏前,可以访问ECS控制台,查看实例的公网 IP 地址。然后将地址分享给你的朋友。
  2. 大家拿到公网 IP 地址后,在 Palworld 中选择加入多人游戏(专用服务器),然后将最下方的 127.0.0.1 这个地址换成你的服务器公网 IP 地址,就可以联机游戏了。
    image.png
    image.png

4. 修改游戏配置

如果你想修改默认的死亡掉落规则、调整掉落倍率等游戏配置的话,可以这么做:

  1. 先将默认服务器配置文件PalWorldSettings.ini拷贝到我们的/PalSaved目录
sudo docker exec palworld-server bash -c "cat /home/steam/Steam/steamapps/common/PalServer/DefaultPalWorldSettings.ini" > /PalSaved/Config/LinuxServer/PalWorldSettings.ini
  1. 然后你可以通过 vim 之类的工具,来编辑配置文件:
vim /PalSaved/Config/LinuxServer/PalWorldSettings.ini
  1. 编辑完成后,需要重启服务器:
sudo docker restart palworld-server

这里是一些常见的参数参考(持续更新中):

配置项

取值范围

备注

ExpRate

0.100000-20.000000

经验值倍率

DeathPenalty

不掉落任何东西:None

掉落装备以外的道具:Item

掉落所有物品:ItemAndEquipment

掉落所有物品及队伍内帕鲁:All

死亡惩罚

EnemyDropItemRate

0.500000-3.000000

道具掉落量倍率


5. 管理存档

通过本文部署幻兽帕鲁服务器后,会在你的 ECS 服务器的根目录下创建一个文件夹/PalSaved,其结构是这样的:

PalSaved/
├── Config
├── Crashes
├── ImGui
├── Logs
├── SaveGames
│   └── 0│       └── 6450F8E4748******00C070DC1CFD
│           ├── LevelMeta.sav
│           ├── Level.sav
│           └── Players
│               ├── 29005C6D000000000000000000000000.sav
│               └── C5B26081000000000000000000000000.sav

如果需要迁移或者备份,就需要把整个 PalSaved 文件做打包和覆盖。需要注意的是,一定要检查文件权限。

关于存档的更多问题,请异步我最新整理的幻兽帕鲁存档迁移问题心得,告别存档丢失,进入就掉线,大家遇到过的坑我基本都踩过。。


存档文件很重要,如果没有去备份,不小心删除或者机器被释放了,你和朋友们肝了很久的存档就无了。

强烈建议你开启 ECS 的快照,可以自动定期备份。如果需要将存档迁移到另一个服务器上,或者是朋友的服务器上,也可以使用共享快照将整个服务器程序和存档直接迁移,不用上传下载文件、也不用再次安装服务器和调整配置,使用起来更方便。


开启快照并不会带来很多成本,你还可以搭配购买 OSS 存储包 来抵扣快照存储费用,40G 一年只要 9 块钱!


当然,如果你仍然需要上传或下载存档或配置文件,也可以参考 ECS 的文件上传下载说明文档


重要的是:

  • 记得手动拷贝存档到 ECS 服务器之前,先要执行 sudo docker stop palworld 来停止服务器,避免出现存档被破坏的问题。
  • 拷贝存档和配置之后,再执行 sudo ocker start palworld 来启动游戏服务器。



6. 常见问题

如何更新服务器

你可以先远程连接到 ECS 实例

image.png

然后执行如下命令:

curl-sSL https://icms-static-public.oss-cn-zhangjiakou.aliyuncs.com/scripts/aliyun-palworld-server-update.sh | bash

命令执行完毕后,再打开游戏重新连接服务器即可。

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
19天前
Servlet 教程 之 Servlet 服务器 HTTP 响应 2
Servlet教程讲解了如何通过HttpServletResponse设置HTTP响应,包括编码URL、添加cookie、设置报头、控制缓冲区、发送错误或重定向响应。方法如encodeURL、addCookie、sendError、sendRedirect等,涉及状态码、报头、字符编码和内容长度的管理。
21 2
|
19天前
|
XML Java 数据格式
Servlet 教程 之 Servlet 服务器 HTTP 响应 3
`Servlet`教程示例展示了如何创建一个HTTP响应,使用`@WebServlet("/Refresh")`的`Refresh`类继承`HttpServlet`。在`doGet`方法中,设置了`Refresh`头以每5秒自动刷新,并用`setContentType("text/html;charset=UTF-8")`设定内容类型。还使用`Calendar`和`SimpleDateFormat`获取并格式化当前时间显示。相应的`web.xml`配置指定了Servlet路径。当访问此Servlet时,页面将每5秒更新一次显示的系统时间。
20 4
|
10天前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
|
19天前
|
Unix Linux 数据安全/隐私保护
Linux服务器如何远程连接?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。 今天驰网飞飞就给你们分享下Linux、Unix系统远程连接图文操作方法
23 4
Linux服务器如何远程连接?服务器远程连接图文教程
|
19天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
31 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
4天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
20 0
|
9天前
|
存储 弹性计算 固态存储
阿里云服务器配置怎么选择合适?收藏级教程大家参考下
阿里云服务器配置选择涉及CPU、内存、带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型实例,如2核2G3M配置,适合低流量网站。企业用户应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。具体配置需根据实际应用需求来定。
|
20天前
|
存储 缓存
Servlet 教程 之 Servlet 服务器 HTTP 响应 1
Servlet服务器的HTTP响应包括状态行(如HTTP/1.1 200 OK)、响应头部(如Content-Type, Cache-Control)和HTML文档。关键头部有:Allow指示支持的请求方法;Cache-Control定义缓存策略;Content-Type指定MIME类型;Expires和Last-Modified管理缓存;Location用于重定向;Set-Cookie用于设置cookie。
26 8
|
26天前
|
缓存 运维 Linux
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
这篇文章提供了详尽的Python项目在离线Linux(CentOS)服务器上的部署教程。作者首先介绍了环境背景,强调了无网络环境和使用有网络的CentOS虚拟机准备安装包的重要性。教程分为两部分:外网环境搭建和内网离线安装。在外网环境中,包括下载Python 3.9.0安装包、传输至服务器、安装依赖包,并使用pip3下载项目所需依赖。内网安装则涉及依赖包的复制和Python环境的同样步骤。最后,作者分享了运行项目的命令,并总结了离线安装的整个流程,提醒读者注意可能出现的问题。
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
|
29天前
|
域名解析 监控 安全
虚拟服务器注册教程
云主机提供全球机房选择、灵活配置及客户支持。购买时要考虑CPU、内存、硬盘和流量需求,推荐根据预算选择不同套餐。本文介绍了如何快速注册云主机,购买流程包括选择套餐、注册/登录、支付和管理主机。
10 0
虚拟服务器注册教程

相关产品

  • 云服务器 ECS