一分钟教你搭建《幻兽帕鲁》服务器

幻兽帕鲁是一款由Pocketpair开发的开放世界生存游戏,融合了多种玩法的游戏,其独特的题材和画风吸引了很多玩家,越来越多的玩家开始尝试自己搭建服务器,享受更加自由的游戏体验。本文将为大家详细介绍如何从零开始搭建《幻兽帕鲁》服务器,让大家轻松成为游戏中的佼佼者。

一、选购服务器

搭建服务器第一步是选购云服务器,这里推荐腾讯云的轻量应用服务器,4核16G14M的配置1个月93元,3个月277元,1年1584元!

购买入口:点此直达

进入购买页面之后,选择4核16G14M的配置,点击立即购买,地域选择建议大家选择距离较近的地域,联机体验更佳,镜像选择Ubuntu 22.04 LTS,如下图所示:

二、登录服务器

1、登录腾讯云轻量应用服务器控制台。获取服务器登录密码。如忘记密码,可以在控制台重置密码:

2、选中服务器实例,点击登录按钮,并在登录页面输入登录密码即可。

  • 免密连接(推荐):无需密码即可登录。

  • SSH连接:需要手动输入密码或密钥进行登录。

登录成功之后,大家就可以根据实例的操作系统,正式进行幻兽帕鲁的部署啦!

三、服务器部署

部署环境

  • 地域:此处以北京地域为例,大家可以选择其他地域
  • 服务器套餐配置:CPU 4核、内存 16GB
  • 操作系统:Ubuntu 22.04 LTS

操作步骤:

第一步:在系统中添加multiverse组件,为系统添加32位软件支持,并更新软件包列表。

sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update

第二步:下载并安装SteamCMD软件包及其依赖项。

sudo apt install steamcmd

第三步:使用SteamCMD登录到Steam服务器并更新ID为2394010的游戏。

steamcmd +login anonymous +app_update 2394010 validate +quit

第四步:在当前用户的家目录下创建一个名为 sdk64 的子目录,并且如果需要,也会创建其父级目录(如 ~/.steam/ )

mkdir -p ~/.steam/sdk64/

第五步:使用 SteamCMD 登录到 Steam 服务器并更新 ID 为 1007 的游戏。更新过程完成后,会退出 SteamCMD 。请注意,具体的游戏 ID 可能因实际情况而异,您可以根据需要替换为您要更新的游戏的正确 ID 。

steamcmd +login anonymous +app_update 1007 +quit

第六步:复制文件

cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/

第七步:进入 ~/Steam/steamapps/common/PalServer 目录中

cd ~/Steam/steamapps/common/PalServer

第八步:运行名为 PalServer.sh 的脚本文件,并将端口号设置为 8211

./PalServer.sh port=8211

至此,服务器已成功搭建,但是此种模式下启动的游戏服,会在断开服务器时同步断线,想要长期保持游戏服启动,需要使用如下命令:

apt-get install screen -y
screen -S PalWorld

此时,会弹出一个新的窗口,在新的窗口中执行

cd ~/Steam/steamapps/common/PalServer
./PalServer.sh port=8211

出现上述运行成功后的信息,执行 ctrl + a + d 即可退出当前窗口,即可保证游戏服一直保持。

四、防火墙配置

幻兽帕鲁默认使用8211端口进行通信,在登录之前需要首先放通实例防火墙8211端口。

步骤一:登录腾讯云轻量应用服务器控制台,点击实例卡片进入详情页。

步骤二:在实例详情页单击“防火墙”页签,进入防火墙配置页面。

步骤三:单击“添加规则”按钮,依次添加如下规则:

规则一:

  • 协议:TCP
  • 端口:8211
  • 策略:允许

规则二:

  • 协议:UDP
  • 端口:8211
  • 策略:允许

添加成功后的效果如下图:

接下来,大家就可以邀请好友来登录部署的幻兽帕鲁服务器一起玩耍啦~

幻兽帕鲁部署完成之后,如果大家想要按照自己的喜好来对游戏世界进行DIY,那么还需要进行如下步骤:

第一步:前往如下路径找到游戏世界参数的配置文件:PalWorldSettings.ini

~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

第二步:使用如下命令打开游戏世界参数的配置文件:PalWorldSettings.ini

sudo vim ~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

按下 i 进入编辑模式,光标将移动到文件的末尾,然后写入具体的世界配置,以下内容仅作为示例,详细参数可查看官方说明。

Difficulty=None
ServerName=Lighthouse
ServerDescription=Lighthouse
AdminPassword=ABC
ServerPassword=TEST
DeathPenalty=All
bEnablePlayerToPlayerDamage=False

编辑完成后,按下 Esc 键退出编辑模式,并输入 :wq 并按下回车键保存文件并退出 vim 。

第三步:使用如下命令重启服务,重启完成后即可生效。

sudo systemctl restart pal-server

五、登录游戏

前置条件

  • 首先需要在本地下载Steam客户端。
  • 其次需要在Steam购买幻兽帕鲁(Palworld)。

登录步骤

第一步:打开Steam客户端,并登录您的Steam账号。

第二步:在“库”中找到幻兽帕鲁,并开始游戏。

第三步:在游戏菜单选择“加入多人游戏(专用服务器)”

第四步:让玩家输入已部署的Dedicated Server的IP地址+端口(8211)即可畅快开玩~

至此,已经成功搭建了幻兽帕鲁 Dedicated Server ,可以和您的朋友在此中畅快游玩吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/427284.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git的管理操作

目录 前言 认识工作区、暂存区、版本库 小结: 使用场景--1: git log: 查看.git文件: 使用场景--2: git status: git diff: 进行提交: 总结: 版本回退 退…

java垃圾回收GC过程

GC(Gabage Collection) 用于回收堆中的垃圾数据 清理方法 1.标记-清理 对数据标记,然后清理 缺点:容易产生内存碎片 2.标记-整理 对标记后的数据清理,剩下数据前移 缺点:每次清理后数据都要迁移&#xff0…

Socket多进程模型

基于最原始的阻塞网络 I/O, 如果服务器要支持多个客户端,其中比较传统的方式,就是使用多进程模型,也就是为每个客户端分配一个进程来处理请求。 服务器的主进程负责监听客户的连接,一旦与客户端连接完成,a…

【jetson笔记】解决vscode远程调试qt.qpa.xcb: could not connect to display报错

配置x11转发 jetson远程安装x11转发 安装Xming Xming下载 安装完成后打开安装目录C:\Program Files (x86)\Xming 用记事本打开X0.hosts文件,添加jetson IP地址 后续IP改变需要重新修改配置文件 localhost 192.168.107.57打开Xlaunch Win菜单搜索Xlaundch打开 一…

上市公司-避税程度(2000-2022年)(数据+4种方法测算)

上市公司的避税程度是一个重要的财务指标,可以通过多种方式进行研究和分析。以下是一些可以用来研究上市公司避税程度的方法和指标:财务报表分析:可以通过分析公司的财务报表,特别是利润表和资产负债表,来识别潜在的避…

【裁员潮】技术变革下的职业危机,程序员会有多大影响,又应该如何面对

大家好,我是全栈小5,欢迎阅读文章! 此篇是【话题达人】序列文章,这一次的话题是《技术变革下的裁员潮》 文章将以博主的角度进行讲述,理解和水平有限,不足之处,望指正。 目录 背景硬实力职业危机…

Nas-FPN(CVPR 2019)原理与代码解析

paper:NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection third-party implementation:https://github.com/open-mmlab/mmdetection/tree/main/configs/nas_fpn 本文的创新点 本文采用神经网络结构搜索(Neur…

【JavaWeb】日程管理系统 项目搭建 第二期

文章目录 一、数据库准备二、导入依赖 与 JDBC工具类三、pojo包处理四、daodao包工具类 五、service六、controllerservlet 基类 反射 七、加密工具类 MD5八、页面文件九、业务代码9.1 注册业务处理9.2 登录业务处理 总结 一、数据库准备 创建数据库: SET NAMES …

【码农新闻】浏览器上有趣的 Console 命令,VSCode 插件 FreeWindow......

目录 【码农新闻】浏览器上有趣的 Console 命令,VSCode 插件 FreeWindow...... 浏览器上有趣的 Console 命令VSCode 插件 FreeWindow拖拽竟然还能这样玩!阮一峰 ES6 教程总结学习网站总结与整理买临期食品的年轻人,在向“吃喝内卷”低头文章所属专区 码农新闻 欢迎各位编程大…

​第20课 在Android Native开发中加入新的C++类

​这节课我们开始利用ffmpeg和opencv在Android环境下来实现一个rtmp播放器,与第2课在PC端实现播放器的思路类似,只不过在处理音视频显示和播放的细节略有不同。 1.压缩备份上节课工程文件夹并修改工程文件夹为demo20,将demo20导入到Eclipse或…

80.网游逆向分析与插件开发-背包的获取-自动化助手显示物品数据

内容参考于:易道云信息技术研究院VIP课 上一个内容:升级Notice类获得背包基址-CSDN博客 码云地址(ui显示角色数据 分支):https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号:3be017de38c50653b1…

智能泊车,再上热搜

编者按:相比于行车,低速可控场景,更有利于泊车功能快速迭代。同时,对于部分消费者来说,泊车智能化也是加分项。 智能泊车赛道,正在重新成为各路势力争夺的焦点。而上一次“高潮”,要追溯到2018年…